0001558370-20-009967.txt : 20200826 0001558370-20-009967.hdr.sgml : 20200826 20200807185300 ACCESSION NUMBER: 0001558370-20-009967 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200807 DATE AS OF CHANGE: 20200807 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: 201085972 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-20200630x10q.htm 10-Q
000001366246--12-312020Q2false147778000170709000false0001366246us-gaap:RetainedEarningsMember2020-06-300001366246us-gaap:AdditionalPaidInCapitalMember2020-06-300001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001366246us-gaap:RetainedEarningsMember2020-03-310001366246us-gaap:AdditionalPaidInCapitalMember2020-03-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100013662462020-03-310001366246us-gaap:RetainedEarningsMember2019-12-310001366246us-gaap:AdditionalPaidInCapitalMember2019-12-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001366246us-gaap:RetainedEarningsMember2019-06-300001366246us-gaap:AdditionalPaidInCapitalMember2019-06-300001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001366246us-gaap:RetainedEarningsMember2019-03-310001366246us-gaap:AdditionalPaidInCapitalMember2019-03-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-3100013662462019-03-310001366246us-gaap:RetainedEarningsMember2018-12-310001366246us-gaap:AdditionalPaidInCapitalMember2018-12-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001366246us-gaap:CommonStockMember2020-06-300001366246us-gaap:CommonStockMember2020-03-310001366246us-gaap:CommonStockMember2019-12-310001366246us-gaap:CommonStockMember2019-06-300001366246us-gaap:CommonStockMember2019-03-310001366246us-gaap:CommonStockMember2018-12-310001366246us-gaap:StockOptionMember2019-12-310001366246us-gaap:PerformanceSharesMember2019-12-310001366246us-gaap:StockOptionMember2020-01-012020-06-300001366246us-gaap:StockOptionMember2020-06-300001366246gluu:EmployeeStockPurchasePlanTwoThousandSevenMember2017-04-012017-04-300001366246us-gaap:EmployeeStockOptionMember2019-04-012019-06-300001366246us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001366246us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001366246us-gaap:EmployeeStockOptionMember2019-01-012019-06-300001366246us-gaap:RestrictedStockUnitsRSUMember2019-12-310001366246gluu:PerformanceStockUnitsMember2019-12-310001366246us-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300001366246us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001366246us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001366246us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001366246gluu:PerformanceStockUnitsMember2020-04-012020-06-300001366246us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001366246us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001366246us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001366246us-gaap:SellingAndMarketingExpenseMember2019-04-012019-06-300001366246us-gaap:ResearchAndDevelopmentExpenseMember2019-04-012019-06-300001366246us-gaap:GeneralAndAdministrativeExpenseMember2019-04-012019-06-300001366246us-gaap:SellingAndMarketingExpenseMember2019-01-012019-06-300001366246us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-06-300001366246us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-06-300001366246us-gaap:PerformanceSharesMember2020-01-012020-06-300001366246gluu:FollowOnPublicOfferingMember2020-06-300001366246us-gaap:OverAllotmentOptionMember2020-06-012020-06-300001366246us-gaap:EMEAMember2020-04-012020-06-300001366246srt:AsiaPacificMember2020-04-012020-06-300001366246gluu:AmericasExcludingUsaMember2020-04-012020-06-300001366246country:US2020-04-012020-06-300001366246us-gaap:EMEAMember2020-01-012020-06-300001366246srt:AsiaPacificMember2020-01-012020-06-300001366246gluu:AmericasExcludingUsaMember2020-01-012020-06-300001366246country:US2020-01-012020-06-300001366246us-gaap:EMEAMember2019-04-012019-06-300001366246srt:AsiaPacificMember2019-04-012019-06-300001366246gluu:AmericasExcludingUsaMember2019-04-012019-06-300001366246country:US2019-04-012019-06-300001366246us-gaap:EMEAMember2019-01-012019-06-300001366246srt:AsiaPacificMember2019-01-012019-06-300001366246gluu:AmericasExcludingUsaMember2019-01-012019-06-300001366246country:US2019-01-012019-06-300001366246gluu:OtherMemberus-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300001366246gluu:MicroTransactionsMemberus-gaap:TransferredOverTimeMember2020-04-012020-06-300001366246gluu:AdvertisementsAndOffersMemberus-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300001366246gluu:OtherMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-06-300001366246gluu:MicroTransactionsMemberus-gaap:TransferredOverTimeMember2020-01-012020-06-300001366246gluu:AdvertisementsAndOffersMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-06-300001366246gluu:OtherMemberus-gaap:TransferredAtPointInTimeMember2019-04-012019-06-300001366246gluu:MicroTransactionsMemberus-gaap:TransferredOverTimeMember2019-04-012019-06-300001366246gluu:AdvertisementsAndOffersMemberus-gaap:TransferredAtPointInTimeMember2019-04-012019-06-300001366246gluu:OtherMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-06-300001366246gluu:MicroTransactionsMemberus-gaap:TransferredOverTimeMember2019-01-012019-06-300001366246gluu:AdvertisementsAndOffersMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-06-300001366246gluu:AllCountriesExcludingUnitedStatesOfAmericaMember2020-06-300001366246country:US2020-06-300001366246gluu:AllCountriesExcludingUnitedStatesOfAmericaMember2019-12-310001366246country:US2019-12-310001366246us-gaap:WarrantMember2020-04-012020-06-300001366246us-gaap:WarrantMember2019-04-012019-06-300001366246us-gaap:WarrantMember2019-01-012019-06-300001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001366246gluu:CurrentAndLongTermLiabilitiesMembergluu:AgreementsWithVariousLicensorsMember2020-06-300001366246us-gaap:RetainedEarningsMember2020-04-012020-06-300001366246us-gaap:RetainedEarningsMember2020-01-012020-03-310001366246us-gaap:RetainedEarningsMember2019-04-012019-06-300001366246us-gaap:RetainedEarningsMember2019-01-012019-03-310001366246gluu:DigitalStorefrontsMemberus-gaap:IndemnificationGuaranteeMember2020-06-300001366246gluu:DigitalStorefrontsMemberus-gaap:IndemnificationGuaranteeMember2019-12-310001366246srt:MinimumMembergluu:TitlesContentAndTechnologyMember2020-01-012020-06-300001366246srt:MaximumMembergluu:TitlesContentAndTechnologyMember2020-01-012020-06-300001366246us-gaap:TrademarksMember2020-01-012020-06-300001366246gluu:CustomerContractAndRelatedRelationshipsMember2020-01-012020-06-300001366246us-gaap:TrademarksMember2020-06-300001366246gluu:TitlesContentAndTechnologyMember2020-06-300001366246gluu:CustomerContractAndRelatedRelationshipsMember2020-06-300001366246us-gaap:TrademarksMember2019-12-310001366246gluu:TitlesContentAndTechnologyMember2019-12-310001366246gluu:CustomerContractAndRelatedRelationshipsMember2019-12-310001366246srt:MaximumMemberus-gaap:PerformanceSharesMember2020-01-012020-06-300001366246us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001366246us-gaap:PerformanceSharesMember2020-06-300001366246us-gaap:EmployeeStockOptionMember2020-06-300001366246gluu:EquityIncentivePlanTwoThousandSevenMember2020-04-300001366246gluu:EquityInducementPlanTwoThousandEighteenMember2018-04-3000013662462019-06-3000013662462018-12-310001366246us-gaap:FairValueInputsLevel1Member2020-06-300001366246us-gaap:FairValueInputsLevel1Member2019-12-310001366246us-gaap:WarrantMember2020-04-012020-06-300001366246us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001366246us-gaap:PerformanceSharesMember2020-04-012020-06-300001366246us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001366246gluu:EmployeeStockPurchasePlanMember2020-04-012020-06-300001366246us-gaap:WarrantMember2020-01-012020-06-300001366246us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001366246us-gaap:PerformanceSharesMember2020-01-012020-06-300001366246us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001366246gluu:EmployeeStockPurchasePlanMember2020-01-012020-06-300001366246us-gaap:RestrictedStockUnitsRSUMember2019-04-012019-06-300001366246us-gaap:PerformanceSharesMember2019-04-012019-06-300001366246us-gaap:EmployeeStockOptionMember2019-04-012019-06-300001366246gluu:PerformanceStockUnitsMember2019-04-012019-06-300001366246us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-06-300001366246us-gaap:PerformanceSharesMember2019-01-012019-06-300001366246us-gaap:EmployeeStockOptionMember2019-01-012019-06-300001366246gluu:PerformanceStockUnitsMember2019-01-012019-06-300001366246us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000013662462020-04-012020-06-300001366246us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100013662462020-01-012020-03-310001366246us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001366246us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100013662462019-01-012019-03-310001366246us-gaap:CommonStockMember2020-04-012020-06-300001366246us-gaap:CommonStockMember2020-01-012020-03-310001366246us-gaap:CommonStockMember2019-04-012019-06-300001366246us-gaap:CommonStockMember2019-01-012019-03-310001366246gluu:PerformanceStockUnitsMember2020-01-012020-06-300001366246us-gaap:RestrictedStockUnitsRSUMember2020-06-300001366246gluu:PerformanceStockUnitsMember2020-06-300001366246gluu:FollowOnPublicOfferingMember2020-06-012020-06-300001366246us-gaap:FairValueInputsLevel3Member2020-06-300001366246us-gaap:FairValueInputsLevel3Member2019-12-310001366246srt:MinimumMember2020-01-012020-06-300001366246srt:MaximumMember2020-01-012020-06-300001366246us-gaap:WarrantMember2020-06-300001366246us-gaap:WarrantMember2019-12-310001366246us-gaap:WarrantMember2019-01-012019-12-310001366246us-gaap:WarrantMember2020-01-012020-06-3000013662462019-04-012019-06-3000013662462019-01-012019-06-300001366246gluu:GoogleMemberus-gaap:SalesMember2020-04-012020-06-300001366246gluu:AppleMemberus-gaap:SalesMember2020-04-012020-06-300001366246gluu:GoogleMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001366246gluu:AppleMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001366246gluu:GoogleMemberus-gaap:SalesMember2020-01-012020-06-300001366246gluu:AppleMemberus-gaap:SalesMember2020-01-012020-06-300001366246gluu:GoogleMemberus-gaap:SalesMember2019-04-012019-06-300001366246gluu:AppleMemberus-gaap:SalesMember2019-04-012019-06-300001366246gluu: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-06-300001366246gluu:AppleMemberus-gaap:SalesMember2019-01-012019-06-3000013662462020-06-3000013662462019-12-3100013662462020-08-0400013662462020-01-012020-06-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesgluu: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 June 30, 2020

OR

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

For the Transition Period from                      to                     

Commission File Number 001-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 August 4, 2020: 170,853,481

GLU MOBILE INC.

FORM 10-Q

Quarterly Period Ended June 30, 2020

TABLE OF CONTENTS

Page

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS (Unaudited)

3

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

3

Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2020 and June 30, 2019

4

Condensed Consolidated Statements of Comprehensive Income/(Loss) for the Three and Six Months Ended June 30, 2020 and June 30, 2019

5

Condensed Consolidated Statements of Stockholders’ Equity for the Three and Six Months Ended June 30, 2020 and June 30, 2019

6

Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2020 and June 30, 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

34

ITEM 4. CONTROLS AND PROCEDURES

35

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

36

ITEM 1A. RISK FACTORS

36

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

62

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

62

ITEM 4. MINE SAFETY DISCLOSURES

62

ITEM 5. OTHER INFORMATION

62

ITEM 6. EXHIBITS

62

SIGNATURES

65

2

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

GLU MOBILE INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(in thousands, except per share data)

June 30, 

December 31, 

 

2020

   

2019

 

ASSETS

 

Current assets:

Cash and cash equivalents

$

283,057

$

127,053

Accounts receivable, net

 

64,658

 

29,304

Prepaid royalties

17,633

15,347

Deferred royalties

9,489

5,067

Deferred platform commission fees

43,619

29,239

Prepaid expenses and other assets

 

18,125

 

8,629

Total current assets

 

436,581

 

214,639

Property and equipment, net

 

17,779

 

17,643

Operating lease right of use assets

33,553

35,170

Long-term prepaid royalties

22,100

26,879

Other long-term assets

 

2,738

 

2,733

Intangible assets, net

 

2,983

 

4,758

Goodwill

 

116,227

 

116,227

Total assets

$

631,961

$

418,049

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable and accrued liabilities

$

27,331

$

17,535

Accrued compensation

 

15,752

 

11,260

Accrued royalties

 

15,987

 

20,802

Short-term operating lease liabilities

4,434

3,528

Deferred revenue

 

145,498

 

97,629

Total current liabilities

 

209,002

 

150,754

Long-term accrued royalties

20,783

26,842

Long-term operating lease liabilities

36,877

37,351

Other long-term liabilities

 

325

 

15

Total liabilities

 

266,987

 

214,962

Commitments and contingencies (Note 8)

Stockholders’ equity:

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

 

 

Common stock, $0.0001 par value; 250,000 shares authorized at June 30, 2020 and December 31, 2019; 170,709 and 147,778 shares issued and outstanding at June 30, 2020 and December 31, 2019

 

17

 

15

Additional paid-in capital

 

813,468

 

634,721

Accumulated other comprehensive loss

 

(60)

 

(37)

Accumulated deficit

 

(448,451)

 

(431,612)

Total stockholders’ equity

 

364,974

 

203,087

Total liabilities and stockholders’ equity

$

631,961

$

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

Six Months Ended

June 30, 

June 30, 

2020

   

2019

   

2020

   

2019

   

Revenue

$

133,316

$

95,540

   

$

240,590

$

191,425

   

Cost of revenue:

Platform commissions, royalties and other

 

46,727

 

32,806

 

83,701

 

66,076

Amortization of intangible assets

 

887

 

1,056

 

1,775

 

2,308

Total cost of revenue

 

47,614

 

33,862

 

85,476

 

68,384

Gross profit

 

85,702

 

61,678

 

155,114

 

123,041

Operating expenses:

Research and development

 

28,420

 

19,736

 

57,951

 

46,282

Sales and marketing

 

65,203

 

35,040

 

107,946

 

63,145

General and administrative

 

7,266

 

4,951

 

13,933

 

11,586

Total operating expenses

 

100,889

 

59,727

 

179,830

 

121,013

Income/(loss) from operations

 

(15,187)

 

1,951

 

(24,716)

 

2,028

Interest and other income, net

 

434

 

556

 

369

 

1,320

Income/(loss) before income taxes

 

(14,753)

 

2,507

 

(24,347)

 

3,348

Income tax benefit/(provision)

 

6,187

 

 

7,508

 

(178)

Net income/(loss)

$

(8,566)

$

2,507

$

(16,839)

$

3,170

Net income/(loss) per common share - basic

$

(0.05)

$

0.02

$

(0.11)

$

0.02

Net income/(loss) per common share - diluted

$

(0.05)

$

0.02

$

(0.11)

$

0.02

Weighted average common shares outstanding:

Basic

156,583

145,451

153,106

144,951

Diluted

156,583

159,682

153,106

159,556

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

Six Months Ended

June 30, 

June 30, 

2020

   

2019

   

2020

   

2019

   

Net income/(loss)

$

(8,566)

$

2,507

$

(16,839)

$

3,170

Other comprehensive income/(loss):

Foreign currency translation adjustments

 

 

(30)

 

(23)

 

(15)

Other comprehensive income/(loss)

 

 

(30)

 

(23)

 

(15)

Comprehensive income/(loss)

$

(8,566)

$

2,477

$

(16,862)

$

3,155

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)

Accumulated

Other

Additional

Compre-

Total

Common Stock

Paid-In

hensive

Accumulated

Stockholders'

   

   

Shares

   

Amount

   

Capital

   

Loss

   

Deficit

   

Equity

Balances at December 31, 2019

147,778

$

15

$

634,721

$

(37)

$

(431,612)

$

203,087

Net loss

-

-

-

-

(8,273)

(8,273)

Stock-based compensation expense

-

-

6,238

-

-

6,238

Issuance of common stock upon exercise of stock options

2,921

-

9,526

-

-

9,526

Issuance of common stock upon exercise of warrants

115

-

-

-

-

-

Taxes paid related to net share settlement of equity awards

320

-

(1,720)

-

-

(1,720)

Issuance of common stock pursuant to Employee Stock Purchase Plan

450

-

1,705

-

-

1,705

Other comprehensive loss

-

-

-

(23)

-

(23)

Balances at March 31, 2020

151,584

$

15

$

650,470

$

(60)

$

(439,885)

$

210,540

Net loss

-

-

-

(8,566)

(8,566)

Stock-based compensation expense

-

-

7,620

-

-

7,620

Issuance of common stock upon exercise of stock options

1,464

-

5,347

-

-

5,347

Taxes paid related to net share settlement of equity awards

411

-

(1,740)

-

-

(1,740)

Issuance of common stock upon follow-on public offering, net of issuance costs

17,250

2

151,771

-

-

151,773

Balances at June 30, 2020

170,709

$

17

$

813,468

$

(60)

$

(448,451)

$

364,974

Accumulated

Other

Additional

Compre-

Total

Common Stock

Paid-In

hensive

Accumulated

Stockholders'

   

   

Shares

   

Amount

   

Capital

   

Income/(Loss)

   

Deficit

   

Equity

Balances at December 31, 2018

143,870

$

14

$

617,781

$

1

$

(440,483)

$

177,313

Net income

-

-

-

-

663

663

Stock-based compensation expense

-

-

6,807

-

-

6,807

Issuance of common stock upon exercise of stock options

468

-

1,313

-

-

1,313

Taxes paid related to net share settlement of equity awards

560

1

(3,957)

-

-

(3,956)

Issuance of common stock pursuant to Employee Stock Purchase Plan

278

-

1,665

-

-

1,665

Other comprehensive income

-

-

-

15

-

15

Balances at March 31, 2019

145,176

$

15

$

623,609

$

16

$

(439,820)

$

183,820

Net income

-

-

-

-

2,507

2,507

Stock-based compensation expense

-

-

2,035

-

-

2,035

Issuance of common stock upon exercise of stock options

209

-

469

-

-

469

Taxes paid related to net share settlement of equity awards

399

-

(2,461)

-

-

(2,461)

Other comprehensive loss

-

-

-

(30)

-

(30)

Balances at June 30, 2019

145,784

$

15

$

623,652

$

(14)

$

(437,313)

$

186,340

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)

Six Months Ended June 30, 

   

2020

   

2019

Cash flows from operating activities:

Net income/(loss)

$

(16,839)

$

3,170

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

Stock-based compensation

 

14,488

 

8,842

Depreciation

 

2,709

 

2,088

Non-cash lease expense

2,013

1,409

Amortization of intangible assets

 

1,775

 

2,308

Other non-cash adjustments

225

448

Changes in operating assets and liabilities:

Accounts receivable

 

(35,310)

 

(12,782)

Prepaid royalties

(6,562)

(578)

Deferred royalties

(4,422)

(475)

Deferred platform commission fees

(14,380)

(752)

Prepaid expenses and other assets

 

(9,599)

 

70

Accounts payable and other accrued liabilities

 

12,052

 

13,648

Accrued compensation

 

4,492

 

(10,367)

Accrued royalties

 

(1,962)

 

(1,760)

Deferred revenue

 

47,869

 

3,084

Other long-term liabilities

 

310

 

12

Operating lease liabilities

134

(1,476)

Net cash provided by/(used in) operating activities

 

(3,007)

 

6,889

Cash flows from investing activities:

Purchase of property and equipment

 

(5,733)

 

(2,127)

Other investing activities

(155)

Net cash used in investing activities

 

(5,733)

 

(2,282)

Cash flows from financing activities:

Proceeds from exercise of stock options and purchases under the ESPP

16,578

3,447

Proceeds from follow-on public offering, net of issuance costs

151,773

Taxes paid related to net share settlement of equity awards

 

(3,460)

 

(6,417)

Net cash provided by/(used in) financing activities

 

164,891

 

(2,970)

Effect of exchange rate changes on cash

 

(147)

 

(83)

Net increase in cash, cash equivalents and restricted cash

 

156,004

 

1,554

Cash, cash equivalents and restricted cash at beginning of period

127,053

97,944

Cash, cash equivalents at end of period

$

283,057

$

99,498

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 June 30, 2020 and its condensed consolidated results of operations for the three and six months ended June 30, 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 June 30, 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 novel strain of coronavirus, SARS-CoV-2 (“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

Six Months Ended

June 30, 

June 30, 

    

2020

   

2019

   

2020

   

2019

 

Apple

 

55.5

%  

52.6

%  

56.4

%  

52.8

%

Google

 

32.7

%  

34.6

%  

32.3

%  

34.4

%

At June 30, 2020, Apple Inc. (“Apple”) and Google Inc. (“Google”) accounted for 66.1% and 20.4%, respectively, of total accounts receivable. At December 31, 2019, Apple, Google, and Tapjoy Inc. (“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 loss per share for the three and six months ended June 30, 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. Diluted net income per share for the three and six months ended June 30, 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.

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

   

2019

2020

   

2019

   

Net income/(loss)

$

(8,566)

$

2,507

$

(16,839)

$

3,170

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

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

156,583

145,451

153,106

144,951

Dilutive potential common shares

14,231

14,605

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

 

156,583

 

159,682

 

153,106

 

159,556

Basic net income/(loss) per share

$

(0.05)

$

0.02

$

(0.11)

$

0.02

Diluted net income/(loss) per share

$

(0.05)

$

0.02

$

(0.11)

$

0.02

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

Six Months Ended

June 30, 

June 30, 

2020

    

2019

2020

2019

    

Warrants to purchase common stock

1,125

1,125

Options to purchase common stock

12,751

579

12,751

579

Restricted stock units ("RSUs")

5,889

8

5,889

8

Performance stock options ("PSOs")

2,800

3,382

2,800

3,382

Performance stock units ("PSUs")

2,972

2,972

Employee stock purchase plan ("ESPP")

358

358

Total

22,923

6,941

22,923

6,941

 

Note 3 — Revenue from Contracts with Customers

Disaggregation of Revenue

The following table summarizes revenue from contracts with customers for the three and six months ended June 30, 2020 and June 30, 2019:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

2019

2020

2019

In-App Purchases (over-time revenue recognition)

$

116,907

$

82,659

$

212,846

$

166,203

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

 

16,374

 

12,864

27,703

 

25,194

Other (point-in-time revenue recognition)

35

17

41

28

Total revenue

$

133,316

$

95,540

$

240,590

$

191,425

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:

June 30, 2020

December 31, 2019

Receivables, which are included in accounts receivable, net

$

64,658

$

29,304

Contract liabilities, which are included in deferred revenue

 

145,498

 

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 June 30, 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 $24,604 and $96,371 was recognized as revenue in the three and six months ended June 30, 2020, respectively. The Company had $85,736 in deferred revenue as of December 31, 2018, of which $21,914 and $84,612 was recognized as revenue in the three and six months ended June 30, 2019, respectively.

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 June 30, 2020 are presented below at fair value and were classified within the fair value hierarchy as follows:

    

Level 1

    

Level 2

    

Level 3

    

June 30, 2020

 

Financial Assets

Cash and cash equivalents

$

283,057

$

$

$

283,057

Other investments

1,565

1,565

Total financial assets

$

283,057

$

$

1,565

$

284,622

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 June 30, 2020 and December 31, 2019.

Note 5 — Balance Sheet Components

Accounts Receivable, net

    

June 30, 

    

December 31, 

    

   

2020

   

2019

   

Accounts receivable

$

64,658

$

29,304

Less: Allowance for doubtful accounts

 

 

Accounts receivable, net

$

64,658

$

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 and six months ended June 30, 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 June 30, 2020 and December 31, 2019 were as follows:

June 30, 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

$

(18,134)

$

2,983

$

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

$

(23,834)

$

2,983

$

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 June 30, 2020 and 2019, the Company recorded amortization expense in cost of revenue of $887 and $1,056, respectively. During the six months ended June 30, 2020 and 2019, the Company recorded amortization expense in cost of revenue of $1,775 and $2,308, respectively.

As of June 30, 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 6 months)

$

1,483

2021

 

1,500

Total intangible assets

$

2,983

Goodwill

The Company had $116,227 in goodwill as of June 30, 2020 and December 31, 2019, respectively. There were no indicators of impairment as of June 30, 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 5 months to 7.42 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. Rent expense for the three months

13

ended June 30, 2020 and 2019 was $1,712 and $653, respectively. Rent expense for the six months ended June 30, 2020 and 2019 was $2,883 and $2,004, respectively.

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

Operating

Year Ending December 31,

   

Leases

2020 (remaining 6 months)

 

3,422

2021

 

7,104

2022

7,015

2023

6,980

2024 and thereafter

27,667

Total lease payments

$

52,188

Less: imputed interest

(10,877)

Total

$

41,311

Supplemental information related to the Company’s leases for the six months ended June 30, 2020 is as follows:

   

June 30, 2020

Weighted average remaining lease term

7.06

yrs

Weighted average discount rate

6.7

%

Six Months Ended

   

June 30, 2020

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

Operating cash outflow from operating leases

$

1,320

Three Months Ended

Six Months Ended

   

June 30, 2020

June 30, 2020

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

Operating leases

$

73

$

407

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 June 30, 2020, future unpaid minimum guaranteed royalty commitments were as follows:

Future

Minimum

Guarantee

Year Ending December 31,

    

Commitments

2020 (remaining 6 months)

$

2,660

2021

 

10,829

2022

6,855

2023

6,690

2024

6,150

$

33,184

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.

Licensor commitments include $31,238 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 June 30, 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 June 30, 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, June 30, 2020

1,125

$

4.46

5.44

No expenses with respect to these warrants were recognized during the three and six months ended June 30, 2020 and 2019.

Follow-on Public Offering

In June 2020, the Company completed a follow-on public offering of 17,250 shares of its common stock, which included an over-allotment option to purchase an additional 2,250 shares, at a public offering price of $9.25 per share (the “Offering”). The aggregate gross proceeds from the Offering, including the exercise of the over-allotment, were approximately $159,563, and net proceeds received after underwriting fees and offering expenses totalled approximately $151,773. The Company does not have specific uses of the net proceeds from the Offering but intends to use the net proceeds for working capital and other general corporate purposes, which may include potential acquisitions and strategic transactions.

Note 10 — Stock Incentive Plans

2007 Equity Incentive Plan

In April 2020, the Company’s Board of Directors approved, and in June 2020, the Company’s stockholders approved, the sixth Amended and Restated 2007 Equity Incentive Plan (the “Sixth Amended 2007 Plan”). The Sixth Amended 2007 Plan included an increase of 7,000 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.

16

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 six months ended June 30, 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

 

3,013

$

6.40

Vested

 

(885)

$

4.88

Forfeited

 

(190)

$

5.78

Awarded and unvested, June 30, 2020

 

5,889

$

6.15

1.73

$

54,592

PSU Activity

A summary of the Company’s PSU activity for the six months ended June 30, 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,370)

$

6.85

Awarded and unvested, June 30, 2020

3,771

$

5.95

1.24

$

34,953

PSUs expected to vest at June 30, 2020

1,625

$

5.56

0.63

$

15,068

17

PSO Activity

A summary of the Company’s PSO activity for the six months ended June 30, 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,377)

$

6.18

Exercised

(948)

$

3.61

Balance as of June 30, 2020

4,258

$

4.21

7.53

$

21,531

PSOs expected to vest at June 30, 2020

526

$

3.60

7.35

$

2,984

PSOs exercisable at June 30, 2020

2,800

$

3.59

7.30

$

15,892

Stock Option Activity

The following table summarizes the Company’s stock option activity for the six months ended June 30, 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 granted

 

210

$

9.00

Options canceled

 

(287)

$

5.35

Options exercised

 

(3,460)

$

3.36

Balances at June 30, 2020

 

12,751

$

3.66

 

6.98

$

71,487

Options exercisable at June 30, 2020

 

8,619

$

3.28

 

6.71

$

51,668

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 $9.27 per share as of June 30, 2020 (the last trading day in the quarter). Cash proceeds, net of taxes, from option exercises were $14,873 and $860 during the six months ended June 30, 2020 and 2019, respectively.

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.

18

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

Six Months Ended

June 30, 

 

June 30, 

 

   

2020

   

2019

 

2020

   

2019

 

Dividend yield

 

%

 

%

 

%

 

%

Risk-free interest rate

 

0.28

%

 

2.07

%

 

0.28

%

 

2.15

%

Expected volatility

 

69.3

%

 

56.1

%

 

69.3

%

 

56.1

%

Expected term (years)

 

4.00

 

4.00

 

4.00

 

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 and six months ended June 30, 2020 and 2019. The weighted-average fair value of stock options granted during the three and six months ended June 30, 2020 was $4.63 per share. The weighted-average fair value of stock options granted during the three and six months ended June 30, 2019 was $3.88 and $3.94 per share, respectively.

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

   

2019

2020

   

2019

Research and development (1)

$

5,298

$

1,128

$

9,260

$

5,074

Sales and marketing

 

1,013

 

55

 

1,888

 

881

General and administrative

 

1,795

 

852

 

3,340

 

2,887

Total stock-based compensation expense (2)

$

8,106

$

2,035

$

14,488

$

8,842

(1)For the three and six months ended June 30, 2020, stock-based compensation expense recorded in research and development includes $486 and $630 from PSUs classified as liabilities.
(2)Stock-based compensation expense for the three and six months ended June 30, 2019 included a reversal of previously accrued expense of $2,526 due to a decrease in the vesting probability of certain performance-based equity awards.

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

Unrecognized Compensation

Expense for Unvested

Awards

Stock options

$

8,276

RSUs

33,063

PSUs (1)

7,048

PSOs

638

Total unrecognized compensation expense

$

49,025

(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.47 years and 3.30 years, respectively. The unrecognized compensation expense related to PSOs and PSUs, except for performance awards classified as equity and vesting in fiscal years 2022 and 2023, will be recognized over a weighted average period of 0.63 years.

Note 11 – Income Taxes

The Company recorded an income tax benefit of $6,187 and $7,508 for the three and six months ended June 30, 2020, respectively, and an income tax expense of $0 and $178 for the three and six months ended June 30, 2019,

19

respectively. 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 June 30, 2020, and December 31, 2019, the total amount of unrecognized tax benefits was $16,440 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 2012 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. 

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

Six Months Ended

June 30, 

June 30, 

   

2020

   

2019

2020

   

2019

United States of America

$

104,377

$

73,835

$

188,385

$

146,703

Americas, excluding the United States

 

7,827

 

5,979

 

14,447

 

12,197

EMEA

 

14,715

 

10,902

 

26,573

 

22,430

APAC

 

6,397

 

4,824

 

11,185

 

10,095

Total revenue

$

133,316

$

95,540

$

240,590

$

191,425

20

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:

    

June 30, 

    

December 31, 

    

   

2020

   

2019

   

United States of America

$

16,812

$

16,738

Rest of the World

 

967

 

905

Total

$

17,779

$

17,643

  

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

21

three and six months ended June 30, 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 current COVID-19 pandemic on our operational and financial performance continues to 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 months, and potentially into 2021, it could ultimately negatively impact game development. During the second quarter of 2020, we benefitted from a reduction in CPIs (costs per install), particularly during the month of April, with CPIs increasing beginning in May, though remaining below historical averages. In response to this favorable CPI environment, we increased our investment in user acquisition, which resulted in an increase in the daily active users in many of our games and contributed to a significant increase in our bookings. However, CPIs have reverted to near historical norms and the daily active users of our games have declined from the peaks we experienced in May. Accordingly, we expect our bookings for the third quarter of 2020 to decline from our second quarter bookings. 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 June 30, 2020 was $133.3 million, a 39.5% increase compared to the three months ended June 30, 2019, in which we reported revenue of $95.5 million. The increase was primarily related to an increase in revenue from Design Home, Covet Fashion, the Tap Sports Baseball franchise, Diner DASH Adventures, and Kim Kardashian: Hollywood, as well as 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 Cooking Dash, Restaurant Dash with Gordon Ramsay, Deer Hunter 2018 (originally launched as Deer Hunter 2016), and Diner Dash.

 

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 61.2% and 59.7% of our total revenue for the three months ended June 30, 2020 and 2019, respectively, and 61.9% and 60.1% for the six months ended June 30, 2020 and 2019, respectively. We generated the majority of this iOS-related revenue through the Apple App Store, which represented 55.5% and 52.6% of our total revenue for the three months ended June 30, 2020 and 2019, respectively, and 56.4% and 52.8% for the six months ended June 30, 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, from the Android platform, we generated approximately 38.7% and 40.2% of our total revenue for the three months ended June 30, 2020 and 2019, respectively, and 38.0% and 39.7% of our total revenue for the six months ended June 30, 2020 and 2019, respectively. We generated the majority of our Android-related revenue through the Google Play Store, which represented 32.7% and 34.6% of our total revenue for the three months ended June 30, 2020 and 2019, respectively, and 32.3% and 34.4% of our total revenue for the six months ended June 30, 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.

 

22

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 six 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 and the availability of a browser-enabled version of the game. The casual genre includes our Kim Kardashian: Hollywood title; in April 2020, we 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 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 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.

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.

23

   

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. 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 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 June 30, 2020 was $8.6 million versus net income of $2.5 million in the three months ended June 30, 2019. This change was primarily due to an increase in sales and marketing expenses of $30.2 million, an increase in cost of revenue of $13.8 million, an increase in research and development expenses of $8.7 million, and an increase in general and administrative expenses of $2.3 million, partially offset by an increase in revenue of $37.8 million and a change from tax expense to a tax benefit of $6.2 million. See “—Results of Operations—Comparison of the Three Months Ended June 30, 2020 and 2019” below for further details.

Our net loss in the six months ended June 30, 2020 was $16.8 million versus net income of $3.2 million in the six months ended June 30, 2019. This change was primarily due to an increase in sales and marketing expenses of $44.8 million, an increase in cost of revenue of $17.1 million, an increase in research and development expenses of $11.7 million, an increase in general and administrative expenses of $2.3 million, and a decrease in interest and other income, net of $951,000, partially offset by an increase in revenue of $49.2 million and a change from tax expense to a tax benefit of $7.5 million. See “—Results of Operations—Comparison of the Six Months Ended June 30, 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 significantly increased our sales and marketing expenditures during the first six months of 2020 compared to the first six 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, and we increased our planned user acquisition spend during the second quarter of 2020 to capitalize on the lower CPI environment that resulted from the COVID-19 pandemic. Our increased sales and marketing expenses may impair our ability to achieve and sustain profitability if this spending does not result in increased revenues over the longer term. 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 decrease as we reduce our user acquisition costs for our games due to an expected less favorable CPI environment compared to the first half of the year.

Cash and cash equivalents at June 30, 2020 totaled $283.1 million, an increase of $156.0 million from the $127.1 million balance at December 31, 2019. This increase was primarily related to $164.9 million of cash provided by financing activities, including $151.8 million, net of expenses, received from the Offering in June 2020, partially offset by $5.7 million cash used in investing activities, and $3.0 million cash used in operating activities.

24

Key Financial Metrics

Revenue and Bookings

GAAP revenue increased $37.8 million, or 39.5%, from $95.5 million for the three months ended June 30, 2019 to $133.3 million for the three months ended June 30, 2020. GAAP revenue increased $49.2 million, or 25.7%, from $191.4 million for the six months ended June 30, 2019 to $240.6 million for the six months ended June 30, 2020. The increases were primarily related to our growth games, namely Design HomeCovet Fashion, and the Tap Sports Baseball franchise, as well as the launch of Diner DASH Adventures and WWE Universe in the second quarter of 2019, and Disney Sorcerer’s Arena in the first quarter of 2020.

 Bookings is a non-GAAP financial measure that is equal to the total revenue we recognize in a given period, plus the net change in deferred revenue during the period. We initially record the sale of virtual items within our games as deferred revenue and then recognize that revenue over the estimated average playing period of paying users. Revenue from advertisements and offers are recognized at the point in time the advertisements are displayed in the game or the offer has been completed by the user, as the user simultaneously receives and consumes the benefits provided from these services. We believe bookings is a useful indicator of the sales activity in a given period and use bookings to evaluate the results of our operations, generate future operating plans and assess the performance of our company.

While we believe that bookings are useful in evaluating our business, this information should be considered as supplemental in nature and is not intended to be considered in isolation of, as a substitute for, or as superior to, revenue recognized in accordance with GAAP. In addition, other companies, including companies in our industry, may calculate bookings differently or not at all, which may reduce its usefulness as a comparative measure.

The following table presents a reconciliation of total revenue to total bookings for each of the three and six months ended June 30, 2020 and June 30, 2019:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

   

2019

   

2020

   

2019

Reconciliation of Revenue to Bookings:

(dollars in thousands)

Revenue

$

133,316

$

95,540

   

$

240,590

$

191,425

Change in deferred revenue

 

48,672

 

6,380

 

47,869

 

3,084

Bookings

$

181,988

$

101,920

$

288,459

$

194,509

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 four metrics that we use most frequently are Daily Active Users (DAU), Monthly Active Users (MAU), Average Bookings Per Daily Active User (ABPDAU) and Average Revenue Per Daily Active User (ARPDAU). Our methodology for calculating DAU, MAU, ABPDAU 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

25

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.

ABPDAU is total free-to-play smartphone bookings – consisting of micro-transactions, advertisements and offers – for the measurement period, divided by the number of days in that period, divided by the number of DAU during the period. ABPDAU reflects game monetization based on bookings which does not reflect any deferral of revenue derived from the sale of virtual items within our games.

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.

We calculate DAU, MAU, ABPDAU 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, ABPDAU 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 June 30, 2020 is calculated as an average of aggregate daily DAU for the months of April 2020, May 2020 and June 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,

2020

2019

Jun 30

Mar 31

Jun 30

Mar 31

Aggregate DAU (in thousands)

3,788

3,048

3,230

3,150

Aggregate MAU (in thousands)

20,194

17,774

19,065

19,118

Aggregate ARPDAU

$

0.39

$

0.39

$

0.33

$

0.34

Aggregate ABPDAU

$

0.53

$

0.38

$

0.35

$

0.33

The increase in aggregate DAU and MAU for the three months ended June 30, 2020 as compared to the same period of the prior year was primarily related to higher downloads across our portfolio of games and an increase in aggregate DAU and MAU attributable to our new title launches in 2020, MLB Tap Sports Baseball 2020 and Disney Sorcerer’s Arena.

Our aggregate ARPDAU and ABPDAU increased for the three months ended June 30, 2020 as compared to the

26

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, ARPDAU and ABPDAU 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 found in Note 1 of the Notes to the unaudited condensed consolidated financial statements in this report, which information is incorporated herein by reference.

Significant Transactions

Follow-on Public Offering

In June 2020, we completed a follow-on public offering of 17,250,000 shares of our common stock, which included an over-allotment option to purchase an additional 2,250,000 shares, at a public offering price of $9.25 per share (the “Offering”). The aggregate gross proceeds from the Offering, including the exercise of the over-allotment, were approximately $159.6 million, and net proceeds received after underwriting fees and offering expenses totalled approximately $151.8 million. We do not have specific uses of the net proceeds from the Offering but intend to use the net proceeds for working capital and other general corporate purposes, which may include potential acquisitions and strategic transactions.

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 June 30, 2020 and 2019

Revenue

Three Months Ended June 30, 

2020

    

2019

% Change

Revenue by Type

(dollars in thousands)

In-App Purchases

$

116,907

$

82,659

41.4%

Advertisements and Offers

16,374

12,864

27.3%

Other

35

17

103.9%

Total revenue

$

133,316

$

95,540

39.5%

Our revenue increased $37.8 million, or 39.5%, from $95.5 million for the three months ended June 30, 2019 to $133.3 million for the three months ended June 30, 2020, which was primarily comprised of a $34.2 million increase in

27

our revenue from micro-transactions (in-app purchases) and an increase of $3.5 million in our revenue from advertisements and offers. The increase in revenue from micro-transactions was primarily related to an increase in revenue from 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 $16.7 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019. Revenue from new titles launched in 2019 and 2020 increased by $18.2 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019. Revenue from our catalog titles increased by a net $2.9 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019, due to increased revenue from Kim Kardashian: Hollywood that was partially offset by declining revenue from our other catalog titles. The increase in revenue from advertisements and offers was primarily due to the increase in aggregate DAU.

During the three months ended June 30, 2020, Design Home, the Tap Sports Baseball franchise, Covet Fashion, and Kim Kardashian: Hollywood were our top four revenue-generating games and comprised 39.2%, 16.8%, 14.1%, and 10.2%, respectively, of our revenue for the period. During the three months ended June 30, 2019, Design Home, the Tap Sports Baseball franchise, and Covet Fashion, were our top three revenue-generating games and comprised 44.6%, 20.0% and 15.8%, respectively, of our revenue for the period. No other game generated more than 10% of revenue during the three months ended June 30, 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 $7.2 million from $21.7 million in the three months ended June 30, 2019 to $28.9 million in the three months ended June 30, 2020. This increase was primarily due to an increase in aggregate DAU.

Cost of Revenue

Three Months Ended June 30, 

2020

2019

% Change

Cost of revenue:

(dollars in thousands)

Platform commissions, royalties and other

$

46,727

$

32,806

42.4%

Amortization of intangible assets

887

1,056

(16.0%)

Total cost of revenue

$

47,614

$

33,862

40.6%

Revenue

$

133,316

$

95,540

39.5%

Gross margin

64.3

%

64.6

%

Our cost of revenue increased $13.8 million, or 40.6%, from $33.9 million in the three months ended June 30, 2019 to $47.6 million in the three months ended June 30, 2020. This was primarily due to an increase of $10.5 million in platform commission and hosting fees resulting from a higher volume of revenue transactions through the digital storefronts. This increase was partially offset by a $169,000 decrease in amortization of intangible assets.

The royalties we paid to licensors increased by $3.3 million, or 52.3%, from $6.2 million in the three months ended June 30, 2019 to $9.5 million in the three months ended June 30, 2020. The increase was due to a growth in revenue from royalty burdened titles.

Research and Development Expenses

Three Months Ended June 30, 

2020

    

2019

 

% Change

(dollars in thousands)

Research and development expenses

$

28,420

$

19,736

44.0%

Percentage of revenue

21.3

%  

20.7

%

Our research and development expenses increased $8.7 million, or 44.0%, from $19.7 million in the three months ended June 30, 2019 to $28.4 million in the three months ended June 30, 2020. This was primarily attributable to a net increase in payroll related costs of $5.8 million mainly due to the increase in headcount, payroll taxes and certain employee benefit costs, a $4.2 million increase in stock-based compensation expense mainly related to lower expense

28

recorded in the three months ended June 30, 2019 due to the decrease in vesting probability of certain performance-based equity awards, a $777,000 increase in professional and outside services, and a $628,000 increase in allocated charges for equipment, facilities and depreciation. The increase in research and development expenses was partially offset by a $2.3 million research and development tax credit received and a $373,000 decrease in business travel and entertainment due to shelter in place orders resulting from the COVID-19 pandemic. As a percentage of revenue, research and development expenses increased slightly from 20.7% in the three months ended June 30, 2019 to 21.3% in the three months ended June 30, 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 and no research and development tax credit expected to be received in the second half of 2020.

Sales and Marketing Expenses

Three Months Ended June 30, 

2020

    

2019

% Change

(dollars in thousands)

Sales and marketing expenses

$

65,203

$

35,040

86.1%

Percentage of revenue

48.9

%  

36.7

%

Our sales and marketing expenses increased $30.2 million, or 86.1%, from $35.0 million in the three months ended June 30, 2019 to $65.2 million in the three months ended June 30, 2020. This was primarily attributable to a $26.9 million increase in user acquisition and other marketing expenditures primarily related to a significant investment in user acquisition across our games as we sought to capitalize on the lower CPI environment that existed in April and May 2020, a $1.6 million increase in net payroll related costs mainly due to the increase in headcount and certain employee benefit costs, and a $959,000 increase in stock-based compensation expense mainly related to lower expense recorded in the three months ended June 30, 2019 due to the decrease in vesting probability of certain performance-based equity awards. As a percentage of revenue, sales and marketing expenses increased from 36.7% in the three months ended June 30, 2019 to 48.9% in the three months ended June 30, 2020. 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 June 30, 

2020

    

2019

 

% Change

(dollars in thousands)

General and administrative expenses

$

7,266

$

4,951

46.8%

Percentage of revenue

5.5

%  

5.2

%

Our general and administrative expenses increased $2.3 million, or 46.8%, from $5.0 million in the three months ended June 30, 2019 to $7.3 million in the three months ended June 30, 2020. The increase was primarily attributable to a $943,000 increase in stock-based compensation expense mainly related to lower expense recorded in the three months ended June 30, 2019 due to the decrease in vesting probability of certain performance-based equity awards, an $815,000 net increase in payroll related costs mainly due to the increase in headcount and certain employee benefit costs and a $456,000 increase in professional fees and expenses. As a percentage of revenue, general and administrative expenses increased from 5.2% in the three months ended June 30, 2019 to 5.5% in the three months ended June 30, 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, Net

Interest and other income, net, decreased $122,000, or 21.9%, from $556,000 in the three months ended June 30, 2019 to $434,000 in the three months ended June 30, 2020. This was primarily attributable to lower investment and interest income earned on money market funds partially offset by foreign currency gains related to the revaluation of certain account balances during the three months ended June 30, 2020.

Income Tax Benefit/(Provision)

29

Our income tax provision changed from an income tax expense of $0 in the three months ended June 30, 2019 to an income tax benefit of $6.2 million in the three months ended June 30, 2020. This change was primarily due to changes in pretax income (loss) 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, state taxes, and changes in foreign withholding taxes.

Comparison of the Six Months Ended June 30, 2020 and 2019

Revenue

Six Months Ended June 30, 

2020

    

2019

 

% Change

Revenue by Type

(dollars in thousands)

In-App Purchases

$

212,846

$

166,203

28.1%

Advertisements and Offers

27,703

25,194

10.0%

Other

41

28

44.6%

Total revenue

$

240,590

$

191,425

25.7%

Our revenue increased $49.2 million, or 25.7%, from $191.4 million for the six months ended June 30, 2019 to $240.6 million for the six months ended June 30, 2020, which was primarily comprised of a $46.6 million increase in our revenue from micro-transactions (in-app purchases) and a $2.5 million increase in advertisements and offers revenues. The increase in revenue was primarily related to our growth games, namely Design HomeCovet Fashion, and the Tap Sports Baseball franchise, as well as the launch of 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 $25.6 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019. Revenue from the new titles launched in 2019 and 2020 increased $27.4 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019. These increases were partially offset by a $3.8 million aggregate decline in revenue from catalog titles.

 

During the six months ended June 30, 2020, Design Home, the Tap Sports Baseball franchise and Covet Fashion were our top three revenue-generating games and comprised 40.9%, 17.7%  and 14.9%, respectively, of our revenue for the period. During the six months ended June 30, 2019, Design Home, the Tap Sports Baseball franchise and Covet Fashion were our top three revenue-generating games and comprised 44.8%, 18.5%  and 15.7%, respectively, of our revenue for the period. No other game generated more than 10% of revenue during the six months ended June 30, 2020 and 2019.

 

International revenue increased by $7.5 million, from $44.7 million in the six months ended June 30, 2019 to $52.2 million in the six months ended June 30, 2020. This increase was primarily due to increases in revenue from growth games and new title launches discussed above.

Cost of Revenue

Six Months Ended June 30, 

2020

    

2019

 

% Change

(dollars in thousands)

Cost of revenue:

Platform commissions, royalties and other

$

83,701

$

66,076

26.7%

Amortization of intangible assets

1,775

2,308

(23.1%)

Total cost of revenue

$

85,476

$

68,384

25.0%

Revenue

$

240,590

$

191,425

Gross margin

64.5

%

64.3

%

Our cost of revenue increased $17.1 million, or 25.0%, from $68.4 million in the six months ended June 30, 2019 to $85.5 million in the six months ended June 30, 2020. This increase was primarily due to an increase of $14.5 million in platform commission and hosting fees due to a higher volume of revenue transactions through the digital storefronts.

30

The increase was partially offset by a $533,000 decrease in amortization of intangible assets and a $313,000 decrease in impairment of prepaid royalties.

 

The royalties we paid to licensors increased by $3.5 million, or 27.9%, from $12.4 million in the six months ended June 30, 2019 to $15.9 million in the six months ended June 30, 2020. The increase was due to a growth in revenue from royalty burdened titles.

Research and Development Expenses

Six Months Ended June 30, 

2020

2019

% Change

(dollars in thousands)

Research and development expenses

$

57,951

$

46,282

25.2%

Percentage of revenue

24.1

%

24.2

%

Our research and development expenses increased $11.7 million, or 25.2%, from $46.3 million in the six months ended June 30, 2019 to $58.0 million in the six months ended June 30, 2020. This was primarily attributable to a net increase in payroll related costs of $8.3 million mainly due to the increase in headcount, payroll taxes and certain employee benefit costs, a $4.2 million increase in stock-based compensation expense mainly related to lower expense recorded in the three months ended June 30, 2019 due to the decrease in vesting probability of certain performance-based equity awards, a $1.0 million increase in allocated charges for equipment, facilities and depreciation, and a $737,000 increase in professional and outside services. The increase in research and development expenses was partially offset by a $2.3 million research and development tax credit received and a $502,000 decrease in business travel and entertainment expenses due to shelter in place orders resulting from the COVID-19 pandemic. As a percentage of revenue, research and development expenses slightly decreased from 24.2% in the six months ended June 30, 2019 to 24.1% in the six months ended June 30, 2020.

Sales and Marketing Expenses

Six Months Ended June 30, 

2020

2019

% Change

(dollars in thousands)

Sales and marketing expenses

$

107,946

$

63,145

70.9%

Percentage of revenue

44.9

%

33.0

%

Our sales and marketing expenses increased $44.8 million, or 70.9%, from $63.1 million in the six months ended June 30, 2019 to $107.9 million in the six months ended June 30, 2020. This increase was primarily attributable to a $39.6 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, the Tap Sports Baseball franchise, and Kim Kardashian: Hollywood as we sought to capitalize on the lower CPI environment that existed in April and May 2020, a $2.6 million increase in net payroll related costs mainly due to the increase in headcount and certain employee benefit costs, and a $1.0 million increase in stock-based compensation expense mainly related to lower expense recorded in the three months ended June 30, 2019 due to the decrease in vesting probability of certain performance-based equity awards. As a percentage of revenue, sales and marketing expenses increased from 33.0% in the six months ended June 30, 2019 to 44.9% in the six months ended June 30, 2020.

General and Administrative Expenses

Six Months Ended June 30, 

2020

2019

% Change

(dollars in thousands)

General and administrative expenses

$

13,933

$

11,586

20.3%

Percentage of revenue

5.8

%

6.1

%

31

Our general and administrative expenses increased by $2.3 million, or 20.3%, from $11.6 million in the six months ended June 30, 2019 to $13.9 million in the six months ended June 30, 2020. The increase was primarily attributable to a $1.3 million increase in payroll related costs mainly due to the increase in headcount and certain employee benefit costs, a $571,000 increase in professional fees and expenses, a $502,000 increase in allocated charges for equipment, facilities and depreciation, and a $453,000 increase in stock-based compensation expense mainly related to lower expense recorded in the three months ended June 30, 2019 due to the decrease in vesting probability of certain performance-based equity awards. These increases were partially offset by a $357,000 decrease in consulting services expenses. As a percentage of revenue, general and administrative expenses decreased from 6.1% in the six months ended June 30, 2019 to 5.8% in the six months ended June 30, 2020.

Interest and Other Income, Net

 

Interest and other income, net decreased $951,000, or 72.0%, from $1.3 million in the six months ended June 30, 2019 to $369,000 in the six months ended June 30, 2020. This was primarily attributable to lower investment and interest income earned on money market funds and foreign currency losses during the six months ended June 30, 2020.

Income Tax Benefit/(Provision)

Our income tax provision changed from an income tax expense of $178,000 in the six months ended June 30, 2019 to an income tax benefit of $7.5 million in the six months ended June 30, 2020. This change was primarily due to changes in pre-tax income (loss) 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, state taxes, and changes in foreign withholding taxes.

Liquidity and Capital Resources

Six Months Ended June 30, 

2020

    

2019

(In thousands)

Consolidated Statement of Cash Flows Data:

Cash flows provided by/(used in) operating activities

$

(3,007)

$

6,889

Cash flows used in investing activities

$

(5,733)

$

(2,282)

Cash flows provided by/(used in) financing activities

$

164,891

$

(2,970)

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

Operating Activities

In the six months ended June 30, 2020, net cash used in operating activities was $3.0 million, which was primarily due to an increase of $35.3 million in accounts receivable mainly due to the timing of payments from our customers, a $16.8 million net loss, a $14.4 million increase in deferred platform commission fees attributable to higher bookings, a $9.6 million increase in prepaid expenses and other assets, a $6.6 million increase in prepaid royalties, a $4.4 million increase in deferred royalties, and a $2.0 million decrease in accrued royalties. The total net cash used was partially offset by a $47.9 million increase in deferred revenue, a $12.1 million increase in accounts payable and other accrued liabilities mainly due to the timing of payments to our vendors, a $4.4 million increase in accrued compensation, and non-cash adjustments including $14.5 million of stock based compensation expense, $2.7 million of depreciation expense, $2.0 million of non-cash lease expense, and $1.8 million of amortization of intangible assets.

In the six months ended June 30, 2019, net cash generated from operating activities was $6.9 million, which was primarily due to an increase of $13.6 million in accounts payable and other accrued liabilities mainly due to the timing of payments to our vendors, a $3.1 million increase in deferred revenue, net income of $3.2 million and non-cash adjustments including $8.8 million of stock based compensation expense, $2.3 million of amortization of intangible assets and $2.1 million of depreciation expense. These increases were partially offset by a decrease in accrued compensation of $10.4 million mainly related to bonus payments paid in the first quarter of 2019 related to 2018

32

performance, an increase of $12.8 million in accounts receivable mainly due to the timing of payments from our customers, a $1.8 million decrease in accrued royalties, a $1.5 million net decrease in lease liabilities and a $1.1 million increase in prepaid and deferred royalties.

Investing Activities

In the six months ended June 30, 2020, we used $5.7 million of cash in investing activities related to leasehold improvements and equipment purchases.

In the six months ended June 30, 2019, we used $2.3 million of cash in investing activities primarily related to property and equipment purchases of $2.1 million.

Financing Activities

In the six months ended June 30, 2020, net cash provided by financing activities was $164.9 million, which was primarily due to $151.8 million received from the Offering net of issuance costs and $16.6 million in proceeds received from option exercises and purchases under our employee stock purchase plan, partially offset by $3.5 million of taxes paid related to net share settlement of equity awards.

In the six months ended June 30, 2019, net cash used in financing activities was $3.0 million which was primarily due to $6.4 million of taxes paid related to net share settlement of equity awards offset by $3.4 million in proceeds received from option exercises and purchases under our employee stock purchase plan. 

Sufficiency of Current Cash and Cash Equivalents

Our cash and cash equivalents were $283.1 million as of June 30, 2020. Cash and cash equivalents held outside of the United States in various foreign subsidiaries were $3.6 million as of June 30, 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.

33

We believe our existing cash and cash equivalents, including funds provided by the Offering, will provide sufficient liquidity and capital resources to meet our operational requirements and other general corporate purposes, which may include potential acquisitions and strategic transactions. 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 June 30, 2020:

Payments Due by Period from June 30, 2020

    

Total

    

Less than 1 year

    

1-3 years

    

3-5 years

    

More than 5 years

 

(In thousands)

Operating lease obligations (1)

$

52,188

$

7,023

$

13,998

$

14,349

$

16,818

Guaranteed royalties (2)

33,184

13,025

13,469

6,690

Total contractual obligations

$

85,372

$

20,048

$

27,467

$

21,039

$

16,818

(1)The amount of a tenant improvement allowance that we expect to receive in the third quarter of 2020 for one of our office leases is netted against 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 June 30, 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.

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 June 30, 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 June 30, 2020, substantially all of our cash and cash equivalents of $283.1 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, 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 June 30, 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.

34

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 June 30, 2020, Apple and Google accounted for 66.1% and 20.4% 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 six 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, 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.

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 June 30, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

35

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, in 2018, we decided to delay the worldwide launch dates of WWE Universe and Diner DASH Adventures to May and June 2019, respectively, in order to give the development teams additional time to work on these titles. In August 2019 and August 2020, respectively, we announced that we were delaying the expected worldwide launch dates of Disney Sorcerer’s Arena and Deer Hunter World 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, they may not be successful when launched, or we may decide to not globally launch a game at all if its performance during beta testing does not meet our quality standards (as might be the case with our Originals title), any of 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

36

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 current COVID-19 pandemic, 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

37

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

38

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 regulatory action or 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), Disney, Electronic Arts (EA Mobile), Gameloft, Netmarble (including its Kabam Games subsidiary), Rovio, Stillfront, Warner Brothers, and Zynga and many well-funded private companies, including AppLovin, Epic Games, Firecraft Studios, Jam City, Miniclip, Niantic, Playrix, Pocket Gems, Scopely, and

39

Supercell.  In addition, hyper-casual games published by companies such as Ketchapp, Lion Studios, 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.3 million applications, including more than 900,000 active games, were available on Apple’s U.S. App Store as of July 31, 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, TikTok, Twitter, 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;
larger installed user bases from related platforms, such as console gaming or social networking websites, to which they can market and sell mobile games;

40

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 current COVID-19 pandemic 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 six months ended June 30, 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 73.5% of our revenue during the period, while our top three titles for the first six months ended June 30, 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 79.0% 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 current COVID-19 pandemic has resulted in the delay and shortening 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 Major League Baseball season is further shortened or is unable to be completed, 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 near future are not successful, it could result in an overall decline in our revenues and cause us to continue

41

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 61.9% of our total revenue for the six months ended June 30, 2020 compared with 60.1% for the six months ended June 30, 2019.  We generated the majority of this iOS-related revenue from the Apple App Store, which represented 56.4% and 52.8% of our total revenue for the six months ended June 30, 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 38.0% and 39.7% of our total revenue for the six months ended June 30, 2020 and 2019, respectively, from the Android platform. We generated the majority of our Android-related revenue from the Google Play Store, which represented 32.3% and 34.4% of our total revenue for the six months ended June 30, 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 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

42

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.

The manufacturers of mobile devices on which our free-to-play games can be played have the unilateral ability to change the hardware or software of their devices which may negatively affect our business.

Our games are played on mobile devices manufactured by third parties. We have no influence on the hardware or software of these devices and any changes to them might negatively impact our business. Mobile devices contain identifiers for advertisers (“IDFAs”) which currently are shared with the publishers of the applications on a mobile device. Publishers use these IDFAs for a variety of business purposes, among others for measuring advertising, generating advertising revenue, performing application user level analytics, and targeting users in marketing campaigns. In June 2020, Apple announced that starting with its new iOS 14 operating system, which is scheduled to be available in Fall 2020, the IDFAs of Apple’s mobile devices will no longer be available by default to mobile application publishers. Instead, the IDFA will only be accessible to the application publisher if a user gives the publisher permission to access his or her IDFA by expressly consenting to this access. We expect only a minority of users who upgrade their Apple devices to iOS 14 will consent to us accessing their IDFA. This may lead to a number of challenges including:

we may have difficulty measuring the effectiveness of our user acquisition campaigns;
we may have difficulty optimizing user acquisition campaigns to deliver return on investment;
we may have difficulty projecting the potential return of our user acquisition campaigns;
we may see a negative impact to our advertising revenue;
we may encounter challenges migrating from IDFA to other identifiers for the purposes of analytics thereby introducing risk to our core data infrastructure;
we may have difficulties formulating new marketing strategies that are as effective as the IDFA-driven marketing strategies we currently employ; and
we may encounter challenges updating a wide variety of software development kits utilized across our portfolio of games to be in compliance with iOS14.

43

These challenges might negatively impact our revenue or otherwise materially harm our business.

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 pandemic resulted in a reduction in CPIs (costs per install) and an increase in the daily active users in many of our games during April and May 2020, we believe that this effect may be temporary as CPIs have reverted to near historical norms and the daily active users of our games have declined from the peaks we experienced in May, and we believe 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 $16.8 million for the six months ended June 30, 2020. As of June 30, 2020, we had an accumulated deficit of $448.4 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 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

44

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

45

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 current COVID-19 pandemic.

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 six months ended June 30, 2020, we generated 33.0% 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 June 30, 2020, we had remaining prepaid royalty balances totaling $39.7 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.

46

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

47

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

48

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.

49

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.

50

Tencent, through its controlled affiliates, held approximately 12.3% of the aggregate voting power of our common stock as of June 30, 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.

51

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

52

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 23.4% of our revenue during the six months ended June 30, 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;

53

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 current COVID-19 pandemic, 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

54

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 developer 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 could require us to incur additional development costs, and might have an impact on the development and release schedule of our products.  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.

55

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 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, regulating the ability to offer 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 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, self-regulatory bodies in the United States (the Entertainment Software Rating Board) and foreign jurisdictions (such as the Pan European Game Information (PEGI) in the European Union) 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

56

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

57

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.

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

58

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

59

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 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 jurisdictions. 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, if 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 pandemic 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.

60

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. On June 2, 2020, we filed with the Securities and Exchange Commission, or SEC, a shelf registration statement on Form S-3, which became automatically effective upon filing. Under this shelf registration statement, we may, from time to time, sell common stock, such as our recent public offering of 17,250,000 shares of our common stock sold at $9.25 per share.  

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.

61

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

62

EXHIBIT INDEX

  

 

  

 

  

  

 

  

 

Incorporated by Reference

Exhibit
Number

  

Exhibit Description

  

Form

File No.

Exhibit

Filing
Date

Filed
Herewith

3.1

Amended and Restated Bylaws of Glu Mobile Inc., as adopted April 23, 2020.

8-K

001-33368

3.01

04/28/2020

10.01

  

Amended & Restated 2007 Equity Incentive Plan, as amended and restated through June 18, 2020

  

  

  

  

  

X

     

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

     

63

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 June 30, 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.

64

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

By:  

/s/ Nick Earl

 

Nick Earl

 

President and Chief Executive Officer

 

(Principal Executive Officer)

Date: August 7, 2020

By:  

/s/ Eric R. Ludwig

 

Eric R. Ludwig

 

Executive Vice President, Chief Operating Officer and Chief Financial Officer

 

(Principal Financial Officer)

65

EX-10.01 2 gluu-20200630ex100179c52.htm EX-10.01

Exhibit 10.01

GLU MOBILE INC.

Amended & Restated 2007 Equity Incentive Plan

(As Amended through June 18, 2020)

1. PURPOSE.  The purpose of this Plan is to provide incentives to attract, retain and motivate eligible persons whose present and potential contributions are important to the success of the Company, and any Parents and Subsidiaries that exist now or in the future, by offering them an opportunity to participate in the Company’s future performance through the grant of Awards.  Capitalized terms not defined elsewhere in the text are defined in Section 27.

2. SHARES SUBJECT TO THE PLAN.

2.1 Number of Shares Available.   Subject to Sections 2.5 and 22 and any other applicable provisions hereof, the total number of Shares reserved and available for grant and issuance pursuant to this Plan is Fifty-Eight Million Five Hundred Seventy-Three Thousand One Hundred Ninety-One (58,573,191) Shares plus (i) any reserved shares not issued or subject to outstanding grants under the Company’s 2001 Stock Option Plan (the “Prior Plan”) on the Effective Date (as defined below),  (ii) shares that are subject to stock options granted under the Prior Plan that cease to be subject to such stock options after the Effective Date and (iii) shares issued under the Prior Plan before or after the Effective Date pursuant to the exercise of stock options that are, after the Effective Date, forfeited or shares issued under the Prior Plan that are repurchased by the Company at the original issue price.

2.2 Lapsed, Returned Awards.  Shares subject to Awards, and Shares issued upon exercise of Awards, will again be available for grant and issuance in connection with subsequent Awards under this Plan to the extent such Shares:  (i) are subject to issuance upon exercise of an Option or SAR granted under this Plan but which cease to be subject to the Option or SAR for any reason other than exercise of the Option or SAR; (ii) are subject to Awards granted under this Plan that are forfeited or are repurchased by the Company at the original issue price; (iii) are surrendered pursuant to an Exchange Program; (iv) are subject to Awards granted under this Plan that otherwise terminate without such Shares being issued; or (v) are used to satisfy applicable tax withholding obligations with respect to all types of Awards, except for Options and SARs.  Any Award other than an Option or a SAR shall reduce the number of Shares available for issuance by 1.32 Shares.  With respect to SARs and Options, the gross number of Shares subject to a SAR or Option will cease to be available under the Plan.  Shares used to pay the exercise price of an Award or to satisfy the tax withholding obligations related to an Option or SAR will not become available for future grant or sale under the Plan. Shares used to satisfy up to the minimum statutory tax withholding obligations related to any Award other than an Option or SAR will become available for future grant or sale under the Plan. To the extent an Award under the Plan is paid out in cash rather than Shares, such cash payment will not result in reducing the number of Shares available for issuance under the Plan.  To the extent that any Award other than an Option or a SAR is forfeited, repurchased or terminates without Shares being issued pursuant to this Section 2.2, Shares may again be available for issuance under this Plan at the rate of 1.32 Shares for every such Share returned to the Plan.

2.3 Minimum Share Reserve.  At all times the Company shall reserve and keep available a sufficient number of Shares as shall be required to satisfy the requirements of all outstanding Awards granted under this Plan and all other outstanding but unvested Awards granted under this Plan.

2.4 Limitations.  No more than Sixteen Million Six Hundred Sixty-Six Thousand Sixty-Six (16,666,666) Shares shall be issued pursuant to the exercise of ISOs.

2.5 Adjustment of Shares.  If the number of outstanding Shares is changed by a stock dividend, recapitalization, stock split, reverse stock split, subdivision, combination, reclassification or similar change in the capital structure of the Company, without consideration, then (a) the number of Shares reserved for issuance and future grant under the Plan set forth in Section 2.1, (b) the Exercise Prices of and number of Shares subject to outstanding Options and SARs, (c) the number of Shares subject to other outstanding Awards, (d) the maximum number of shares that may be issued as ISOs set forth in Section 2.4 and (e) the number of Shares that are granted as Awards to Outside Directors as set forth in Section 12, shall be proportionately adjusted, subject to any required action by the Board or the stockholders of the Company and in compliance with applicable securities laws; provided that fractions of a Share will not be issued.


2.6. Limitation on Outside Director Awards.  No Outside Director may be granted any Awards or Awards denominated in shares that exceed in the aggregate six hundred thousand dollars ($600,000) in value (such value computed as of the date of grant in accordance with applicable financial accounting rules) in any calendar year, plus an additional aggregate six hundred thousand dollars ($600,000) in value for one-time awards to a newly appointed or elected Outside Director. The foregoing limit shall not apply to any Award made pursuant to deferred compensation arrangements in lieu of all or a portion of cash retainers.

2.7. Vesting/Acceleration Restriction.   No portion of any Award shall vest prior to the first anniversary of the date of grant of the Award; provided, that vesting may accelerate in connection with death, Disability, or a Corporate Transaction. For purposes of Awards to Outside Directors, a vesting period will be deemed to be one year if it runs from the date of one annual meeting of the Company’s stockholders to the next annual meeting of the Company’s stockholders provided that such annual meetings are at least 50 weeks apart. Notwithstanding the foregoing, up to 5% of the Shares authorized for grant pursuant to Section 2.1 may be granted with a minimum vesting schedule of less than one year.

3. ELIGIBILITY.  ISOs may be granted only to Employees.  All other Awards may be granted to Employees, Consultants, Directors and Outside Directors of the Company or any Parent or Subsidiary of the Company; provided such Consultants, Directors and Outside Directors render bona fide services not in connection with the offer and sale of securities in a capital-raising transaction.

4. ADMINISTRATION.

4.1 Committee Composition; Authority.  This Plan will be administered by the Committee or by the Board acting as the Committee.  Subject to the general purposes, terms and conditions of this Plan, and to the direction of the Board, the Committee will have full power to implement and carry out this Plan, except, however, the Board shall establish the terms for the grant of an Award to Outside Directors.  The Committee will have the authority to:

(a) construe and interpret this Plan, any Award Agreement and any other agreement or document executed pursuant to this Plan;

(b) prescribe, amend and rescind rules and regulations relating to this Plan or any Award;

(c) select persons to receive Awards;

(d) determine the form and terms and conditions, not inconsistent with the terms of the Plan, of any Award granted hereunder. Such terms and conditions include, but are not limited to, the exercise price, the time or times when Awards may be exercised (which may be based on performance criteria), any vesting acceleration or waiver of forfeiture restrictions, and any restriction or limitation regarding any Award or the Shares relating thereto, based in each case on such factors as the Committee will determine;

(e) determine the number of Shares or other consideration subject to Awards;

(f) determine the Fair Market Value in good faith, if necessary;

(g) determine whether Awards will be granted singly, in combination with, in tandem with, in replacement of, or as alternatives to, other Awards under this Plan or any other incentive or compensation plan of the Company or any Parent or Subsidiary of the Company;

(h) grant waivers of Plan or Award conditions;

(i) determine the vesting, exercisability and payment of Awards;

(j) correct any defect, supply any omission or reconcile any inconsistency in this Plan, any Award or any Award Agreement;

(k) determine whether an Award has been earned;

(l) determine the terms and conditions of any, and to institute any Exchange Program;

(m) reduce or waive any criteria with respect to Performance Factors;

(n) adjust Performance Factors to take into account changes in law and accounting or tax rules as the Committee deems necessary or appropriate to reflect the impact of extraordinary or unusual items, events or circumstances to avoid windfalls or hardships provided that such adjustments are consistent with the regulations


promulgated under Section 162(m) of the Code with respect to persons whose compensation is subject to Section 162(m) of the Code (to the extent necessary for purposes of Section 162(m) of the Code); and

(o) make all other determinations necessary or advisable for the administration of this Plan.

4.2 Committee Interpretation and Discretion.  Any determination made by the Committee with respect to any Award shall be made in its sole discretion at the time of grant of the Award or, unless in contravention of any express term of the Plan or Award, at any later time, and such determination shall be final and binding on the Company and all persons having an interest in any Award under the Plan.  Any dispute regarding the interpretation of the Plan or any Award Agreement shall be submitted by the Participant or Company to the Committee for review.  The resolution of such a dispute by the Committee shall be final and binding on the Company and the Participant.  The Committee may delegate to one or more executive officers the authority to review and resolve disputes with respect to Awards held by Participants who are not Insiders, and such resolution shall be final and binding on the Company and the Participant.

4.3 [intentionally left blank]

4.4 Awards subject to Company Clawback or Recoupment Policy.  All Awards granted after the adoption of the Company's Compensation Recovery Policy (the "Policy") and subject to applicable law, shall be subject to clawback or recoupment pursuant to the Policy or any other compensation clawback or recoupment policy that may be adopted by the Board (or its Compensation Committee) from time to time thereafter or required by law during the term of Participant’s employment or other service with the Company that is applicable to executive officers, employees, directors or other service providers of the Company, which such policy may, in addition to any other remedies available under such policy and applicable law, require the cancellation of outstanding Awards and the recoupment of any gains realized with respect to Awards.

5. OPTIONS.  The Committee may grant Options to Participants and will determine whether such Options will be Incentive Stock Options within the meaning of the Code (“ISOs”) or Nonqualified Stock Options (“NQSOs”), the number of Shares subject to the Option, the Exercise Price of the Option, the period during which the Option may be exercised, and all other terms and conditions of the Option, subject to the following:

5.1 Option Grant.  Each Option granted under this Plan will identify the Option as an ISO or an NQSO.  An Option may be, but need not be, awarded upon satisfaction of such Performance Factors during any Performance Period as are set out in advance in the Participant’s individual Award Agreement.  If the Option is being earned upon the satisfaction of Performance Factors, then the Committee will: (x) determine the nature, length and starting date of any Performance Period for each Option; and (y) select from among the Performance Factors to be used to measure the performance, if any.  Performance Periods may overlap and Participants may participate simultaneously with respect to Options that are subject to different performance goals and other criteria.

5.2 Date of Grant.  The date of grant of an Option will be the date on which the Committee makes the determination to grant such Option, or a specified future date.  The Award Agreement and a copy of this Plan will be delivered to the Participant within a reasonable time after the granting of the Option.

5.3 Exercise Period.  Options may be exercisable within the times or upon the conditions as set forth in the Award Agreement governing such Option; provided, however, that no Option will be exercisable after the expiration of ten (10) years from the date the Option is granted; and provided further that no ISO granted to a person who, at the time the ISO is granted, directly or by attribution owns more than ten percent (10%) of the total combined voting power of all classes of stock of the Company or of any Parent or Subsidiary of the Company (“Ten Percent Shareholder”) will be exercisable after the expiration of five (5) years from the date the ISO is granted.  The Committee also may provide for Options to become exercisable at one time or from time to time, periodically or otherwise, in such number of Shares or percentage of Shares as the Committee determines.

5.4 Exercise Price.  The Exercise Price of an Option will be determined by the Committee when the Option is granted; provided that: (i) the Exercise Price of any Option (both ISOs and NQOs) will be not less than one hundred percent (100%) of the Fair Market Value of the Shares on the date of grant and (ii) the Exercise Price of any ISO granted to a Ten Percent Shareholder will not be less than one hundred ten percent (110%) of the Fair Market Value of the Shares on the date of grant.  Payment for the Shares purchased may be made in accordance with Section 11.  Notwithstanding the foregoing, NQSOs may be granted with an exercise price of less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant solely pursuant to a transaction described in, and in a manner consistent with, Section 424(a) of the Code.


5.5 Method of Exercise.  Any Option granted hereunder will be exercisable according to the terms of the Plan and at such times and under such conditions as determined by the Committee and set forth in the Award Agreement. An Option may not be exercised for a fraction of a Share.  An Option will be deemed exercised when the Company receives: (i) notice of exercise (in such form as the Committee may specify from time to time) from the person entitled to exercise the Option, and (ii) full payment for the Shares with respect to which the Option is exercised (together with applicable withholding taxes). Full payment may consist of any consideration and method of payment authorized by the Committee and permitted by the Award Agreement and the Plan. Shares issued upon exercise of an Option will be issued in the name of the Participant. Until the Shares are issued (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), no right to vote or receive dividends or any other rights as a stockholder will exist with respect to the Shares, notwithstanding the exercise of the Option. The Company will issue (or cause to be issued) such Shares promptly after the Option is exercised. No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 2.5 of the Plan. Exercising an Option in any manner will decrease the number of Shares thereafter available, both for purposes of the Plan and for sale under the Option, by the number of Shares as to which the Option is exercised.

5.6 Termination.  The exercise of an Option will be subject to the following (except as may be otherwise provided in an Award Agreement):

(a) If the Participant is Terminated for any reason except for Cause or the Participant’s death or Disability, then the Participant may exercise such Participant’s Options only to the extent that such Options would have been exercisable by the Participant on the Termination Date no later than three (3) months after the Termination Date (or such shorter time period or longer time period not exceeding five (5) years as may be determined by the Committee, with any exercise beyond three (3) months after the Termination Date deemed to be an NQSO), but in any event no later than the expiration date of the Options.

(b) If the Participant is Terminated because of the Participant’s death (or the Participant dies within three (3) months after a Termination other than for Cause or because of the Participant’s Disability), then the Participant’s Options may be exercised only to the extent that such Options would have been exercisable by the Participant on the Termination Date and must be exercised by the Participant’s legal representative, or authorized assignee, no later than twelve (12) months after the Termination Date (or such shorter time period not less than six (6) months or longer time period not exceeding five (5) years as may be determined by the Committee, with any exercise beyond (a) three (3) months after the Termination Date when the Termination is for any reason other than the Participant’s death, or (b) twelve (12) months after the Termination Date when the Termination is for the Participant’s death, deemed to be an NQSO), but in any event no later than the expiration date of the Options.

(c) If the Participant is Terminated because of the Participant’s Disability, then the Participant’s Options may be exercised only to the extent that such Options would have been exercisable by the Participant on the Termination Date and must be exercised by the Participant (or the Participant’s legal representative or authorized assignee) no later than twelve (12) months after the Termination Date (with any exercise beyond (a) three (3) months after the Termination Date when the Termination is for a Disability that is not a “permanent and total disability” as defined in Section 22(e)(3) of the Code, or (b) twelve (12) months after the Termination Date when the Termination is for a Disability that is a “permanent and total disability” as defined in Section 22(e)(3) of the Code, deemed to be exercise of an NQSO), but in any event no later than the expiration date of the Options.

(d) If the Participant is terminated for Cause, then Participant’s Options shall expire on such Participant’s Termination Date, or at such later time and on such conditions as are determined by the Committee, but in any no event later than the expiration date of the Options.

5.7 Limitations on Exercise.  The Committee may specify a minimum number of Shares that may be purchased on any exercise of an Option, provided that such minimum number will not prevent any Participant from exercising the Option for the full number of Shares for which it is then exercisable.

5.8 Limitations on ISOs.  With respect to Awards granted as ISOs, to the extent that the aggregate Fair Market Value of the Shares with respect to which such ISOs are exercisable for the first time by the Participant during any calendar year (under all plans of the Company and any Parent or Subsidiary) exceeds one hundred thousand dollars ($100,000), such Options will be treated as NQSOs. For purposes of this Section 5.8, ISOs will be taken into account in the order in which they were granted. The Fair Market Value of the Shares will be determined as of the time the Option with respect to such Shares is granted.  In the event that the Code or the regulations promulgated


thereunder are amended after the Effective Date to provide for a different limit on the Fair Market Value of Shares permitted to be subject to ISOs, such different limit will be automatically incorporated herein and will apply to any Options granted after the effective date of such amendment.

5.9 Modification, Extension or Renewal.  The Committee may modify, extend or renew outstanding Options and authorize the grant of new Options in substitution therefor, provided that any such action may not, without the written consent of a Participant, impair any of such Participant’s rights under any Option previously granted.  Any outstanding ISO that is modified, extended, renewed or otherwise altered will be treated in accordance with Section 424(h) of the Code.  Subject to Section 18 of this Plan, by written notice to affected Participants, the Committee may reduce the Exercise Price of outstanding Options without the consent of such Participants; provided, however, that the Exercise Price may not be reduced below the Fair Market Value on the date the action is taken to reduce the Exercise Price.

5.10 No Disqualification.  Notwithstanding any other provision in this Plan, no term of this Plan relating to ISOs will be interpreted, amended or altered, nor will any discretion or authority granted under this Plan be exercised, so as to disqualify this Plan under Section 422 of the Code or, without the consent of the Participant affected, to disqualify any ISO under Section 422 of the Code.

6. RESTRICTED STOCK AWARDS.

6.1 Awards of Restricted Stock.  A Restricted Stock Award is an offer by the Company to sell to a Participant Shares that are subject to restrictions (“Restricted Stock”).  The Committee will determine to whom an offer will be made, the number of Shares the Participant may purchase, the Purchase Price, the restrictions under which the Shares will be subject and all other terms and conditions of the Restricted Stock Award, subject to the Plan.

6.2 Restricted Stock Purchase Agreement.  All purchases under a Restricted Stock Award will be evidenced by an Award Agreement.  A Participant accepts a Restricted Stock Award by signing and delivering to the Company an Award Agreement with full payment of the Purchase Price, within thirty (30) days from the date the Award Agreement was delivered to the Participant.  If the Participant does not accept such Award within thirty (30) days, then the offer of such Restricted Stock Award will terminate, unless the Committee determines otherwise.

6.3 Purchase Price.  The Purchase Price for a Restricted Stock Award will be determined by the Committee and may be less than Fair Market Value on the date the Restricted Stock Award is granted.  Payment of the Purchase Price must be made in accordance with Section 11 of the Plan, and the Award Agreement.

6.4 Terms of Restricted Stock Awards.  Restricted Stock Awards will be subject to such restrictions as the Committee may impose or are required by law.  These restrictions may be based on completion of a specified number of years of service with the Company or upon completion of Performance Factors, if any, during any Performance Period as set out in advance in the Participant’s Award Agreement.  Prior to the grant of a Restricted Stock Award, the Committee shall: (a) determine the nature, length and starting date of any Performance Period for the Restricted Stock Award; (b) select from among the Performance Factors to be used to measure performance goals, if any; and (c) determine the number of Shares that may be awarded to the Participant.  Performance Periods may overlap and a Participant may participate simultaneously with respect to Restricted Stock Awards that are subject to different Performance Periods and having different performance goals and other criteria.

6.5 Termination of Participant.  Except as may be set forth in the Participant’s Award Agreement, vesting ceases on such Participant’s Termination Date (unless determined otherwise by the Committee).

7. STOCK BONUS AWARDS.

7.1 Awards of Stock Bonuses.  A Stock Bonus Award is an award to an eligible person of Shares (which may consist of Restricted Stock or Restricted Stock Units) for services to be rendered or for past services already rendered to the Company or any Parent or Subsidiary.  All Stock Bonus Awards shall be made pursuant to an Award Agreement.  No payment from Participant will be required for Shares awarded pursuant to a Stock Bonus Award.

7.2 Terms of Stock Bonus Awards.  The Committee will determine the number of Shares to be awarded to the Participant under a Stock Bonus Award and any restrictions thereon.  These restrictions may be based upon completion of a specified number of years of service with the Company or upon satisfaction of performance goals based on Performance Factors during any Performance Period as set out in advance in the Participant’s Stock Bonus Agreement.  Prior to the grant of any Stock Bonus Award the Committee shall: (a) determine the nature, length


and starting date of any Performance Period for the Stock Bonus Award; (b) select from among the Performance Factors to be used to measure performance goals; and (c) determine the number of Shares that may be awarded to the Participant.  Performance Periods may overlap and a Participant may participate simultaneously with respect to Stock Bonus Awards that are subject to different Performance Periods and different performance goals and other criteria.

7.3 Form of Payment to Participant.  Payment may be made in the form of cash, whole Shares, or a combination thereof, based on the Fair Market Value of the Shares earned under a Stock Bonus Award on the date of payment.

7.4 Termination of Participation.  Except as may be set forth in the Participant’s Award Agreement, vesting ceases on such Participant’s Termination Date (unless determined otherwise by the Committee).

8. STOCK APPRECIATION RIGHTS.

8.1 Awards of SARs.  A Stock Appreciation Right (“SAR”) is an award to a Participant that may be settled in cash, or Shares (which may consist of Restricted Stock), having a value equal to (a) the difference between the Fair Market Value on the date of exercise over the Exercise Price multiplied by (b) the number of Shares with respect to which the SAR is being settled (subject to any maximum number of Shares that may be issuable as specified in an Award Agreement).  All SARs shall be made pursuant to an Award Agreement.

8.2 Terms of SARs.  The Committee will determine the terms of each SAR including, without limitation: (a) the number of Shares subject to the SAR; (b) the Exercise Price and the time or times during which the SAR may be settled; (c) the consideration to be distributed on settlement of the SAR; and (d) the effect of the Participant’s Termination on each SAR.  The Exercise Price of the SAR will be determined by the Committee when the SAR is granted, and may not be less than Fair Market Value.  A SAR may be awarded upon satisfaction of Performance Factors, if any, during any Performance Period as are set out in advance in the Participant’s individual Award Agreement.  If the SAR is being earned upon the satisfaction of Performance Factors, then the Committee will: (x) determine the nature, length and starting date of any Performance Period for each SAR; and (y) select from among the Performance Factors to be used to measure the performance, if any.  Performance Periods may overlap and Participants may participate simultaneously with respect to SARs that are subject to different Performance Factors and other criteria.

8.3 Exercise Period and Expiration Date.  A SAR will be exercisable within the times or upon the occurrence of events determined by the Committee and set forth in the Award Agreement governing such SAR.  The SAR Agreement shall set forth the expiration date; provided that no SAR will be exercisable after the expiration of ten (10) years from the date the SAR is granted.  The Committee may also provide for SARs to become exercisable at one time or from time to time, periodically or otherwise (including, without limitation, upon the attainment during a Performance Period of performance goals based on Performance Factors), in such number of Shares or percentage of the Shares subject to the SAR as the Committee determines.  Except as may be set forth in the Participant’s Award Agreement, vesting ceases on such Participant’s Termination Date (unless determined otherwise by the Committee).  Notwithstanding the foregoing, the rules of Section 5.6 also will apply to SARs.

8.4 Form of Settlement.  Upon exercise of a SAR, a Participant will be entitled to receive payment from the Company in an amount determined by multiplying (i) the difference between the Fair Market Value of a Share on the date of exercise over the Exercise Price; times (ii) the number of Shares with respect to which the SAR is exercised. At the discretion of the Committee, the payment from the Company for the SAR exercise may be in cash, in Shares of equivalent value, or in some combination thereof.

9. RESTRICTED STOCK UNITS.

9.1 Awards of Restricted Stock Units.  A Restricted Stock Unit (“RSU”) is an award to a Participant covering a number of Shares that may be settled in cash, or by issuance of those Shares (which may consist of Restricted Stock).  All RSUs shall be made pursuant to an Award Agreement.

9.2 Terms of RSUs.  The Committee will determine the terms of an RSU including, without limitation: (a) the number of Shares subject to the RSU; (b) the time or times during which the RSU may be settled; and (c) the consideration to be distributed on settlement, and the effect of the Participant’s Termination on each RSU.  An RSU may be awarded upon satisfaction of such Performance Factors (if any) during any Performance Period as are set out in advance in the Participant’s Award Agreement.  If the RSU is being earned upon satisfaction of Performance Factors, then the Committee will: (x) determine the nature, length and starting date of any Performance Period for the RSU; (y) select from among the Performance Factors to be used to measure the performance, if any;


and (z) determine the number of Shares deemed subject to the RSU.  Performance Periods may overlap and participants may participate simultaneously with respect to RSUs that are subject to different Performance Periods and different performance goals and other criteria.

9.3 Form and Timing of Settlement.  Payment of earned RSUs shall be made as soon as practicable after the date(s) determined by the Committee and set forth in the Award Agreement. The Committee, in its sole discretion, may settle earned RSUs in cash, Shares, or a combination of both.

9.4 Termination of Participant.  Except as may be set forth in the Participant’s Award Agreement, vesting ceases on such Participant’s Termination Date (unless determined otherwise by the Committee).

10. PERFORMANCE SHARES.

10.1 Awards of Performance Shares.  A Performance Share Award is an award to a Participant denominated in Shares that may be settled in cash, or by issuance of those Shares (which may consist of Restricted Stock).  Grants of Performance Shares shall be made pursuant to an Award Agreement.

10.2 Terms of Performance Shares.  The Committee will determine, and each Award Agreement shall set forth, the terms of each award of Performance Shares including, without limitation: (a) the number of Shares deemed subject to such Award; (b) the Performance Factors and Performance Period that shall determine the time and extent to which each award of Performance Shares shall be settled; (c) the consideration to be distributed on settlement, and the effect of the Participant’s Termination on each award of Performance Shares.  In establishing Performance Factors and the Performance Period the Committee will: (x) determine the nature, length and starting date of any Performance Period; (y) select from among the Performance Factors to be used; and (z) determine the number of Shares deemed subject to the award of Performance Shares.  Prior to settlement the Committee shall determine the extent to which Performance Shares have been earned.  Performance Periods may overlap and Participants may participate simultaneously with respect to Performance Shares that are subject to different Performance Periods and different performance goals and other criteria.

10.3 Value, Earning and Timing of Performance Shares.  Each Performance Share will have an initial value equal to the Fair Market Value of a Share on the date of grant.  After the applicable Performance Period has ended, the holder of Performance Shares will be entitled to receive a payout of the number of Performance Shares earned by the Participant over the Performance Period, to be determined as a function of the extent to which the corresponding Performance Factors or other vesting provisions have been achieved. The Committee, in its sole discretion, may pay earned Performance Shares in the form of cash, in Shares (which have an aggregate Fair Market Value equal to the value of the earned Performance Shares at the close of the applicable Performance Period) or in a combination thereof.

10.4 Termination of Participant.  Except as may be set forth in the Participant’s Award Agreement, vesting ceases on such Participant’s Termination Date (unless determined otherwise by the Committee).

11. PAYMENT FOR SHARE PURCHASES.

Payment from Participant for Shares purchased pursuant to this Plan may be made in cash or by check or, where expressly approved for the Participant by the Committee and where permitted by law (and to the extent not otherwise set forth in the applicable Award Agreement):

(a) by cancellation of indebtedness of the Company to the Participant;

(b) by surrender of shares of the Company held by the Participant that have a Fair Market Value on the date of surrender equal to the aggregate exercise price of the Shares as to which said Award will be exercised or settled;

(c) by waiver of compensation due or accrued to the Participant for services rendered or to be rendered to the Company or a Parent or Subsidiary of the Company;

(d) by consideration received by the Company pursuant to a broker-assisted and/or same day sale (or other) cashless exercise program implemented by the Company in connection with the Plan;

(e) by any combination of the foregoing; or

(f) by any other method of payment as is permitted by applicable law.


12. GRANTS TO OUTSIDE DIRECTORS.

12.1 Types of Awards.  Outside Directors are eligible to receive any type of Award offered under this Plan except ISOs.  Awards pursuant to this Section 12 may be automatically made pursuant to policy adopted by the Board, or made from time to time as determined in the discretion of the Board.

12.2 Eligibility.  Awards pursuant to this Section 12 shall be granted only to Outside Directors.  An Outside Director who is elected or re-elected as a member of the Board will be eligible to receive an Award under this Section 12.

12.3 Vesting, Exercisability and Settlement.  Except as set forth in Section 21, Awards shall vest, become exercisable and be settled as determined by the Board.  With respect to Options and SARs, the exercise price granted to Outside Directors shall not be less than the Fair Market Value of the Shares at the time that such Option or SAR is granted.

13. WITHHOLDING TAXES.

13.1 Withholding Generally.  Whenever Shares are to be issued in satisfaction of Awards granted under this Plan, the Company may require the Participant to remit to the Company an amount sufficient to satisfy applicable federal, state, local and international withholding tax requirements prior to the delivery of Shares pursuant to exercise or settlement of any Award.  Whenever payments in satisfaction of Awards granted under this Plan are to be made in cash, such payment will be net of an amount sufficient to satisfy applicable federal, state, local and international withholding tax requirements.

13.2 Stock Withholding.  The Committee, in its sole discretion and pursuant to such procedures as it may specify from time to time, may require or permit a Participant to satisfy such tax withholding obligation, in whole or in part by (without limitation) (i) paying cash, (ii) electing to have the Company withhold otherwise deliverable cash or Shares having a Fair Market Value equal to up to the maximum statutory amount permitted to be withheld, including withholding from the proceeds of the sale of otherwise deliverable Shares acquired pursuant to an Award either through a voluntary sale or through a mandatory sale arranged by the Company, or (iii) delivering to the Company already-owned Shares having a Fair Market Value equal to up to the maximum statutory amount permitted to be withheld. The Fair Market Value of the Shares to be withheld or delivered will be determined as of the date that the taxes are required to be withheld.

14. TRANSFERABILITY.  Unless determined otherwise by the Committee, an Award may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution.  If the Committee makes an Award transferable, such Award will contain such additional terms and conditions as the Committee deems appropriate.  Notwithstanding the foregoing, in no event shall the Committee institute an Award Transfer Program without first receiving the consent of the Company’s stockholders.  All Awards shall be exercisable: (i) during the Participant’s lifetime only by (A) the Participant, or (B) the Participant’s guardian or legal representative; and (ii) after the Participant’s death, by the legal representative of the Participant’s heirs or legatees.

15. PRIVILEGES OF STOCK OWNERSHIP; RESTRICTIONS ON SHARES.

15.1 Voting and Dividends.  No Participant will have any of the rights of a shareholder with respect to any Shares until the Shares are issued to the Participant.  After Shares are issued to the Participant, the Participant will be a shareholder and have all the rights of a shareholder with respect to such Shares, including the right to vote and receive all dividends or other distributions made or paid with respect to such Shares; provided, that if such Shares are Restricted Stock, then any new, additional or different securities the Participant may become entitled to receive with respect to such Shares by virtue of a stock dividend, stock split or any other change in the corporate or capital structure of the Company will be subject to the same restrictions as the Restricted Stock; provided, further, that the Participant will have no right to retain such stock dividends or stock distributions with respect to Shares that are repurchased at the Participant’s Purchase Price or Exercise Price, as the case may be, pursuant to Section 15.2. The Committee may not provide for the current payment of dividends with respect to any shares of Common Stock subject to an outstanding Award granted under the Plan (or portion thereof) that has not vested. For any such Award, the Committee may provide only for the accrual of dividends that will not be payable to the Participant unless and until, and only to the extent that, such Award vests. No dividends shall be paid on Options or Stock Appreciation Rights.

15.2 Restrictions on Shares.  At the discretion of the Committee, the Company may reserve to itself and/or its assignee(s) a right to repurchase (a “Right of Repurchase”) a portion of any or all Unvested Shares held by


a Participant following such Participant’s Termination at any time within ninety (90) days after the later of the Participant’s Termination Date and the date the Participant purchases Shares under this Plan, for cash and/or cancellation of purchase money indebtedness, at the Participant’s Purchase Price or Exercise Price, as the case may be.

16. CERTIFICATES.  All certificates for Shares or other securities delivered under this Plan will be subject to such stock transfer orders, legends and other restrictions as the Committee may deem necessary or advisable, including restrictions under any applicable federal, state or foreign securities law, or any rules, regulations and other requirements of the SEC or any stock exchange or automated quotation system upon which the Shares may be listed or quoted.

17. ESCROW; PLEDGE OF SHARES.  To enforce any restrictions on a Participant’s Shares, the Committee may require the Participant to deposit all certificates representing Shares, together with stock powers or other instruments of transfer approved by the Committee, appropriately endorsed in blank, with the Company or an agent designated by the Company to hold in escrow until such restrictions have lapsed or terminated, and the Committee may cause a legend or legends referencing such restrictions to be placed on the certificates.  Any Participant who is permitted to execute a promissory note as partial or full consideration for the purchase of Shares under this Plan will be required to pledge and deposit with the Company all or part of the Shares so purchased as collateral to secure the payment of the Participant’s obligation to the Company under the promissory note; provided, however, that the Committee may require or accept other or additional forms of collateral to secure the payment of such obligation and, in any event, the Company will have full recourse against the Participant under the promissory note notwithstanding any pledge of the Participant’s Shares or other collateral.  In connection with any pledge of the Shares, the Participant will be required to execute and deliver a written pledge agreement in such form as the Committee will from time to time approve.  The Shares purchased with the promissory note may be released from the pledge on a pro rata basis as the promissory note is paid.

18. REPRICING; EXCHANGE AND BUYOUT OF AWARDS.  Provided that stockholder approval is first obtained, the Committee (a) may reprice (i.e., reduce the Exercise Price) of) Options or SARs; (b) may, at any time or from time to time, implement an Exchange Program; or (c) may reduce the Exercise Price of outstanding Options or SARs without the consent of affected Participants by a written notice to them.

19. SECURITIES LAW AND OTHER REGULATORY COMPLIANCE.  An Award will not be effective unless such Award is in compliance with all applicable federal and state securities laws, rules and regulations of any governmental body, and the requirements of any stock exchange or automated quotation system upon which the Shares may then be listed or quoted, as they are in effect on the date of grant of the Award and also on the date of exercise or other issuance.  Notwithstanding any other provision in this Plan, the Company will have no obligation to issue or deliver certificates for Shares under this Plan prior to: (a) obtaining any approvals from governmental agencies that the Company determines are necessary or advisable; and/or (b) completion of any registration or other qualification of such Shares under any state or federal law or ruling of any governmental body that the Company determines to be necessary or advisable.  The Company will be under no obligation to register the Shares with the SEC or to effect compliance with the registration, qualification or listing requirements of any state securities laws, stock exchange or automated quotation system, and the Company will have no liability for any inability or failure to do so.

20. NO OBLIGATION TO EMPLOY.  Nothing in this Plan or any Award granted under this Plan will confer or be deemed to confer on any Participant any right to continue in the employ of, or to continue any other relationship with, the Company or any Parent or Subsidiary of the Company or limit in any way the right of the Company or any Parent or Subsidiary of the Company to terminate Participant’s employment or other relationship at any time.

21. CORPORATE TRANSACTIONS.

21.1 Assumption or Replacement of Awards by Successor.  In the event of a Corporate Transaction any or all outstanding Awards may be assumed or replaced by the successor corporation, which assumption or replacement shall be binding on all Participants.  In the alternative, the successor corporation may substitute equivalent Awards or provide substantially similar consideration to Participants as was provided to stockholders (after taking into account the existing provisions of the Awards).  The successor corporation may also issue, in place of outstanding Shares of the Company subject to repurchase and held by the Participant, substantially similar shares or other property subject to repurchase restrictions no less favorable to the Participant.  In the event such successor or acquiring


corporation (if any) refuses to assume, convert, replace or substitute Awards, as provided above, pursuant to a Corporate Transaction, then notwithstanding any other provision in this Plan to the contrary, such Awards will expire on such transaction at such time and on such conditions as the Board will determine; the Board (or, the Committee, if so designated by the Board) may, in its sole discretion, accelerate the vesting of such Awards in connection with such a Corporate Transaction in which the successor or acquiring corporation (if any) refuses to assume, convert, replace or substitute Awards.  In addition, in the event such successor or acquiring corporation (if any) refuses to assume, convert, replace or substitute Awards, as provided above, pursuant to a Corporate Transaction, the Committee will notify the Participant in writing or electronically that such Award will be exercisable for a period of time determined by the Committee in its sole discretion, and such Award will terminate upon the expiration of such period.  Awards need not be treated similarly in a Corporate Transaction.

Notwithstanding anything to the contrary in this Section 21.1, the Committee, in its sole discretion, may grant Awards that provide for acceleration upon a Corporate Transaction or in other events in the specific Award Agreements.

21.2 Assumption of Awards by the Company.  The Company, from time to time, also may substitute or assume outstanding awards granted by another company, whether in connection with an acquisition of such other company or otherwise, by either; (a) granting an Award under this Plan in substitution of such other company’s award; or (b) assuming such award as if it had been granted under this Plan if the terms of such assumed award could be applied to an Award granted under this Plan.  Such substitution or assumption will be permissible if the holder of the substituted or assumed award would have been eligible to be granted an Award under this Plan if the other company had applied the rules of this Plan to such grant.  In the event the Company assumes an award granted by another company, the terms and conditions of such award will remain unchanged (except that the Purchase Price or the Exercise Price, as the case may be, and the number and nature of Shares issuable upon exercise or settlement of any such Award will be adjusted appropriately pursuant to Section 424(a) of the Code).

21.3 Outside Directors’ Awards.  Notwithstanding any provision to the contrary herein, in the event of a Corporate Transaction, the vesting of all Awards granted to Outside Directors shall accelerate and such Awards shall become exercisable (as applicable) in full prior to the consummation of such event at such times and on such conditions as the Committee determines.

22. ADOPTION AND SHAREHOLDER APPROVAL.  This Plan shall be submitted for the approval of the Company’s shareholders, consistent with applicable laws, within twelve (12) months before or after the date this Plan is adopted by the Board.

23. TERM OF PLAN.  Unless earlier terminated as provided herein, this Plan will become effective on the Effective Date and will terminate on June 4, 2025.  This Plan and all Awards granted hereunder shall be governed by and construed in accordance with the laws of the State of Delaware.

24. AMENDMENT OR TERMINATION OF PLAN.  The Board may at any time terminate or amend this Plan in any respect, including, without limitation, amendment of any form of Award Agreement or instrument to be executed pursuant to this Plan; provided, however, that the Board will not, without the approval of the shareholders of the Company, amend this Plan in any manner that requires such shareholder approval; provided further, that a Participant’s Award shall be governed by the version of this Plan then in effect at the time such Award was granted.

25. NONEXCLUSIVITY OF THE PLAN.  Neither the adoption of this Plan by the Board, the submission of this Plan to the shareholders of the Company for approval, nor any provision of this Plan will be construed as creating any limitations on the power of the Board to adopt such additional compensation arrangements as it may deem desirable, including, without limitation, the granting of stock awards and bonuses otherwise than under this Plan, and such arrangements may be either generally applicable or applicable only in specific cases.

26. INSIDER TRADING POLICY.  Each Participant who receives an Award shall comply with any policy adopted by the Company from time to time covering transactions in the Company’s securities by Employees, officers and/or directors of the Company.

27. DEFINITIONS.  As used in this Plan, and except as elsewhere defined herein, the following terms will have the following meanings:

Award” means any award under the Plan, including any Option, Restricted Stock, Stock Bonus, Stock Appreciation Right, Restricted Stock Unit or award of Performance Shares.


Award Agreement” means, with respect to each Award, the written or electronic agreement between the Company and the Participant setting forth the terms and conditions of the Award, which shall be in substantially a form (which need not be the same for each Participant) that the Committee has from time to time approved, and will comply with and be subject to the terms and conditions of this Plan.

“Award Transfer Program” means any program instituted by the Committee that would permit Participants the opportunity to transfer for value any outstanding Awards to a financial institution or other person or entity approved by the Committee. A transfer for “value” shall not be deemed to occur under this Plan where an Award is transferred by a Participant for bona fide estate planning purposes to a trust or other testamentary vehicle approved by the Committee.

Board” means the Board of Directors of the Company.

Cause” means (a) the commission of an act of theft, embezzlement, fraud, dishonesty, (b) a breach of fiduciary duty to the Company or a Parent or Subsidiary, or (c) a failure to materially perform the customary duties of Employee’s employment.

Code” means the United States Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.

Committee” means the Compensation Committee of the Board or those persons to whom administration of the Plan, or part of the Plan, has been delegated as permitted by law.

Company” means Glu Mobile Inc., or any successor corporation.

Consultant” means any person, including an advisor or independent contractor, engaged by the Company or a Parent or Subsidiary to render services to such entity.

Corporate Transaction” means the occurrence of any of the following events: (i) any “person” (as such term is used in Sections 13(d) and 14(d) of the Exchange Act) becomes the “beneficial owner” (as defined in Rule 13d-3 of the Exchange Act), directly or indirectly, of securities of the Company representing fifty percent (50%) or more of the total voting power represented by the Company’s then-outstanding voting securities; (ii) the consummation of the sale or disposition by the Company of all or substantially all of the Company’s assets; (iii) the consummation of a merger or consolidation of the Company with any other corporation, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or its parent) at least fifty percent (50%) of the total voting power represented by the voting securities of the Company or such surviving entity or its parent outstanding immediately after such merger or consolidation. Notwithstanding the foregoing, to the extent that any amount constituting deferred compensation (as defined in Section 409A of the Code) would become payable under this Plan by reason of a Corporate Transaction, such amount shall become payable only if the event constituting a Corporate Transaction would also qualify as a change in ownership or effective control of the Company or a change in the ownership of a substantial portion of the assets of the Company, each as defined within the meaning of Code Section 409A, as it has been and may be amended from time to time, and any proposed or final Treasury Regulations and IRS guidance that has been promulgated or may be promulgated thereunder from time to time.

Director” means a member of the Board.

Disability” means total and permanent disability as defined in Section 22(e)(3) of the Code, provided, however, that except with respect to Awards granted as ISOs, the Committee in its discretion may determine whether a total and permanent disability exists in accordance with non-discriminatory and uniform standards adopted by the Committee from time to time, whether temporary or permanent, partial or total, as determined by the Committee.

Effective Date” means the date of the underwritten initial public offering of the Company’s Common Stock pursuant to a registration statement is declared effective by the SEC.

Employee” means any person, including Officers and Directors, employed by the Company or any Parent or Subsidiary of the Company. Neither service as a Director nor payment of a director’s fee by the Company will be sufficient to constitute “employment” by the Company.

Exchange Act” means the United States Securities Exchange Act of 1934, as amended.


Exercise Price” means the price at which a holder of an Option or SAR may purchase the Shares issuable upon exercise of an Option or SAR.

Exchange Program” means a program pursuant to which (i) outstanding Awards are surrendered, cancelled or exchanged for cash, the same type of Award or a different Award (or combination thereof) or (ii) Participants would have the opportunity to participate in an Award Transfer Program.

Fair Market Value” means, as of any date, the value of a share of the Company’s Common Stock determined as follows:

(a) if such Common Stock is then quoted on the Nasdaq Global Select Market, the Nasdaq Global Market or the Nasdaq Capital Market (collectively, the “Nasdaq Market”), its closing price on the Nasdaq Market on the date of determination, or if there are no sales for such date, then the last preceding business day on which there were sales, as reported in The Wall Street Journal or such other source as the Board or the Committee deems reliable;

(b) if such Common Stock is publicly traded and is then listed on a national securities exchange, its closing price on the date of determination on the principal national securities exchange on which the Common Stock is listed or admitted to trading as reported in The Wall Street Journal or such other source as the Board or the Committee deems reliable;

(c) if such Common Stock is publicly traded but is neither quoted on the Nasdaq Market nor listed or admitted to trading on a national securities exchange, the average of the closing bid and asked prices on the date of determination as reported in The Wall Street Journal or such other source as the Board or the Committee deems reliable;

(d) in the case of an Option or SAR made on the Effective Date, the price per share at which shares of the Company’s Common Stock are initially offered for sale to the public by the Company’s underwriters in the initial public offering of the Company’s Common Stock pursuant to a registration statement filed with the SEC under the Securities Act; or

(e) if none of the foregoing is applicable, by the Board or the Committee in good faith.

Insider” means an officer or director of the Company or any other person whose transactions in the Company’s Common Stock are subject to Section 16 of the Exchange Act.

Option” means an award of an option to purchase Shares pursuant to Section 5.

Outside Director” means a Director who is not an Employee of the Company or any Parent or Subsidiary.

Parent” means any corporation (other than the Company) in an unbroken chain of corporations ending with the Company if each of such corporations other than the Company owns stock possessing fifty percent (50%) or more of the total combined voting power of all classes of stock in one of the other corporations in such chain.

Participant” means an Employee, Consultant or Director (including Outside Directors) who receives an Award under this Plan.

Performance Factors” means the factors selected by the Committee, which may include, but are not limited to the, the following measures (whether or not in comparison to other peer companies) to determine whether the performance goals established by the Committee and applicable to Awards have been satisfied:

·   Net revenue and/or net revenue growth;

·   Earnings per share and/or earnings per share growth;

·   Earnings before income taxes and amortization and/or earnings before income taxes and amortization growth;

·   Operating income and/or operating income growth;

·   Net income and/or net income growth;

·    Total stockholder return and/or total stockholder return growth;

·   Return on equity;


·   Operating cash flow return on income;

·   Adjusted operating cash flow return on income;

·   Economic value added;

·   Individual business objectives; and

·   Company specific operational metrics.

Performance Period” means the period of service determined by the Committee, not to exceed five (5) years, during which years of service or performance is to be measured for the Award.

Performance Share” means an Award granted pursuant to Section 10 of the Plan.

Plan” means this Glu Mobile Inc. 2007 Equity Incentive Plan.

Purchase Price” means the price to be paid for Shares acquired under the Plan, other than Shares acquired upon exercise of an Option or SAR.

Restricted Stock Award” means an award of Shares pursuant to Section 6 of the Plan, or issued pursuant to the early exercise of an Option.

Restricted Stock Unit” means an Award granted pursuant to Section 9 of the Plan.

SEC” means the United States Securities and Exchange Commission.

Securities Act” means the United States Securities Act of 1933, as amended.

Shares” means shares of the Company’s Common Stock, as adjusted pursuant to Sections 2 and 21, and any successor security.

Stock Appreciation Right” means an Award granted pursuant to Section 8 of the Plan.

Stock Bonus” means an Award granted pursuant to Section 7 of the Plan.

Subsidiary” means any corporation (other than the Company) in an unbroken chain of corporations beginning with the Company if each of the corporations other than the last corporation in the unbroken chain owns stock possessing fifty percent (50%) or more of the total combined voting power of all classes of stock in one of the other corporations in such chain.

Termination” or “Terminated” means, for purposes of this Plan with respect to a Participant, that the Participant has for any reason ceased to provide services as an employee, officer, director, consultant, independent contractor or advisor to the Company or a Parent or Subsidiary of the Company.  An employee will not be deemed to have ceased to provide services in the case of (i) sick leave, (ii) military leave, or (iii) any other leave of absence approved by the Committee; provided, that such leave is for a period of not more than 90 days, unless reemployment upon the expiration of such leave is guaranteed by contract or statute or unless provided otherwise pursuant to formal policy adopted from time to time by the Company and issued and promulgated to employees in writing.  In the case of any employee on an approved leave of absence or upon a reduction in hours worked (for illustrative purposes only, a change in schedule from that of full-time to part-time), the Committee may make such provisions respecting suspension of vesting of the Award while on leave from the employ of the Company or a Parent or Subsidiary of the Company or during such change in working hours as it may deem appropriate, except that in no event may an Award be exercised after the expiration of the term set forth in the applicable Award Agreement.  The Committee will have sole discretion to determine whether a Participant has ceased to provide services and the effective date on which the Participant ceased to provide services (the “Termination Date”).

Unvested Shares” means Shares that have not yet vested or are subject to a right of repurchase in favor of the Company (or any successor thereto).


EX-31.01 3 gluu-20200630ex3101d279d.htm 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: August 7, 2020

By:

 

/s/ Nick Earl

 

Nick Earl

 

President and Chief Executive Officer


EX-31.02 4 gluu-20200630ex310257d5e.htm 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: August 7, 2020

By:

 

/s/ Eric R. Ludwig

 

Eric R. Ludwig

 

Executive Vice President, Chief Operating Officer and Chief Financial Officer


EX-32.01 5 gluu-20200630ex32017dbc1.htm 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 June 30, 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: August 7, 2020

By:

 

/s/ Nick Earl

 

Nick Earl

 

President and Chief Executive Officer

(Principal Executive Officer)


EX-32.02 6 gluu-20200630ex320252acb.htm EX-32.02 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 June 30, 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: August 7, 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 7 gluu-20200630.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 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 to Purchase Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stockholders' Equity - Follow-on Public Offering (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 8 gluu-20200630_cal.xml EX-101.CAL EX-101.DEF 9 gluu-20200630_def.xml EX-101.DEF EX-101.LAB 10 gluu-20200630_lab.xml EX-101.LAB EX-101.PRE 11 gluu-20200630_pre.xml EX-101.PRE XML 12 gluu-20200630x10q_htm.xml IDEA: XBRL DOCUMENT 0001366246 us-gaap:RetainedEarningsMember 2020-06-30 0001366246 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001366246 us-gaap:RetainedEarningsMember 2020-03-31 0001366246 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001366246 2020-03-31 0001366246 us-gaap:RetainedEarningsMember 2019-12-31 0001366246 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001366246 us-gaap:RetainedEarningsMember 2019-06-30 0001366246 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001366246 us-gaap:RetainedEarningsMember 2019-03-31 0001366246 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001366246 2019-03-31 0001366246 us-gaap:RetainedEarningsMember 2018-12-31 0001366246 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001366246 us-gaap:CommonStockMember 2020-06-30 0001366246 us-gaap:CommonStockMember 2020-03-31 0001366246 us-gaap:CommonStockMember 2019-12-31 0001366246 us-gaap:CommonStockMember 2019-06-30 0001366246 us-gaap:CommonStockMember 2019-03-31 0001366246 us-gaap:CommonStockMember 2018-12-31 0001366246 us-gaap:StockOptionMember 2019-12-31 0001366246 us-gaap:PerformanceSharesMember 2019-12-31 0001366246 us-gaap:StockOptionMember 2020-01-01 2020-06-30 0001366246 us-gaap:StockOptionMember 2020-06-30 0001366246 gluu:EmployeeStockPurchasePlanTwoThousandSevenMember 2017-04-01 2017-04-30 0001366246 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001366246 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001366246 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001366246 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001366246 gluu:PerformanceStockUnitsMember 2019-12-31 0001366246 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0001366246 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001366246 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001366246 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001366246 gluu:PerformanceStockUnitsMember 2020-04-01 2020-06-30 0001366246 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001366246 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001366246 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001366246 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001366246 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001366246 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001366246 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001366246 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001366246 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001366246 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001366246 gluu:FollowOnPublicOfferingMember 2020-06-30 0001366246 us-gaap:OverAllotmentOptionMember 2020-06-01 2020-06-30 0001366246 us-gaap:EMEAMember 2020-04-01 2020-06-30 0001366246 srt:AsiaPacificMember 2020-04-01 2020-06-30 0001366246 gluu:AmericasExcludingUsaMember 2020-04-01 2020-06-30 0001366246 country:US 2020-04-01 2020-06-30 0001366246 us-gaap:EMEAMember 2020-01-01 2020-06-30 0001366246 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001366246 gluu:AmericasExcludingUsaMember 2020-01-01 2020-06-30 0001366246 country:US 2020-01-01 2020-06-30 0001366246 us-gaap:EMEAMember 2019-04-01 2019-06-30 0001366246 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001366246 gluu:AmericasExcludingUsaMember 2019-04-01 2019-06-30 0001366246 country:US 2019-04-01 2019-06-30 0001366246 us-gaap:EMEAMember 2019-01-01 2019-06-30 0001366246 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001366246 gluu:AmericasExcludingUsaMember 2019-01-01 2019-06-30 0001366246 country:US 2019-01-01 2019-06-30 0001366246 gluu:OtherMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001366246 gluu:MicroTransactionsMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001366246 gluu:AdvertisementsAndOffersMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001366246 gluu:OtherMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001366246 gluu:MicroTransactionsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001366246 gluu:AdvertisementsAndOffersMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001366246 gluu:OtherMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001366246 gluu:MicroTransactionsMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001366246 gluu:AdvertisementsAndOffersMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001366246 gluu:OtherMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001366246 gluu:MicroTransactionsMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001366246 gluu:AdvertisementsAndOffersMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001366246 gluu:AllCountriesExcludingUnitedStatesOfAmericaMember 2020-06-30 0001366246 country:US 2020-06-30 0001366246 gluu:AllCountriesExcludingUnitedStatesOfAmericaMember 2019-12-31 0001366246 country:US 2019-12-31 0001366246 us-gaap:WarrantMember 2020-04-01 2020-06-30 0001366246 us-gaap:WarrantMember 2019-04-01 2019-06-30 0001366246 us-gaap:WarrantMember 2019-01-01 2019-06-30 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001366246 gluu:CurrentAndLongTermLiabilitiesMember gluu:AgreementsWithVariousLicensorsMember 2020-06-30 0001366246 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001366246 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001366246 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001366246 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001366246 gluu:DigitalStorefrontsMember us-gaap:IndemnificationGuaranteeMember 2020-06-30 0001366246 gluu:DigitalStorefrontsMember us-gaap:IndemnificationGuaranteeMember 2019-12-31 0001366246 srt:MinimumMember gluu:TitlesContentAndTechnologyMember 2020-01-01 2020-06-30 0001366246 srt:MaximumMember gluu:TitlesContentAndTechnologyMember 2020-01-01 2020-06-30 0001366246 us-gaap:TrademarksMember 2020-01-01 2020-06-30 0001366246 gluu:CustomerContractAndRelatedRelationshipsMember 2020-01-01 2020-06-30 0001366246 us-gaap:TrademarksMember 2020-06-30 0001366246 gluu:TitlesContentAndTechnologyMember 2020-06-30 0001366246 gluu:CustomerContractAndRelatedRelationshipsMember 2020-06-30 0001366246 us-gaap:TrademarksMember 2019-12-31 0001366246 gluu:TitlesContentAndTechnologyMember 2019-12-31 0001366246 gluu:CustomerContractAndRelatedRelationshipsMember 2019-12-31 0001366246 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001366246 us-gaap:PerformanceSharesMember 2020-06-30 0001366246 us-gaap:EmployeeStockOptionMember 2020-06-30 0001366246 gluu:EquityIncentivePlanTwoThousandSevenMember 2020-04-30 0001366246 gluu:EquityInducementPlanTwoThousandEighteenMember 2018-04-30 0001366246 2019-06-30 0001366246 2018-12-31 0001366246 us-gaap:FairValueInputsLevel1Member 2020-06-30 0001366246 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001366246 us-gaap:WarrantMember 2020-04-01 2020-06-30 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001366246 us-gaap:PerformanceSharesMember 2020-04-01 2020-06-30 0001366246 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001366246 gluu:EmployeeStockPurchasePlanMember 2020-04-01 2020-06-30 0001366246 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001366246 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001366246 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001366246 gluu:EmployeeStockPurchasePlanMember 2020-01-01 2020-06-30 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001366246 us-gaap:PerformanceSharesMember 2019-04-01 2019-06-30 0001366246 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001366246 gluu:PerformanceStockUnitsMember 2019-04-01 2019-06-30 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001366246 us-gaap:PerformanceSharesMember 2019-01-01 2019-06-30 0001366246 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001366246 gluu:PerformanceStockUnitsMember 2019-01-01 2019-06-30 0001366246 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001366246 2020-04-01 2020-06-30 0001366246 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001366246 2020-01-01 2020-03-31 0001366246 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001366246 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001366246 2019-01-01 2019-03-31 0001366246 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001366246 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001366246 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001366246 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001366246 gluu:PerformanceStockUnitsMember 2020-01-01 2020-06-30 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001366246 gluu:PerformanceStockUnitsMember 2020-06-30 0001366246 gluu:FollowOnPublicOfferingMember 2020-06-01 2020-06-30 0001366246 us-gaap:FairValueInputsLevel3Member 2020-06-30 0001366246 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001366246 srt:MinimumMember 2020-01-01 2020-06-30 0001366246 srt:MaximumMember 2020-01-01 2020-06-30 0001366246 us-gaap:WarrantMember 2020-06-30 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-06-30 0001366246 2019-04-01 2019-06-30 0001366246 2019-01-01 2019-06-30 0001366246 gluu:GoogleMember us-gaap:SalesMember 2020-04-01 2020-06-30 0001366246 gluu:AppleMember us-gaap:SalesMember 2020-04-01 2020-06-30 0001366246 gluu:GoogleMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001366246 gluu:AppleMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001366246 gluu:GoogleMember us-gaap:SalesMember 2020-01-01 2020-06-30 0001366246 gluu:AppleMember us-gaap:SalesMember 2020-01-01 2020-06-30 0001366246 gluu:GoogleMember us-gaap:SalesMember 2019-04-01 2019-06-30 0001366246 gluu:AppleMember us-gaap:SalesMember 2019-04-01 2019-06-30 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-06-30 0001366246 gluu:AppleMember us-gaap:SalesMember 2019-01-01 2019-06-30 0001366246 2020-06-30 0001366246 2019-12-31 0001366246 2020-08-04 0001366246 2020-01-01 2020-06-30 shares iso4217:USD pure iso4217:USD shares gluu:segment 0 0 0001366246 --12-31 2020 Q2 false 147778000 170709000 false 10-Q true 2020-06-30 false 001-33368 Glu Mobile Inc DE 91-2143667 875 Howard Street, Suite 100 San Francisco CA 94103 415 800-6100 Common Stock, par value $0.0001 per share GLUU NASDAQ Yes Yes Large Accelerated Filer false false false 170853481 283057000 127053000 64658000 29304000 17633000 15347000 9489000 5067000 43619000 29239000 18125000 8629000 436581000 214639000 17779000 17643000 33553000 35170000 22100000 26879000 2738000 2733000 2983000 4758000 116227000 116227000 631961000 418049000 27331000 17535000 15752000 11260000 15987000 20802000 4434000 3528000 145498000 97629000 209002000 150754000 20783000 26842000 36877000 37351000 325000 15000 266987000 214962000 0.0001 0.0001 5000000 5000000 0 0 0 0 0.0001 0.0001 250000000 250000000 170709000 147778000 17000 15000 813468000 634721000 -60000 -37000 -448451000 -431612000 364974000 203087000 631961000 418049000 133316000 95540000 240590000 191425000 46727000 32806000 83701000 66076000 887000 1056000 1775000 2308000 47614000 33862000 85476000 68384000 85702000 61678000 155114000 123041000 28420000 19736000 57951000 46282000 65203000 35040000 107946000 63145000 7266000 4951000 13933000 11586000 100889000 59727000 179830000 121013000 -15187000 1951000 -24716000 2028000 434000 556000 369000 1320000 -14753000 2507000 -24347000 3348000 -6187000 -7508000 178000 -8566000 2507000 -16839000 3170000 -0.05 0.02 -0.11 0.02 -0.05 0.02 -0.11 0.02 156583000 145451000 153106000 144951000 156583000 159682000 153106000 159556000 -8566000 2507000 -16839000 3170000 -30000 -23000 -15000 -30000 -23000 -15000 -8566000 2477000 -16862000 3155000 147778000 15000 634721000 -37000 -431612000 203087000 -8273000 -8273000 6238000 6238000 2921000 9526000 9526000 115000 320000 1720000 1720000 450000 1705000 1705000 -23000 -23000 151584000 15000 650470000 -60000 -439885000 210540000 -8566000 -8566000 7620000 7620000 1464000 5347000 5347000 411000 1740000 1740000 17250000 2000 151771000 151773000 170709000 17000 813468000 -60000 -448451000 364974000 143870000 14000 617781000 1000 -440483000 177313000 663000 663000 6807000 6807000 468000 1313000 1313000 560000 -1000 3957000 3956000 278000 1665000 1665000 15000 15000 145176000 15000 623609000 16000 -439820000 183820000 2507000 2507000 2035000 2035000 209000 469000 469000 399000 2461000 2461000 -30000 -30000 145784000 15000 623652000 -14000 -437313000 186340000 -16839000 3170000 14488000 8842000 2709000 2088000 2013000 1409000 1775000 2308000 -225000 -448000 35310000 12782000 6562000 578000 4422000 475000 14380000 752000 9599000 -70000 12052000 13648000 4492000 -10367000 -1962000 -1760000 47869000 3084000 310000 12000 -134000 1476000 -3007000 6889000 5733000 2127000 155000 -5733000 -2282000 16578000 3447000 151773000 3460000 6417000 164891000 -2970000 -147000 -83000 156004000 1554000 127053000 97944000 283057000 99498000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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 June 30, 2020 and its condensed consolidated results of operations for the three and six months ended June 30, 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 June 30, 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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:12.25pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 novel strain of coronavirus, SARS-CoV-2 (“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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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:58.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Apple</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 55.5</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','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 52.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </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','Times','serif';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;">%  </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','Times','serif';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 52.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Google</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 32.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 34.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 32.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 34.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">At June 30, 2020, Apple Inc. (“Apple”) and Google Inc. (“Google”) accounted for 66.1% and 20.4%, respectively, of total accounts receivable. At December 31, 2019, Apple, Google, and Tapjoy Inc. (“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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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 June 30, 2020 and its condensed consolidated results of operations for the three and six months ended June 30, 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 June 30, 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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:12.25pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 novel strain of coronavirus, SARS-CoV-2 (“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','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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:58.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Apple</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 55.5</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','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 52.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </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','Times','serif';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;">%  </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','Times','serif';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 52.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Google</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 32.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 34.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 32.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 34.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">At June 30, 2020, Apple Inc. (“Apple”) and Google Inc. (“Google”) accounted for 66.1% and 20.4%, respectively, of total accounts receivable. At December 31, 2019, Apple, Google, and Tapjoy Inc. (“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','Times','serif';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:58.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Apple</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 55.5</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','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 52.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </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','Times','serif';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;">%  </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','Times','serif';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 52.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Google</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 32.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 34.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 32.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 34.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr></table> 55.5 52.6 56.4 52.8 32.7 34.6 32.3 34.4 66.1 20.4 47.2 28.5 17.8 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">Diluted net loss per share for the three and six months ended June 30, 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. Diluted net income per share for the three and six months ended June 30, 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. </p><p style="font-family:'Times New Roman','Times','serif';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:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income/(loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (8,566)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,507</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (16,839)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Shares used to compute net income/(loss) per share:</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 156,583</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 145,451</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 153,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 144,951</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Dilutive potential common shares</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,231</p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 156,583</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 159,682</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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','Times','serif';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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 153,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 159,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Basic net income/(loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (0.11)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Diluted net income/(loss) per share</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.02</p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (0.11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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','Times','serif';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:63.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 579</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Restricted stock units ("RSUs")</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Performance stock options ("PSOs")</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,382</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Performance stock units ("PSUs")</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,972</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,972</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Employee stock purchase plan ("ESPP")</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 22,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,941</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 22,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,941</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> </span></span></p> <p style="font-family:'Times New Roman','Times','serif';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:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income/(loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (8,566)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,507</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (16,839)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Shares used to compute net income/(loss) per share:</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 156,583</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 145,451</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 153,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 144,951</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Dilutive potential common shares</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,231</p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 156,583</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 159,682</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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','Times','serif';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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 153,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 159,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Basic net income/(loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (0.11)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Diluted net income/(loss) per share</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.02</p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (0.11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> -8566000 2507000 -16839000 3170000 156583000 145451000 153106000 144951000 14231000 14605000 156583000 159682000 153106000 159556000 -0.05 0.02 -0.11 0.02 -0.05 0.02 -0.11 0.02 <p style="font-family:'Times New Roman','Times','serif';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:63.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 579</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Restricted stock units ("RSUs")</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Performance stock options ("PSOs")</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,382</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Performance stock units ("PSUs")</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,972</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,972</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Employee stock purchase plan ("ESPP")</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 22,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,941</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 22,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,941</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 1125000 1125000 12751000 579000 12751000 579000 5889000 8000 5889000 8000 2800000 3382000 2800000 3382000 2972000 2972000 358000 358000 22923000 6941000 22923000 6941000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:12.25pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table summarizes revenue from contracts with customers for the three and six months ended June 30, 2020 and June 30, 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','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:99.8%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:65.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 116,907</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','Times','serif';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 82,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 212,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 166,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 16,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 27,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 25,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 35</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','Times','serif';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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 133,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 95,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 240,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 191,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:13.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 64,658</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 29,304</p></td></tr><tr><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 145,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 97,629</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 June 30, 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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 $24,604 and $96,371 was recognized as revenue in the three and six months ended June 30, 2020, respectively. The Company had $85,736 in deferred revenue as of December 31, 2018, of which $21,914 and $84,612 was recognized as revenue in the three and six months ended June 30, 2019, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:99.8%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:65.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 116,907</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','Times','serif';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 82,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 212,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 166,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 16,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 27,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 25,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 35</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','Times','serif';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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:65.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 133,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 95,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 240,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 191,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 116907000 82659000 212846000 166203000 16374000 12864000 27703000 25194000 35000 17000 41000 28000 133316000 95540000 240590000 191425000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:13.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 64,658</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 29,304</p></td></tr><tr><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 145,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 97,629</p></td></tr></table> 64658000 29304000 145498000 97629000 0 0 97629000 24604000 96371000 85736000 21914000 84612000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 4 — Fair Value Measurements </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';font-size:10pt;text-align:justify;text-indent:24pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company’s financial assets as of June 30, 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','Times','serif';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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 283,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 283,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 283,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 284,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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','Times','serif';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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 June 30, 2020 and December 31, 2019.</p> <p style="font-family:'Times New Roman','Times','serif';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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 283,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 283,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 283,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 284,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 128,618</p></td></tr></table> 283057000 283057000 1565000 1565000 283057000 1565000 284622000 127053000 127053000 1565000 1565000 127053000 1565000 128618000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 5 — Balance Sheet Components </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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:73.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td></tr><tr><td style="vertical-align:bottom;width:73.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">   </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">   </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 64,658</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 29,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Accounts receivable, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 64,658</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 29,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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 and six months ended June 30, 2020 and 2019.</p> <p style="font-family:'Times New Roman','Times','serif';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:73.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td></tr><tr><td style="vertical-align:bottom;width:73.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">   </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">   </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 64,658</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 29,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Accounts receivable, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 64,658</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 29,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 64658000 29304000 64658000 29304000 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';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 June 30, 2020 and December 31, 2019 were as follows: </p><p style="font-family:'Times New Roman','Times','serif';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:36.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets amortized to cost of revenue:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Titles, content and technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;">3</span><span style="font-size:8pt;"> - </span><span style="font-size:8pt;">5</span><span style="font-size:8pt;"> yrs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 21,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 21,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (16,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Customer contracts and related relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;">5</span><span style="font-size:8pt;"> yrs</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;">7</span><span style="font-size:8pt;"> yrs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 26,817</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (23,834)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 26,817</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (22,059)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">During the three months ended June 30, 2020 and 2019, the Company recorded amortization expense in cost of revenue of $887 and $1,056, respectively. During the six months ended June 30, 2020 and 2019, the Company recorded amortization expense in cost of revenue of $1,775 and $2,308, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="white-space:pre-wrap;"> As of June 30, 2020, total expected future amortization related to intangible assets was as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to Be Included in</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</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','Times','serif';font-size:8pt;margin:0pt;">2020 (remaining 6 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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,483</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,500</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','Times','serif';font-size:8pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,983</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company had $116,227 in goodwill as of June 30, 2020 and December 31, 2019, respectively. There were no indicators of impairment as of June 30, 2020. </p> <p style="font-family:'Times New Roman','Times','serif';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:36.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets amortized to cost of revenue:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Titles, content and technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;">3</span><span style="font-size:8pt;"> - </span><span style="font-size:8pt;">5</span><span style="font-size:8pt;"> yrs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 21,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 21,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (16,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Customer contracts and related relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;">5</span><span style="font-size:8pt;"> yrs</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;">7</span><span style="font-size:8pt;"> yrs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 26,817</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (23,834)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 26,817</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (22,059)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> P3Y P5Y 21117000 18134000 2983000 21117000 16359000 4758000 P5Y 700000 700000 700000 700000 P7Y 5000000 5000000 5000000 5000000 26817000 23834000 2983000 26817000 22059000 4758000 887000 1056000 1775000 2308000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to Be Included in</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</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','Times','serif';font-size:8pt;margin:0pt;">2020 (remaining 6 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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,483</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,500</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','Times','serif';font-size:8pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,983</p></td></tr></table> 1483000 1500000 2983000 116227000 116227000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 7 – Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 5 months to 7.42 years, some of which include the <span style="-sec-ix-hidden:Hidden_wT5I8Th4O0yXxgyesr7GXg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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. Rent expense for the three months </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ended June 30, 2020 and 2019 was $1,712 and $653, respectively. Rent expense for the six months ended June 30, 2020 and 2019 was $2,883 and $2,004, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 June 30, 2020, are as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2020 (remaining 6 months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,422</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 7,104</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 7,015</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2024 and thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 27,667</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 52,188</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Less: imputed interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,877)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 41,311</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 six months ended June 30, 2020 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size: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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Weighted average remaining lease term</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','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 7.06</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">yrs</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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','Times','serif';font-size: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,320</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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:66.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 407</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p> P5M P7Y5M1D P6Y 1712000 653000 2883000 2004000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2020 (remaining 6 months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,422</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 7,104</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 7,015</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2024 and thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 27,667</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 52,188</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Less: imputed interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,877)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 41,311</p></td></tr></table> 3422000 7104000 7015000 6980000 27667000 52188000 10877000 41311000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size: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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Weighted average remaining lease term</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','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 7.06</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">yrs</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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','Times','serif';font-size: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,320</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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:66.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 407</p></td></tr></table> P7Y21D 0.067 1320000 73000 407000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 8 — Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At June 30, 2020, future unpaid minimum guaranteed royalty commitments were as follows:</p><p style="font-family:'Times New Roman','Times','serif';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:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Minimum</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2020 (remaining 6 months) </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,660</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 10,829</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,855</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,150</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 33,184</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">Licensor commitments include $31,238 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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 June 30, 2020 and December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:left;">Contingencies</span></span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Minimum</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2020 (remaining 6 months) </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,660</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 10,829</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,855</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,150</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 33,184</p></td></tr></table> 2660000 10829000 6855000 6690000 6150000 33184000 31238000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 9 — Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">Warrants outstanding at June 30, 2020 were as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> </span></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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','Times','serif';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></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','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';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','Times','serif';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></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','Times','serif';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="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','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></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','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';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','Times','serif';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></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','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></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','Times','serif';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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></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','Times','serif';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','Times','serif';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Under</b></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','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price per</b></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','Times','serif';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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrant</b></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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></th><th colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></th><th style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Warrants outstanding, June 30, 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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">No expenses with respect to these warrants were recognized during the three and six months ended June 30, 2020 and 2019. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Follow-on Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">In June 2020, the Company completed a follow-on public offering of 17,250 shares of its common stock, which included an over-allotment option to purchase an additional 2,250 shares, at a public offering price of $9.25 per share (the “Offering”). The aggregate gross proceeds from the Offering, including the exercise of the over-allotment, were approximately $159,563, and net proceeds received after underwriting fees and offering expenses totalled approximately $151,773. The Company does not have specific uses of the net proceeds from the Offering but intends to use the net proceeds for working capital and other general corporate purposes, which may include potential acquisitions and strategic transactions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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','Times','serif';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></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','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';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','Times','serif';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></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','Times','serif';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="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','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></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','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';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','Times','serif';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></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','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></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','Times','serif';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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></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','Times','serif';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','Times','serif';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Under</b></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','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price per</b></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','Times','serif';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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrant</b></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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></th><th colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></th><th style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Warrants outstanding, June 30, 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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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 0 0 17250000 2250000 9.25 159563000 151773000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 10 — Stock Incentive Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">In April 2020, the Company’s Board of Directors approved, and in June 2020, the Company’s stockholders approved, the sixth Amended and Restated 2007 Equity Incentive Plan (the “Sixth Amended 2007 Plan”). The Sixth Amended 2007 Plan included an increase of 7,000 shares in the aggregate number of shares of common stock authorized for issuance under the plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">A summary of the Company’s RSU activity for the six months ended June 30, 2020 is as follows: </p><p style="font-family:'Times New Roman','Times','serif';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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 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','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">5.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (885)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4.88</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">5.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">1.73</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 54,592</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">A summary of the Company’s PSU activity for the six months ended June 30, 2020 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';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.69%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</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','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,370)</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','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.85</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, June 30, 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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,771</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">5.95</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">1.24</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">34,953</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">PSUs expected to vest at June 30, 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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,625</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">5.56</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">0.63</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">15,068</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">A summary of the Company’s PSO activity for the six months ended June 30, 2020 is as follows: </p><p style="font-family:'Times New Roman','Times','serif';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;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of December 31, 2019</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6,583</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4.54</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Canceled</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,377)</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.18</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exercised</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (948)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3.61</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of June 30, 2020</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4,258</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4.21</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">7.53</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">21,531</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">PSOs expected to vest at June 30, 2020</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 526</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 7.35</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,984</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">PSOs exercisable at June 30, 2020</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,800</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3.59</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">7.30</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">15,892</p></th></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table summarizes the Company’s stock option activity for the six months ended June 30, 2020: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balances at December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 16,288</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Options canceled</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (287)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5.35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balances at June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 6.98</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 71,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Options exercisable at June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8,619</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 6.71</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 51,668</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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 $9.27 per share as of June 30, 2020 (the last trading day in the quarter). Cash proceeds, net of taxes, from option exercises were $14,873 and $860 during the six months ended June 30, 2020 and 2019, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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','Times','serif';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:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 69.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 56.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 69.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 56.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 and six months ended June 30, 2020 and 2019. The weighted-average fair value of stock options granted during the three and six months ended June 30, 2020 was $4.63 per share. The weighted-average fair value of stock options granted during the three and six months ended June 30, 2019 was $3.88 and $3.94 per share, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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:58.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:8pt;">Research and development </span>(1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,298</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,128</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 9,260</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,795</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,340</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,887</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:8pt;">Total stock-based compensation expense </span>(2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="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','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">For the three and six months ended June 30, 2020, stock-based compensation expense recorded in research and development includes </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$486</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> and</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> $630</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> from PSUs classified as liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:13.7pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Stock-based compensation expense </span><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">for the three and six months ended June 30, 2019 included a reversal of previously accrued expense of </span><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$2,526</span><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> due to a decrease in the vesting probability of certain performance-based equity awards.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 June 30, 2020:</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:middle;width:79.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized Compensation</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense for Unvested</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Awards</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock options </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">8,276</p></td></tr><tr><td style="vertical-align:middle;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">RSUs</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">33,063</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:8pt;">PSUs </span>(1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">7,048</p></td></tr><tr><td style="vertical-align:middle;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">PSOs</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">638</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total unrecognized compensation expense</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">49,025</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="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','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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.47 years and 3.30 years, respectively. The unrecognized compensation expense related to PSOs and PSUs, except for performance awards classified as equity and vesting in fiscal years 2022 and 2023, will be recognized over a weighted average period of 0.63 years. </p> 7000000 P10Y 4000000 400000 <p style="font-family:'Times New Roman','Times','serif';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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 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','Times','serif';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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">5.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (885)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4.88</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">5.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">1.73</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 54,592</p></td></tr></table> 3951000 5.66 3013000 6.40 885000 4.88 190000 5.78 5889000 6.15 P1Y8M23D 54592000 <p style="font-family:'Times New Roman','Times','serif';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.69%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</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','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,370)</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','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.85</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, June 30, 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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,771</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">5.95</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">1.24</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">34,953</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">PSUs expected to vest at June 30, 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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,625</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">5.56</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">0.63</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">15,068</p></td></tr></table> 5417000 6.06 276000 3.61 1370000 6.85 3771000 5.95 P1Y2M26D 34953000 1625000 5.56 P0Y7M17D 15068000 <p style="font-family:'Times New Roman','Times','serif';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;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of December 31, 2019</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6,583</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4.54</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Canceled</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,377)</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.18</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exercised</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (948)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3.61</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of June 30, 2020</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4,258</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4.21</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">7.53</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">21,531</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">PSOs expected to vest at June 30, 2020</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 526</p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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:middle;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 7.35</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,984</p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">PSOs exercisable at June 30, 2020</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,800</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3.59</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">7.30</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">15,892</p></th></tr></table> 6583000 4.54 1377000 6.18 948000 3.61 4258000 4.21 P7Y6M10D 21531000 526000 3.60 P7Y4M6D 2984000 2800000 3.59 P7Y3M18D 15892000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balances at December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 16,288</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Options canceled</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (287)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5.35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balances at June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 6.98</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 71,487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Options exercisable at June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8,619</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 6.71</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 51,668</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 16288000 3.56 210000 9.00 287000 5.35 3460000 3.36 12751000 3.66 P6Y11M23D 71487000 8619000 3.28 P6Y8M15D 51668000 9.27 14873000 860000 P4Y 0.25 P1Y <p style="font-family:'Times New Roman','Times','serif';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:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 69.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 56.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 69.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 56.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 0.0028 0.0207 0.0028 0.0215 0.693 0.561 0.693 0.561 P4Y P4Y P4Y P4Y P6Y P10Y 4.63 4.63 3.88 3.94 <p style="font-family:'Times New Roman','Times','serif';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:58.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:8pt;">Research and development </span>(1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,298</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,128</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 9,260</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,795</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,340</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,887</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:8pt;">Total stock-based compensation expense </span>(2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="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','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">For the three and six months ended June 30, 2020, stock-based compensation expense recorded in research and development includes </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$486</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> and</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> $630</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> from PSUs classified as liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:13.7pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Stock-based compensation expense </span><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">for the three and six months ended June 30, 2019 included a reversal of previously accrued expense of </span><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$2,526</span><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> due to a decrease in the vesting probability of certain performance-based equity awards.</span></td></tr></table> 5298000 1128000 9260000 5074000 1013000 55000 1888000 881000 1795000 852000 3340000 2887000 8106000 2035000 14488000 8842000 486000 630000 2526000 2526000 <p style="font-family:'Times New Roman','Times','serif';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 June 30, 2020:</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:middle;width:79.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized Compensation</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense for Unvested</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Awards</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock options </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">8,276</p></td></tr><tr><td style="vertical-align:middle;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">RSUs</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">33,063</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:8pt;">PSUs </span>(1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">7,048</p></td></tr><tr><td style="vertical-align:middle;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">PSOs</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">638</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total unrecognized compensation expense</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">49,025</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="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','Times','serif';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> 8276000 33063000 7048000 638000 49025000 P1Y5M19D P3Y3M18D P0Y7M17D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 11 – Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company recorded an income tax benefit of $6,187 and $7,508 for the three and six months ended June 30, 2020, respectively, and an income tax expense of $0 and $178 for the three and six months ended June 30, 2019, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">respectively</span><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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 June 30, 2020, and December 31, 2019, the total amount of unrecognized tax benefits was $16,440 and $15,084<span style="white-space:pre-wrap;">, 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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 2012 and forward.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';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> -6187000 -7508000 0 178000 16440000 15084000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" 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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">United States of America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 104,377</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 73,835</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 188,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 146,703</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Americas, excluding the United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 7,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">EMEA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,715</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 10,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 26,573</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 22,430</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">APAC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 11,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 10,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 133,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 95,540</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 240,590</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 191,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 16,812</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 17,779</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" 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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">United States of America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 104,377</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 73,835</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 188,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 146,703</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Americas, excluding the United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 7,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">EMEA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,715</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 10,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 26,573</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 22,430</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">APAC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 11,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 10,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 133,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 95,540</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 240,590</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 191,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 104377000 73835000 188385000 146703000 7827000 5979000 14447000 12197000 14715000 10902000 26573000 22430000 6397000 4824000 11185000 10095000 133316000 95540000 240590000 191425000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 16,812</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 17,779</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 16812000 16738000 967000 905000 17779000 17643000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2020
Aug. 04, 2020
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 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  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol GLUU  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   170,853,481
Entity Central Index Key 0001366246  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 283,057 $ 127,053
Accounts receivable, net 64,658 29,304
Prepaid royalties 17,633 15,347
Deferred royalties 9,489 5,067
Deferred platform commission fees 43,619 29,239
Prepaid expenses and other assets 18,125 8,629
Total current assets 436,581 214,639
Property and equipment, net 17,779 17,643
Operating lease right of use assets 33,553 35,170
Long-term prepaid royalties 22,100 26,879
Other long-term assets 2,738 2,733
Intangible assets, net 2,983 4,758
Goodwill 116,227 116,227
Total assets 631,961 418,049
Current liabilities:    
Accounts payable and accrued liabilities 27,331 17,535
Accrued compensation 15,752 11,260
Accrued royalties 15,987 20,802
Short-term operating lease liabilities 4,434 3,528
Deferred revenue 145,498 97,629
Total current liabilities 209,002 150,754
Long-term accrued royalties 20,783 26,842
Long-term operating lease liabilities 36,877 37,351
Other long-term liabilities 325 15
Total liabilities 266,987 214,962
Commitments and contingencies (Note 8)
Stockholders' equity:    
Preferred stock, $0.0001 par value; 5,000 shares authorized at June 30, 2020 and December 31, 2019; no shares issued and outstanding at June 30, 2020 and December 31, 2019 0 0
Common stock, $0.0001 par value; 250,000 shares authorized at June 30, 2020 and December 31, 2019; 170,709 and 147,778 shares issued and outstanding at June 30, 2020 and December 31, 2019 17 15
Additional paid-in capital 813,468 634,721
Accumulated other comprehensive loss (60) (37)
Accumulated deficit (448,451) (431,612)
Total stockholders' equity 364,974 203,087
Total liabilities and stockholders' equity $ 631,961 $ 418,049
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
shares in Thousands
Jun. 30, 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 170,709 147,778
Common stock, shares outstanding 170,709 147,778
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)        
Revenue $ 133,316 $ 95,540 $ 240,590 $ 191,425
Cost of revenue:        
Platform commissions, royalties and other 46,727 32,806 83,701 66,076
Amortization of intangible assets 887 1,056 1,775 2,308
Total cost of revenue 47,614 33,862 85,476 68,384
Gross profit 85,702 61,678 155,114 123,041
Operating expenses:        
Research and development 28,420 19,736 57,951 46,282
Sales and marketing 65,203 35,040 107,946 63,145
General and administrative 7,266 4,951 13,933 11,586
Total operating expenses 100,889 59,727 179,830 121,013
Income/(loss) from operations (15,187) 1,951 (24,716) 2,028
Interest and other income, net 434 556 369 1,320
Income/(loss) before income taxes (14,753) 2,507 (24,347) 3,348
Income tax benefit/(provision) 6,187 0 7,508 (178)
Net income/(loss) $ (8,566) $ 2,507 $ (16,839) $ 3,170
Net income/(loss) per common share - basic $ (0.05) $ 0.02 $ (0.11) $ 0.02
Net income/(loss) per common share - diluted $ (0.05) $ 0.02 $ (0.11) $ 0.02
Weighted average common shares outstanding:        
Basic 156,583 145,451 153,106 144,951
Diluted 156,583 159,682 153,106 159,556
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (Unaudited)        
Net income/(loss) $ (8,566) $ 2,507 $ (16,839) $ 3,170
Other comprehensive income/(loss):        
Foreign currency translation adjustments   (30) (23) (15)
Other comprehensive income/(loss)   (30) (23) (15)
Comprehensive income/(loss) $ (8,566) $ 2,477 $ (16,862) $ 3,155
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common stock
Additional Paid-In Capital
Accumulated other comprehensive income (loss)
Accumulated Deficit
Total
Beginning balance at Dec. 31, 2018 $ 14 $ 617,781 $ 1 $ (440,483) $ 177,313
Beginning balances (in shares) at Dec. 31, 2018 143,870        
Net income (loss)       663 663
Stock-based compensation expense   6,807     6,807
Issuance of common stock upon exercise of stock options   1,313     1,313
Issuance of common stock upon exercise of stock options (in shares) 468        
Taxes paid related to net share settlement of equity awards $ 1 (3,957)     (3,956)
Taxes paid related to net share settlement of equity awards (in shares) 560        
Issuance of common stock pursuant to Employee Stock Purchase Plan   1,665     1,665
Issuance of common stock pursuant to Employee Stock Purchase Plan (in shares) 278        
Other comprehensive income (loss)     15   15
Ending balance at Mar. 31, 2019 $ 15 623,609 16 (439,820) 183,820
Ending balances (in shares) at Mar. 31, 2019 145,176        
Beginning balance at Dec. 31, 2018 $ 14 617,781 1 (440,483) 177,313
Beginning balances (in shares) at Dec. 31, 2018 143,870        
Net income (loss)         3,170
Other comprehensive income (loss)         (15)
Ending balance at Jun. 30, 2019 $ 15 623,652 (14) (437,313) 186,340
Ending balances (in shares) at Jun. 30, 2019 145,784        
Beginning balance at Mar. 31, 2019 $ 15 623,609 16 (439,820) 183,820
Beginning balances (in shares) at Mar. 31, 2019 145,176        
Net income (loss)       2,507 2,507
Stock-based compensation expense   2,035     2,035
Issuance of common stock upon exercise of stock options   469     469
Issuance of common stock upon exercise of stock options (in shares) 209        
Taxes paid related to net share settlement of equity awards   (2,461)     (2,461)
Taxes paid related to net share settlement of equity awards (in shares) 399        
Other comprehensive income (loss)     (30)   (30)
Ending balance at Jun. 30, 2019 $ 15 623,652 (14) (437,313) 186,340
Ending balances (in shares) at Jun. 30, 2019 145,784        
Beginning balance at Dec. 31, 2019 $ 15 634,721 (37) (431,612) 203,087
Beginning balances (in shares) at Dec. 31, 2019 147,778        
Net income (loss)       (8,273) (8,273)
Stock-based compensation expense   6,238     6,238
Issuance of common stock upon exercise of stock options   9,526     9,526
Issuance of common stock upon exercise of stock options (in shares) 2,921        
Issuance of common stock upon exercise of warrants (in shares) 115        
Taxes paid related to net share settlement of equity awards   (1,720)     (1,720)
Taxes paid related to net share settlement of equity awards (in shares) 320        
Issuance of common stock pursuant to Employee Stock Purchase Plan   1,705     1,705
Issuance of common stock pursuant to Employee Stock Purchase Plan (in shares) 450        
Other comprehensive income (loss)     (23)   (23)
Ending balance at Mar. 31, 2020 $ 15 650,470 (60) (439,885) 210,540
Ending balances (in shares) at Mar. 31, 2020 151,584        
Beginning balance at Dec. 31, 2019 $ 15 634,721 (37) (431,612) 203,087
Beginning balances (in shares) at Dec. 31, 2019 147,778        
Net income (loss)         (16,839)
Other comprehensive income (loss)         (23)
Ending balance at Jun. 30, 2020 $ 17 813,468 (60) (448,451) 364,974
Ending balances (in shares) at Jun. 30, 2020 170,709        
Beginning balance at Mar. 31, 2020 $ 15 650,470 (60) (439,885) 210,540
Beginning balances (in shares) at Mar. 31, 2020 151,584        
Net income (loss)       (8,566) (8,566)
Stock-based compensation expense   7,620     7,620
Issuance of common stock upon exercise of stock options   5,347     5,347
Issuance of common stock upon exercise of stock options (in shares) 1,464        
Taxes paid related to net share settlement of equity awards   (1,740)     (1,740)
Taxes paid related to net share settlement of equity awards (in shares) 411        
Issuance of common stock upon follow-on public offering, net of issuance costs $ 2 151,771     151,773
Issuance of common stock upon follow-on public offering, net of issuance costs (in shares) 17,250        
Ending balance at Jun. 30, 2020 $ 17 $ 813,468 $ (60) $ (448,451) $ 364,974
Ending balances (in shares) at Jun. 30, 2020 170,709        
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities:    
Net income/(loss) $ (16,839) $ 3,170
Adjustments to reconcile net income/(loss) to net cash used in operating activities:    
Stock-based compensation 14,488 8,842
Depreciation 2,709 2,088
Non-cash lease expense 2,013 1,409
Amortization of intangible assets 1,775 2,308
Other non-cash adjustments 225 448
Changes in operating assets and liabilities:    
Accounts receivable (35,310) (12,782)
Prepaid royalties (6,562) (578)
Deferred royalties (4,422) (475)
Deferred platform commission fees (14,380) (752)
Prepaid expenses and other assets (9,599) 70
Accounts payable and other accrued liabilities 12,052 13,648
Accrued compensation 4,492 (10,367)
Accrued royalties (1,962) (1,760)
Deferred revenue 47,869 3,084
Other long-term liabilities 310 12
Operating lease liabilities 134 (1,476)
Net cash generated from/(used in) operating activities (3,007) 6,889
Cash flows from investing activities:    
Purchase of property and equipment (5,733) (2,127)
Other investing activities   (155)
Net cash used in investing activities (5,733) (2,282)
Cash flows from financing activities:    
Proceeds from exercise of stock options and purchases under the ESPP 16,578 3,447
Proceeds from follow-on public offering, net of issuance costs 151,773  
Taxes paid related to net share settlement of equity awards (3,460) (6,417)
Net cash provided by/(used in) financing activities 164,891 (2,970)
Effect of exchange rate changes on cash (147) (83)
Net increase in cash, cash equivalents and restricted cash 156,004 1,554
Cash, cash equivalents and restricted cash at beginning of period 127,053 97,944
Cash, cash equivalents at end of period 283,057 99,498
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets    
Cash, cash equivalents and restricted cash $ 283,057 $ 99,498
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
The Company, Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 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 June 30, 2020 and its condensed consolidated results of operations for the three and six months ended June 30, 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 June 30, 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 novel strain of coronavirus, SARS-CoV-2 (“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

Six Months Ended

June 30, 

June 30, 

    

2020

   

2019

   

2020

   

2019

 

Apple

 

55.5

%  

52.6

%  

56.4

%  

52.8

%

Google

 

32.7

%  

34.6

%  

32.3

%  

34.4

%

At June 30, 2020, Apple Inc. (“Apple”) and Google Inc. (“Google”) accounted for 66.1% and 20.4%, respectively, of total accounts receivable. At December 31, 2019, Apple, Google, and Tapjoy Inc. (“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 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income/(Loss) Per Share
6 Months Ended
Jun. 30, 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 loss per share for the three and six months ended June 30, 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. Diluted net income per share for the three and six months ended June 30, 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.

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

   

2019

2020

   

2019

   

Net income/(loss)

$

(8,566)

$

2,507

$

(16,839)

$

3,170

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

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

156,583

145,451

153,106

144,951

Dilutive potential common shares

14,231

14,605

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

 

156,583

 

159,682

 

153,106

 

159,556

Basic net income/(loss) per share

$

(0.05)

$

0.02

$

(0.11)

$

0.02

Diluted net income/(loss) per share

$

(0.05)

$

0.02

$

(0.11)

$

0.02

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

Six Months Ended

June 30, 

June 30, 

2020

    

2019

2020

2019

    

Warrants to purchase common stock

1,125

1,125

Options to purchase common stock

12,751

579

12,751

579

Restricted stock units ("RSUs")

5,889

8

5,889

8

Performance stock options ("PSOs")

2,800

3,382

2,800

3,382

Performance stock units ("PSUs")

2,972

2,972

Employee stock purchase plan ("ESPP")

358

358

Total

22,923

6,941

22,923

6,941

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2020 and June 30, 2019:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

2019

2020

2019

In-App Purchases (over-time revenue recognition)

$

116,907

$

82,659

$

212,846

$

166,203

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

 

16,374

 

12,864

27,703

 

25,194

Other (point-in-time revenue recognition)

35

17

41

28

Total revenue

$

133,316

$

95,540

$

240,590

$

191,425

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:

June 30, 2020

December 31, 2019

Receivables, which are included in accounts receivable, net

$

64,658

$

29,304

Contract liabilities, which are included in deferred revenue

 

145,498

 

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 June 30, 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 $24,604 and $96,371 was recognized as revenue in the three and six months ended June 30, 2020, respectively. The Company had $85,736 in deferred revenue as of December 31, 2018, of which $21,914 and $84,612 was recognized as revenue in the three and six months ended June 30, 2019, respectively.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended
Jun. 30, 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 June 30, 2020 are presented below at fair value and were classified within the fair value hierarchy as follows:

    

Level 1

    

Level 2

    

Level 3

    

June 30, 2020

 

Financial Assets

Cash and cash equivalents

$

283,057

$

$

$

283,057

Other investments

1,565

1,565

Total financial assets

$

283,057

$

$

1,565

$

284,622

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 June 30, 2020 and December 31, 2019.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2020
Balance Sheet Components  
Balance Sheet Components

Note 5 — Balance Sheet Components

Accounts Receivable, net

    

June 30, 

    

December 31, 

    

   

2020

   

2019

   

Accounts receivable

$

64,658

$

29,304

Less: Allowance for doubtful accounts

 

 

Accounts receivable, net

$

64,658

$

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 and six months ended June 30, 2020 and 2019.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 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 June 30, 2020 and December 31, 2019 were as follows:

June 30, 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

$

(18,134)

$

2,983

$

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

$

(23,834)

$

2,983

$

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 June 30, 2020 and 2019, the Company recorded amortization expense in cost of revenue of $887 and $1,056, respectively. During the six months ended June 30, 2020 and 2019, the Company recorded amortization expense in cost of revenue of $1,775 and $2,308, respectively.

As of June 30, 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 6 months)

$

1,483

2021

 

1,500

Total intangible assets

$

2,983

Goodwill

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

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
6 Months Ended
Jun. 30, 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 5 months to 7.42 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. Rent expense for the three months

ended June 30, 2020 and 2019 was $1,712 and $653, respectively. Rent expense for the six months ended June 30, 2020 and 2019 was $2,883 and $2,004, respectively.

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

Operating

Year Ending December 31,

   

Leases

2020 (remaining 6 months)

 

3,422

2021

 

7,104

2022

7,015

2023

6,980

2024 and thereafter

27,667

Total lease payments

$

52,188

Less: imputed interest

(10,877)

Total

$

41,311

Supplemental information related to the Company’s leases for the six months ended June 30, 2020 is as follows:

   

June 30, 2020

Weighted average remaining lease term

7.06

yrs

Weighted average discount rate

6.7

%

Six Months Ended

   

June 30, 2020

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

Operating cash outflow from operating leases

$

1,320

Three Months Ended

Six Months Ended

   

June 30, 2020

June 30, 2020

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

Operating leases

$

73

$

407

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 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 June 30, 2020, future unpaid minimum guaranteed royalty commitments were as follows:

Future

Minimum

Guarantee

Year Ending December 31,

    

Commitments

2020 (remaining 6 months)

$

2,660

2021

 

10,829

2022

6,855

2023

6,690

2024

6,150

$

33,184

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.

Licensor commitments include $31,238 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 June 30, 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 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2020
Stockholders' Equity  
Stockholders' Equity

Note 9 — Stockholders’ Equity

Warrants to Purchase Common Stock

Warrants outstanding at June 30, 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, June 30, 2020

1,125

$

4.46

5.44

No expenses with respect to these warrants were recognized during the three and six months ended June 30, 2020 and 2019.

Follow-on Public Offering

In June 2020, the Company completed a follow-on public offering of 17,250 shares of its common stock, which included an over-allotment option to purchase an additional 2,250 shares, at a public offering price of $9.25 per share (the “Offering”). The aggregate gross proceeds from the Offering, including the exercise of the over-allotment, were approximately $159,563, and net proceeds received after underwriting fees and offering expenses totalled approximately $151,773. The Company does not have specific uses of the net proceeds from the Offering but intends to use the net proceeds for working capital and other general corporate purposes, which may include potential acquisitions and strategic transactions.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans
6 Months Ended
Jun. 30, 2020
Stock Incentive Plans  
Stock Incentive Plans

Note 10 — Stock Incentive Plans

2007 Equity Incentive Plan

In April 2020, the Company’s Board of Directors approved, and in June 2020, the Company’s stockholders approved, the sixth Amended and Restated 2007 Equity Incentive Plan (the “Sixth Amended 2007 Plan”). The Sixth Amended 2007 Plan included an increase of 7,000 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 six months ended June 30, 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

 

3,013

$

6.40

Vested

 

(885)

$

4.88

Forfeited

 

(190)

$

5.78

Awarded and unvested, June 30, 2020

 

5,889

$

6.15

1.73

$

54,592

PSU Activity

A summary of the Company’s PSU activity for the six months ended June 30, 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,370)

$

6.85

Awarded and unvested, June 30, 2020

3,771

$

5.95

1.24

$

34,953

PSUs expected to vest at June 30, 2020

1,625

$

5.56

0.63

$

15,068

PSO Activity

A summary of the Company’s PSO activity for the six months ended June 30, 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,377)

$

6.18

Exercised

(948)

$

3.61

Balance as of June 30, 2020

4,258

$

4.21

7.53

$

21,531

PSOs expected to vest at June 30, 2020

526

$

3.60

7.35

$

2,984

PSOs exercisable at June 30, 2020

2,800

$

3.59

7.30

$

15,892

Stock Option Activity

The following table summarizes the Company’s stock option activity for the six months ended June 30, 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 granted

 

210

$

9.00

Options canceled

 

(287)

$

5.35

Options exercised

 

(3,460)

$

3.36

Balances at June 30, 2020

 

12,751

$

3.66

 

6.98

$

71,487

Options exercisable at June 30, 2020

 

8,619

$

3.28

 

6.71

$

51,668

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 $9.27 per share as of June 30, 2020 (the last trading day in the quarter). Cash proceeds, net of taxes, from option exercises were $14,873 and $860 during the six months ended June 30, 2020 and 2019, respectively.

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

Six Months Ended

June 30, 

 

June 30, 

 

   

2020

   

2019

 

2020

   

2019

 

Dividend yield

 

%

 

%

 

%

 

%

Risk-free interest rate

 

0.28

%

 

2.07

%

 

0.28

%

 

2.15

%

Expected volatility

 

69.3

%

 

56.1

%

 

69.3

%

 

56.1

%

Expected term (years)

 

4.00

 

4.00

 

4.00

 

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 and six months ended June 30, 2020 and 2019. The weighted-average fair value of stock options granted during the three and six months ended June 30, 2020 was $4.63 per share. The weighted-average fair value of stock options granted during the three and six months ended June 30, 2019 was $3.88 and $3.94 per share, respectively.

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

   

2019

2020

   

2019

Research and development (1)

$

5,298

$

1,128

$

9,260

$

5,074

Sales and marketing

 

1,013

 

55

 

1,888

 

881

General and administrative

 

1,795

 

852

 

3,340

 

2,887

Total stock-based compensation expense (2)

$

8,106

$

2,035

$

14,488

$

8,842

(1)For the three and six months ended June 30, 2020, stock-based compensation expense recorded in research and development includes $486 and $630 from PSUs classified as liabilities.
(2)Stock-based compensation expense for the three and six months ended June 30, 2019 included a reversal of previously accrued expense of $2,526 due to a decrease in the vesting probability of certain performance-based equity awards.

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

Unrecognized Compensation

Expense for Unvested

Awards

Stock options

$

8,276

RSUs

33,063

PSUs (1)

7,048

PSOs

638

Total unrecognized compensation expense

$

49,025

(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.47 years and 3.30 years, respectively. The unrecognized compensation expense related to PSOs and PSUs, except for performance awards classified as equity and vesting in fiscal years 2022 and 2023, will be recognized over a weighted average period of 0.63 years.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jun. 30, 2020
Income Taxes  
Income Taxes

Note 11 – Income Taxes

The Company recorded an income tax benefit of $6,187 and $7,508 for the three and six months ended June 30, 2020, respectively, and an income tax expense of $0 and $178 for the three and six months ended June 30, 2019,

respectively. 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 June 30, 2020, and December 31, 2019, the total amount of unrecognized tax benefits was $16,440 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 2012 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 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information and Operations by Geographic Area
6 Months Ended
Jun. 30, 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

Six Months Ended

June 30, 

June 30, 

   

2020

   

2019

2020

   

2019

United States of America

$

104,377

$

73,835

$

188,385

$

146,703

Americas, excluding the United States

 

7,827

 

5,979

 

14,447

 

12,197

EMEA

 

14,715

 

10,902

 

26,573

 

22,430

APAC

 

6,397

 

4,824

 

11,185

 

10,095

Total revenue

$

133,316

$

95,540

$

240,590

$

191,425

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:

    

June 30, 

    

December 31, 

    

   

2020

   

2019

   

United States of America

$

16,812

$

16,738

Rest of the World

 

967

 

905

Total

$

17,779

$

17,643

  

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
The Company, Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 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 June 30, 2020 and its condensed consolidated results of operations for the three and six months ended June 30, 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 June 30, 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 novel strain of coronavirus, SARS-CoV-2 (“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

Six Months Ended

June 30, 

June 30, 

    

2020

   

2019

   

2020

   

2019

 

Apple

 

55.5

%  

52.6

%  

56.4

%  

52.8

%

Google

 

32.7

%  

34.6

%  

32.3

%  

34.4

%

At June 30, 2020, Apple Inc. (“Apple”) and Google Inc. (“Google”) accounted for 66.1% and 20.4%, respectively, of total accounts receivable. At December 31, 2019, Apple, Google, and Tapjoy Inc. (“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 R21.htm IDEA: XBRL DOCUMENT v3.20.2
The Company, Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2020
The Company, Basis of Presentation and Summary of Significant Accounting Policies  
Schedule of Revenue Concentration

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

   

2019

   

2020

   

2019

 

Apple

 

55.5

%  

52.6

%  

56.4

%  

52.8

%

Google

 

32.7

%  

34.6

%  

32.3

%  

34.4

%

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income/(Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2020
Net Income/(Loss) Per Share  
Computation of Net Income/(Loss) Per Share

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

   

2019

2020

   

2019

   

Net income/(loss)

$

(8,566)

$

2,507

$

(16,839)

$

3,170

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

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

156,583

145,451

153,106

144,951

Dilutive potential common shares

14,231

14,605

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

 

156,583

 

159,682

 

153,106

 

159,556

Basic net income/(loss) per share

$

(0.05)

$

0.02

$

(0.11)

$

0.02

Diluted net income/(loss) per share

$

(0.05)

$

0.02

$

(0.11)

$

0.02

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

    

2019

2020

2019

    

Warrants to purchase common stock

1,125

1,125

Options to purchase common stock

12,751

579

12,751

579

Restricted stock units ("RSUs")

5,889

8

5,889

8

Performance stock options ("PSOs")

2,800

3,382

2,800

3,382

Performance stock units ("PSUs")

2,972

2,972

Employee stock purchase plan ("ESPP")

358

358

Total

22,923

6,941

22,923

6,941

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contracts with Customers  
Summary of Revenue from Contracts with Customers

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

2019

2020

2019

In-App Purchases (over-time revenue recognition)

$

116,907

$

82,659

$

212,846

$

166,203

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

 

16,374

 

12,864

27,703

 

25,194

Other (point-in-time revenue recognition)

35

17

41

28

Total revenue

$

133,316

$

95,540

$

240,590

$

191,425

Information on Receivables, contract assets and contract liabilities

June 30, 2020

December 31, 2019

Receivables, which are included in accounts receivable, net

$

64,658

$

29,304

Contract liabilities, which are included in deferred revenue

 

145,498

 

97,629

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value Measurements  
Schedule of Assets and Liabilities Presented at Fair Value

    

Level 1

    

Level 2

    

Level 3

    

June 30, 2020

 

Financial Assets

Cash and cash equivalents

$

283,057

$

$

$

283,057

Other investments

1,565

1,565

Total financial assets

$

283,057

$

$

1,565

$

284,622

    

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 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2020
Balance Sheet Components  
Schedule of Components of Accounts Receivable, net

    

June 30, 

    

December 31, 

    

   

2020

   

2019

   

Accounts receivable

$

64,658

$

29,304

Less: Allowance for doubtful accounts

 

 

Accounts receivable, net

$

64,658

$

29,304

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets  
Schedule of Carrying Amounts and Accumulated Amortization of Acquired Intangible Assets

June 30, 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

$

(18,134)

$

2,983

$

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

$

(23,834)

$

2,983

$

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 6 months)

$

1,483

2021

 

1,500

Total intangible assets

$

2,983

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
6 Months Ended
Jun. 30, 2020
Leases  
Schedule of future minimum lease payments

Operating

Year Ending December 31,

   

Leases

2020 (remaining 6 months)

 

3,422

2021

 

7,104

2022

7,015

2023

6,980

2024 and thereafter

27,667

Total lease payments

$

52,188

Less: imputed interest

(10,877)

Total

$

41,311

Supplemental Information Operating Cash Flows from Operating Leases

   

June 30, 2020

Weighted average remaining lease term

7.06

yrs

Weighted average discount rate

6.7

%

Six Months Ended

   

June 30, 2020

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

Operating cash outflow from operating leases

$

1,320

Three Months Ended

Six Months Ended

   

June 30, 2020

June 30, 2020

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

Operating leases

$

73

$

407

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies  
Schedule of Future Minimum Guaranteed Royalty Commitments

Future

Minimum

Guarantee

Year Ending December 31,

    

Commitments

2020 (remaining 6 months)

$

2,660

2021

 

10,829

2022

6,855

2023

6,690

2024

6,150

$

33,184

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 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, June 30, 2020

1,125

$

4.46

5.44

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans (Tables)
6 Months Ended
Jun. 30, 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 granted

 

210

$

9.00

Options canceled

 

(287)

$

5.35

Options exercised

 

(3,460)

$

3.36

Balances at June 30, 2020

 

12,751

$

3.66

 

6.98

$

71,487

Options exercisable at June 30, 2020

 

8,619

$

3.28

 

6.71

$

51,668

Schedule of Assumptions Used to Estimate Fair Value of Options

Stock Options

Three Months Ended

Six Months Ended

June 30, 

 

June 30, 

 

   

2020

   

2019

 

2020

   

2019

 

Dividend yield

 

%

 

%

 

%

 

%

Risk-free interest rate

 

0.28

%

 

2.07

%

 

0.28

%

 

2.15

%

Expected volatility

 

69.3

%

 

56.1

%

 

69.3

%

 

56.1

%

Expected term (years)

 

4.00

 

4.00

 

4.00

 

4.00

Schedule of Stock-Based Compensation Expense by Line Item

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

   

2019

2020

   

2019

Research and development (1)

$

5,298

$

1,128

$

9,260

$

5,074

Sales and marketing

 

1,013

 

55

 

1,888

 

881

General and administrative

 

1,795

 

852

 

3,340

 

2,887

Total stock-based compensation expense (2)

$

8,106

$

2,035

$

14,488

$

8,842

(1)For the three and six months ended June 30, 2020, stock-based compensation expense recorded in research and development includes $486 and $630 from PSUs classified as liabilities.
(2)Stock-based compensation expense for the three and six months ended June 30, 2019 included a reversal of previously accrued expense of $2,526 due to a decrease in the vesting probability of certain performance-based equity awards.
Schedule of compensation expense related to unvested awards

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

Unrecognized Compensation

Expense for Unvested

Awards

Stock options

$

8,276

RSUs

33,063

PSUs (1)

7,048

PSOs

638

Total unrecognized compensation expense

$

49,025

(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

 

3,013

$

6.40

Vested

 

(885)

$

4.88

Forfeited

 

(190)

$

5.78

Awarded and unvested, June 30, 2020

 

5,889

$

6.15

1.73

$

54,592

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,370)

$

6.85

Awarded and unvested, June 30, 2020

3,771

$

5.95

1.24

$

34,953

PSUs expected to vest at June 30, 2020

1,625

$

5.56

0.63

$

15,068

Performance stock options ("PSOs")  
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,377)

$

6.18

Exercised

(948)

$

3.61

Balance as of June 30, 2020

4,258

$

4.21

7.53

$

21,531

PSOs expected to vest at June 30, 2020

526

$

3.60

7.35

$

2,984

PSOs exercisable at June 30, 2020

2,800

$

3.59

7.30

$

15,892

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information and Operations by Geographic Area (Tables)
6 Months Ended
Jun. 30, 2020
Segment Information and Operations by Geographic Area  
Schedule of Revenues by Geographic Region

Three Months Ended

Six Months Ended

June 30, 

June 30, 

   

2020

   

2019

2020

   

2019

United States of America

$

104,377

$

73,835

$

188,385

$

146,703

Americas, excluding the United States

 

7,827

 

5,979

 

14,447

 

12,197

EMEA

 

14,715

 

10,902

 

26,573

 

22,430

APAC

 

6,397

 

4,824

 

11,185

 

10,095

Total revenue

$

133,316

$

95,540

$

240,590

$

191,425

Schedule of Long-Lived Assets by Geographic Location

    

June 30, 

    

December 31, 

    

   

2020

   

2019

   

United States of America

$

16,812

$

16,738

Rest of the World

 

967

 

905

Total

$

17,779

$

17,643

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
The Company, Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risks (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Revenues from customers | Apple          
Concentration Risk [Line Items]          
Concentration risk percentage from customers 55.5 52.6 56.4 52.8  
Revenues from customers | Google          
Concentration Risk [Line Items]          
Concentration risk percentage from customers 32.7 34.6 32.3 34.4  
Accounts Receivable | Customer Concentration Risk | Apple          
Concentration Risk [Line Items]          
Concentration risk percentage from customers     66.1   47.2
Accounts Receivable | Customer Concentration Risk | Google          
Concentration Risk [Line Items]          
Concentration risk percentage from customers     20.4   28.5
Accounts Receivable | Customer Concentration Risk | Tapjoy          
Concentration Risk [Line Items]          
Concentration risk percentage from customers         17.8
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income/(Loss) Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Earnings Per Share, Basic and Diluted [Abstract]            
Net income/(loss) $ (8,566) $ (8,273) $ 2,507 $ 663 $ (16,839) $ 3,170
Shares used to compute net income/(loss) per share:            
Weighted average shares used to compute basic net income/(loss) per share 156,583   145,451   153,106 144,951
Dilutive potential common shares     14,231     14,605
Weighted average shares used to compute diluted net income/(loss) per share 156,583   159,682   153,106 159,556
Basic net income/(loss) per share $ (0.05)   $ 0.02   $ (0.11) $ 0.02
Diluted net income/(loss) per share $ (0.05)   $ 0.02   $ (0.11) $ 0.02
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income/(Loss) Per Share - Antidilutive Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti dilutive securities excluded from computation of diluted net loss per share 22,923 6,941 22,923 6,941
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   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 12,751 579 12,751 579
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 5,889 8 5,889 8
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 2,800 3,382 2,800 3,382
Performance stock units ("PSUs")        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti dilutive securities excluded from computation of diluted net loss per share   2,972   2,972
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 358   358  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Total Revenue $ 133,316 $ 95,540 $ 240,590 $ 191,425
Micro-Transactions | Over-time revenue recognition        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 116,907 82,659 212,846 166,203
Advertisements and offers | Point-in-time revenue recognition        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 16,374 12,864 27,703 25,194
Other | Point-in-time revenue recognition        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 35 $ 17 $ 41 $ 28
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Contract Balances      
Receivables, which are included in accounts receivable, net $ 64,658 $ 29,304  
Contract assets 0 0  
Contract liabilities, which are included in deferred revenue $ 145,498 $ 97,629 $ 85,736
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Revenue from Contracts with Customers            
Deferred revenue $ 145,498   $ 145,498   $ 97,629 $ 85,736
Deferred revenue earned $ 24,604 $ 21,914 $ 96,371 $ 84,612    
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unrealized gains or losses from events or changes in circumstances that affect the fair value of investments $ 0 $ 0
Cash and cash equivalents 283,057 127,053
Other Investments 1,565 1,565
Total financial assets 284,622 128,618
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 283,057 127,053
Total financial assets 283,057 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 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accounts Receivable (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Balance Sheet Components          
Accounts receivable $ 64,658,000   $ 64,658,000   $ 29,304,000
Accounts receivable, net 64,658,000   64,658,000   $ 29,304,000
Bad debts $ 0 $ 0 $ 0 $ 0  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets    
Gross Carrying Value $ 26,817 $ 26,817
Accumulated Amortization Expense (23,834) (22,059)
Total intangible assets 2,983 4,758
Titles, content and technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 21,117 21,117
Accumulated Amortization Expense (18,134) (16,359)
Total intangible assets $ 2,983 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 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Future Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Cost of Goods and Services Sold, Depreciation and Amortization [Abstract]          
Amortization expense, cost of revenues $ 887 $ 1,056 $ 1,775 $ 2,308  
Amortization of intangible assets 887 $ 1,056 1,775 $ 2,308  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
2020 (remaining 6 months) 1,483   1,483    
2021 1,500   1,500    
Total intangible assets 2,983   2,983    
Goodwill $ 116,227   $ 116,227   $ 116,227
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Lease terms        
Lessee, Operating Lease, Existence of Option to Extend [true false]     false  
Longest extension option 6 years   6 years  
Rent expense $ 1,712 $ 653 $ 2,883 $ 2,004
ROU asset adjustment $ 73   $ 407  
Minimum        
Lease terms        
Operating leases, remaining lease terms     5 months  
Maximum        
Lease terms        
Operating leases, remaining lease terms     7 years 5 months 1 day  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments under Noncancelable Leases (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Leases  
2020 (remaining 6 months) $ 3,422
2021 7,104
2022 7,015
2023 6,980
2024 and thereafter 27,667
Total lease payments 52,188
Less imputed interest (10,877)
Total $ 41,311
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Supplemental Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Leases    
Weighted-average remaining non-cancelable lease term 7 years 21 days 7 years 21 days
Weighted-average discount rate 6.70% 6.70%
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash outflow from operating leases   $ 1,320
Right of use assets obtained in exchange for new lease obligations:    
Operating leases $ 73 $ 407
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Minimum Guaranteed Royalties (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Future unpaid minimum guaranteed royalty commitments  
2020 (remaining 6 months) $ 2,660
2021 10,829
2022 6,855
2023 6,690
2024 6,150
Total future unpaid minimum guaranteed royalty commitments $ 33,184
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Other Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
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 $ 31,238  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Warrants to Purchase Common Stock (Details) - Warrants to purchase common stock - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 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,125   $ 1,600
Weighted Average Exercise Price Per Share          
Weighted average exercise price, beginning balance     $ 4.61    
Weighted average exercise price, Exercised     4.99    
Weighted average exercise price, ending balance $ 4.46   $ 4.46   $ 4.61
Average Contractual Term (Years)          
Warrants outstanding, Average Contractual term (Years)     5 years 5 months 8 days   5 years 5 months 8 days
Average contractual term, Exercised     5 years    
Recognized expense with respect to warrants $ 0 $ 0 $ 0 $ 0  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Follow-on Public Offering (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Follow-on Public Offering  
Subsidiary, Sale of Stock [Line Items]  
Shares issued | shares 17,250
Offering price per share | $ / shares $ 9.25
Aggregate gross proceeds | $ $ 159,563
Net proceeds after underwriting fees and offering expenses | $ $ 151,773
Follow-on Public Offering, over-allotment option  
Subsidiary, Sale of Stock [Line Items]  
Shares issued | shares 2,250
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans (Details) - shares
shares in Thousands
1 Months Ended 6 Months Ended
Apr. 30, 2017
Jun. 30, 2020
Apr. 30, 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    
Performance stock options ("PSOs")        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contractual term   10 years    
Sixth Amendment 2007 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, reserved for future issuance     7,000  
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 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans - RSU and PSU Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 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 3,013
Vested, Number of Units Outstanding | shares (885)
Forfeited, Number of Units Outstanding | shares (190)
Awarded and unvested, Number of Units Outstanding, ending balance | shares 5,889
Awarded and unvested, Weighted Average Grant Date Fair Value, beginning balance | $ / shares $ 5.66
Granted, Weighted Average Grant Date Fair Value | $ / shares 6.40
Vested, Weighted Average Grant Date Fair Value | $ / shares 4.88
Forfeited, Weighted Average Grant Date Fair Value | $ / shares 5.78
Awarded and unvested, Weighted Average Grant Date Fair Value, ending balance | $ / shares $ 6.15
Awarded and unvested, Weighted Average Remaining Contractual Term (Years) 1 year 8 months 23 days
Exercisable, Aggregate Intrinsic Value | $ $ 54,592
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,370)
Awarded and unvested, Number of Units Outstanding, ending balance | shares 3,771
Expected to vest, Number of Units Outstanding | shares 1,625
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.85
Awarded and unvested, Weighted Average Grant Date Fair Value, ending balance | $ / shares 5.95
Expected to vest, Weighted Average Grant Date Fair Value | $ / shares $ 5.56
Awarded and unvested, Weighted Average Remaining Contractual Term (Years) 1 year 2 months 26 days
Expected to vest, Weighted Average Remaining Contractual Term (Years) 7 months 17 days
Aggregate Intrinsic Value | $ $ 34,953
Expected to vest, Aggregate Intrinsic Value | $ $ 15,068
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans - PSO and Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2020
Performance stock options ("PSOs")  
Number of Shares Outstanding, beginning balances 6,583
Number of Shares Outstanding, Canceled (1,377)
Number of Shares Outstanding, Exercised (948)
Number of Shares Outstanding, ending balances 4,258
Number of Shares Outstanding, expected to vest 526
Number of Shares Outstanding, exercisable 2,800
Weighted Average Exercise Price, beginning balance $ 4.54
Weighted Average Exercise Price, Canceled 6.18
Weighted Average Exercise Price, Exercised 3.61
Weighted Average Exercise Price, ending balance 4.21
Weighted Average Exercise Price, expected to vest 3.60
Weighted Average Exercise Price, exercisable $ 3.59
Weighted Average Remaining Contractual Term, ending balance 7 years 6 months 10 days
Weighted Average Remaining Contractual Term, expected to vest 7 years 4 months 6 days
Weighted Average Remaining Contractual Term, exercisable 7 years 3 months 18 days
Aggregate Intrinsic Value, ending balance $ 21,531
Aggregate Intrinsic Value, expected to vest 2,984
Aggregate Intrinsic Value, exercisable $ 15,892
Stock Options  
Number of Shares Outstanding, beginning balances 16,288
Options granted, number of shares 210
Number of Shares Outstanding, Canceled (287)
Number of Shares Outstanding, Exercised (3,460)
Number of Shares Outstanding, ending balances 12,751
Number of Shares Outstanding, exercisable 8,619
Weighted Average Exercise Price, beginning balance $ 3.56
Options granted, weighted average exercise price 9.00
Weighted Average Exercise Price, Canceled 5.35
Weighted Average Exercise Price, Exercised 3.36
Weighted Average Exercise Price, ending balance 3.66
Weighted Average Exercise Price, exercisable $ 3.28
Weighted Average Remaining Contractual Term, ending balance 6 years 11 months 23 days
Weighted Average Remaining Contractual Term, exercisable 6 years 8 months 15 days
Aggregate Intrinsic Value, ending balance $ 71,487
Aggregate Intrinsic Value, exercisable $ 51,668
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans - Weighted Average Assumptions (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Black-Sholes Valuation Assumptions        
Expected term (years)   4 years    
Stock Based Compensation Additional Details        
Weighted-average fair value of stock options granted $ 4.63 $ 3.88 $ 4.63 $ 3.94
Minimum        
Stock Based Compensation Additional Details        
Contractual term     6 years  
Maximum        
Stock Based Compensation Additional Details        
Contractual term     10 years  
Performance stock options ("PSOs")        
Stock Based Compensation Additional Details        
Contractual term     10 years  
Options to purchase common stock        
Black-Sholes Valuation Assumptions        
Risk-free interest rate 0.28% 2.07% 0.28% 2.15%
Expected volatility 69.30% 56.10% 69.30% 56.10%
Expected term (years) 4 years   4 years 4 years
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans - Stock-Based Compensation Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 8,106 $ 2,035 $ 14,488 $ 8,842
Reversal of stock based compensation expense   2,526   2,526
Total compensation expense related to unvested awards not yet recognized $ 49,025   $ 49,025  
Unrecognized compensation expense recognized over weighted average period     1 year 5 months 19 days  
Quoted closing price of Company's common stock $ 9.27   $ 9.27  
Cash proceed from option exercise, net     $ 14,873 860
25% of Shares        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     1 year  
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 5,298 1,128 $ 9,260 5,074
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 1,013 55 1,888 881
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 1,795 $ 852 3,340 $ 2,887
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 8,276   $ 8,276  
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 33,063   $ 33,063  
Unrecognized compensation expense recognized over weighted average period     3 years 3 months 18 days  
Performance stock options ("PSOs")        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total compensation expense related to unvested awards not yet recognized 638   $ 638  
Performance stock options ("PSOs") | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Unrecognized compensation expense recognized over weighted average period     7 months 17 days  
Performance stock units ("PSUs")        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 486   $ 630  
Total compensation expense related to unvested awards not yet recognized $ 7,048   $ 7,048  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Income Taxes          
Income tax (benefit) expense $ (6,187) $ 0 $ (7,508) $ 178  
Unrecognized tax benefits $ 16,440   $ 16,440   $ 15,084
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information and Operations by Geographic Area - Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
USD ($)
Long-lived assets (primarily consist of property and equipment)        
Number of Operating Segments | segment     1  
Revenues $ 133,316 $ 95,540 $ 240,590 $ 191,425
United States of America        
Long-lived assets (primarily consist of property and equipment)        
Revenues 104,377 73,835 188,385 146,703
Americas, excluding the United States        
Long-lived assets (primarily consist of property and equipment)        
Revenues 7,827 5,979 14,447 12,197
EMEA        
Long-lived assets (primarily consist of property and equipment)        
Revenues 14,715 10,902 26,573 22,430
APAC        
Long-lived assets (primarily consist of property and equipment)        
Revenues $ 6,397 $ 4,824 $ 11,185 $ 10,095
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information and Operations by Geographic Area - Long-Lived Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Long-lived assets (primarily consist of property and equipment)    
Long-Lived Assets $ 17,779 $ 17,643
United States of America    
Long-lived assets (primarily consist of property and equipment)    
Long-Lived Assets 16,812 16,738
Rest of the World    
Long-lived assets (primarily consist of property and equipment)    
Long-Lived Assets $ 967 $ 905
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )N6!U$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ";E@=1O\W;W>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NT&3%&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[EFC MVB/4G-^!0U)&D8(16,29R&1CM- )%85TQAL]X^-G:B>8T8 M.O24H2HK8'*< M&$]]V\ 5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V2VFW+!#!>_/3Z_3NH7U MF937./S*5M IXII=)K\M'AZW&R9K7O."KPI^OZU6XK862_XQNO[PNPJ[8.S. M_F/CBZ!LX-==R"]02P,$% @ FY8'49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ";E@=1&T^M2D4% "=%0 & 'AL+W=O_0L/THIT)L27SE1W"#"')+FTV2T+2SK;3"V$+\*PML;(< MPK_OD0TVR9AC=WH#_CJO'Q])[Y$TW"K]/5D+8 MG*N-D'!GJ73,#9SJE9-LM.!!%A1'#G/=GA/S4+9&P^S:3(^&*C51*,5,DR2- M8ZYW5R)2V\L6;1TN/(:KM;$7G-%PPU=B+LSS9J;AS"E4@C 6,@F5)%HL+UMC M^G'B,1N0/?%'*+;)T3&QG[)0ZKL]F0:7+=<2B4CXQDIP^'L1$Q%%5@DX?NQ% M6\4[;>#Q\4']-OMX^)@%3\1$17^&@5E?M@8M$H@E3R/SJ+:?Q?Z#NE;/5U&2 M_9)M_FRGTR)^FA@5[X.!( YE_L]?]XDX#F G M@^@+T+H*?>X.T#O.Q#<[+L MLZZYX:.A5ENB[=.@9@^RW&31\#6AM,TX-QKNAA!G1M?*3Z%5#.$R(#?2A&9' MIC+O'C;-;9*LN1;)T#'P-AOC^'OEJUR9G5#ND2]*FG4"JH$(WL8[0%F@L@/J M%4,%?TOE.?'<,\)P7]0R5NC?GV#01ZY-VT"^<1?R32 /A MKX\1LI*0-2$3L<$#NX#GR55;G#I<<]+ODL]IR'4!S:*A\T"QI",U" M76R,T-+9J?>?F"?V#-K\26UE)2\N-^>2W$+G]L/$5QA@60TH[N?O 8M>.=/J M)91^=59QSAA;62PH[O!9.XYA MMGL:!1?HT"X&4E8(BAO[G?(A)[.UDI@-UX@,7+?=J^GR95V@N*D_A0:\4RT) M9;\L?B5SX:<:LE6)A2M-5!R#_\R-\K^?D0W7Y(5'J2 _N^6X>W[&)J=EO6"XHQ]21FY>_367*W&RE-4( MW8_GUV-LNL;*\L :E8=)JK6=D.0SHRQ=8!AIY:2^1O';^Z7 6[*R++!&96$J M81J9+^7L'(D?4"O)<,4:LM+\62/SMU,DJ/+@JRNE*\=!C3ZM;$=>JFO*RT?=;(]F]BH5>V@WT"!;,& MGXTW7%:G#Q>L12M=G^&F?4C66D"R,*#_MSQ@I?LSW+@/H_*-4[A+OZ?:KT1/<^%R#PRC*CW?PQUZ#$A! MCA7QJNY]52-P<@@Z1QM@UH&R?<&$^':-EN^%%5>+O<=QMN/FE(_G&Y=?N#6P MA$1B":'N>1_&FL[W O,3HS;9=MI"&:/B[' M>""T?0#N+Y4RAQ/[@F)'=O0O M4$L#!!0 ( )N6!U%B\#/5G 8 &@; 8 >&PO=V]R:W-H965T&ULM9EM;]LV$,>_"F$46 LD,1_TF"8&TCA;6W1)4*?;:T:B8Z&2 MZ$J4T^S3CY05R18?[&';FT22CZ>_3N3][JB+9UY]KU>,"?"SR,OZ,INV@(I]B"(-I0;-R,KMHK]U7LPO> MB#PKV7T%ZJ8H:/7R@>7\^7*")J\7OF9/*Z$N3&<7:_K$%DQ\6]]7\FS:>TFS M@I5UQDM0L>7EY J=7Y- #6@M_LC8<[US#-2C/'+^79U\2B\G4"EB.4N$:N#N\:OW7]N'EP_S2&MVS?,_LU2L+B?1!*1L29M< M?.7/'UGW0+[RE_"\;O^"Y\X63D#2U((7W6"IH,C*[7_ZLPO$S@#D60;@;@ ^ M=@#I!I#V0;?*VL>:4T%G%Q5_!I6REM[401N;=K1\FJQ4KW$A*OEK)L>)V?7= M[?SF=G$S!_)H%N#MMY(V:298^@Z<@F^+ M.7C[YAUX [(2/*QX4],RK2^F0NI17J=)=^\/VWMCR[T_-^49(/ $8(BA8?BU M>_B<)7(X4L-1O#]\*J/0AP+WH<"M/V(+15-5K!2 UC43];G#(^D]DM:C9_-( MZQ60L0&).F _FFQ#7^#4-V=+)B?1 8&! M=NO8B^*1/MW(AX%%7MC+"X^3M\ZI4 @ "2^*K&YS\I*9U8::$(\$:"Q7M\(Q M)K%9;]3KC8YZW>RGI%;-ZG8M<;%B5;=(37HC_<5&"/LCO;I5%&"+W+B7&SOE M/G!!VFBJI+266!;6 MY=YYVU]/83B> $:SP+/D);3#)^14>R>U4I&53R!G$M>@4EP&? D:>6*/<>=U M5PXAOC_. B8S'X70HGI "<).U5]X^70JF%QAZV-25N=M[UUC!.%8K<$LB$+; MC!@PA=R=NQJCHN% 36@N*@3VA3WQ+3 :N(#=8KCJ5DM8*A%0U0$:9 M.C*0'_IX+--@AG!@27IX MV@^55IC/580,G_#@:+P"#&881Q!:- TZP&R>+ M%:_$-LOQ$5D.S &LH\+SB#?6;0(*MN04O-.:N'DR%)9LP\J&&07J=$">[\7C M[&RPBT-K\8,'BF W1?;+GT/1-" "QA".YZK!#ODP]"V-!!Y@@MTP&0A-CYJV M!J+ 4$.*R2R(/-NT'9B"W4P9U/[36:N#A,B205MN!K-05D(6W0-NL!LWX\KB MD%J=*D0KW0U&R))B\8 =[&Z-MI/WD#Q#EQ,$AN1EL$->'-BFP< P[&;8M6K7 MA"K7M[U0PDLU%5B92,7@[2T7#$3OC-*=CM5FX7F]I@F[G,B"M6;5ADUFP+0G M\Q\XVG_X@8(X=E8&"\&3[RN>IZRJ?VD;%_'BW*49P$4.=42OZ;56]S@!;^ 9 MA!#)4J$"&YHW[#WP3^054*]HI?K01DB.9'_)$52 STW)^GVL]KW,6<**1SGS M7[>GWH.2OPZ6_;9*-VTOVXA:UK2I6L['.3+N'.FL''<.3I/]J TH)6Z4JLG( M2T?(L __9=!D)W82PKC]&7GA21A&_U\4=7(C;?/-8&-)/61@.W&S_2I-,U71 MR?RC.L73K 0)764-=@'Q0FQ)Z61G3].->5GE-4634\%> M]V)465JQE=K;WT@@\=J\OZF3_#30YJG!B%B:'C*PGASPEIVR9)9FQ:R0Z MO$\]+_+\<9UO-"0H0)8$3P;.$S?GMQBJ#9G.*-@$=R\.QT6IP0Y# B-;8 >\ MDV.ZR1UJMLOM:/F!MI=M[#4-=L9><[KS&41]@_J=5D]96-$>KAB5LI6!_'W))5"[$_6QI?^X-OL;4$L#!!0 ( M )N6!U$26CLYR0( &8) 8 >&PO=V]R:W-H965T&UL MK99=;]HP%(;_BA7MHI4ZXH2/0 5(%)BZJ6M1:;=K-SD0JXG-; >Z_?K92<@( M#02JW1#;.>_KYQQ.XO0W7+S*$$"AMSAB0)]0V?CZ/9/J+-GDLMI"?2,7C7*P)8LJR M*WG+"[$C<%H'!&XN<$\5-'-!,TTT(TO3FA!%AGW!-TB8:.UF!FEM4K7.AC+S M-\Z5T'>IUJGA^.%^,KV?3R=(C^8/=U\GHR<]N1G=C>['4S2_G4Z?YNCBF9$D MH J"2W0Q(P*8"D%1GT27Z#/ZA&PD0[TJMQ?*T%/($TE8(/NVTIQF-]O/F6XR M)O< T[>$-5 37R$7N[A"/CXNGX"OY8Z1.[VRW-;5*4KD%B5R4[_F_RK1D3V; MQ9[-=,_6@3UGNIE!" B0[@#_]0JMB$!K$B505<[,RTN]S'.['N(&QMCIV^O= MLM6&E5!;!6KK/-2\!TBB0B[H'PBJD#//]@Y+6Z/L =<$E7#;!6[[0[A4RJ0: MM?V.8I_S6$0)LE- =CX$J=_#4NF'BK)E%6FGEO181(G4*TB]HZ1C'L?Z;7Q* MEWJG=6EM6(FS6W!VS^ \J46[[VKEFO;;+VEM6(FW5_#VSN<]W*.]=Q".ASW< MVV.M"&MYGM>M9G7POT,$GT];TZRY92US55P5M+US")HOD.]$+"F3*(*%%N*& MIQU$=JAG$\57Z;GXPI4^9=-AJ#^$0)@ ?7_!N=I.S%%;?%H-_P)02P,$% M @ FY8'4=N3H)0!!@ B[Q4%Z.5UNLSSU/SE2@2=2K7 MHC2_+&15)-I<5DM/K2N1I$U0D7L4X\ KDJP<79XW]^ZKRW.YT7E6BOL*J4U1 M)-7/:Y'+EXL1&;W=>,B6*UW?\"[/U\E2S(3^MKZOS)7794FS0I0JDR6JQ.)B M=$7.IM2O QK$'YEX43O?44WE2C'"]8Q$+N:Z3I&8CV9S+S M^+--.NK&K -WO[]E_]*0-V2>$B7&,O^>I7IU,8I&*!6+9)/K!_GRJV@)\3K? M7.:J^8M>6BP>H?E&:5FTP68&159N/Y/75HB= ),'#J!M +4#_ ,!K U@'QW! M;P/\CX[ VX"&NK?EW@@W271R>5[)%U35:).M_M*HWT0;O;*R+I29KLROF8G3 ME^.[V\GT=C:=(/-M=O?[S>3JT5S,'LW'U^GMXPS=?4%W]].'J\<; T!'W\ID MDV9:I,?H!'V;3=#1IV.D5DDE%,I*]+B2&Y64J?J,/NU=GWO:3+<>U)NW4[O> M3HT>F!I#7V6I5PI-RU2D0/QD.#X8B/>,3)U6]$VK:SJ8\+=->8H8_HPHIAB8 MS_C#X22&Z/RWT:?_>O0],5A7.*S)Q_[_PAD8W>]&]YO1_0.C/XAG46X$5%3; MP* )K-OD\R5AC)'@W'O>72L7%G/NXWW4Q$51'_/8@DV!,6/B4][!]DCRCB0? MEE@JC>3"]..&[-F ;D&7,AC4[3Y/=+V[H+DLBDS5[=X\J97\F>0Z,T^P>5*1 MU"M10+H@R',&T MHXYV-$C[4>HD-^N^5U,0U6)E,7%40L\F&^ M<<V,TGF(0-H^L$@XBF*;N(OCL;-93J!T81PQVV! .$HP80>X]Q:#\$'N-Z5Q M L([RDVS/$:+2A9O0AAG K G9F<$$Z!>.'8J'\A&C92AK8"+ M8\P_M/*]&2+#;NBF(VOHE\)X!._(>(7GK+;$QR!]P*4 9>^BG#[O0D*.(YNW MBSHAX2'>O2DBPZ[H5NAVH=O5!ZG&SOO,2<3=YN["H(4&DA'C[YQ2=W&,A =* MG?;>B.)_1AB9]M:\_ACWWYQ;H)/ZJ"F;0TJTR:/=R>-3;/GU,0 S*-L,P\F( M;6K>2[8O1&_FZ+"9^Y 0:99O-'C8'HMU=[L3\JOF7-BZ?TW.Q@2X/R%GT^WY=Y]^ M>QS_-:F66:E0+A9F*'P:FLE6VQ/N[866Z^8(]TEJ+8OFZTHDJ:AJ@/E](:5^ MNZ@'Z/[/&PO=V]R M:W-H965T&ULO5;;;N(P$/T5*^H#2-OF1@)%@%0@5;LJ%S6T M^^P20[)-;-8VT/[]CI.0Y1*R[*ZT+XDOY\S,F<3CZ6P9?Q$I_(E]64PTPOK 110JB( M&$6<++K:G=GV6@J? EXCLA5[8Z24O#'VKB:/05!W+9[9](+D>1]F; MLUBD3[3-L8:&YFLA69*3(8(DHMD;?^1YV". G7*"E1.L8T+C#,'."?:E'AHY MH7&I!RQ&P).]P60\ M],:^-T0P\B=/C\.[&4S\&;Q&WGCFH\D];(VFS]X#X!Y?/?0XAKFGUYXFOE]' MM1>*UT$D25!'U^C%'Z+:51U=H8BB65LF MY]^\>W_M_2 9=O'3V*D]^S_\-!7A-(IP&FDXC3/AC*&<1G3.$J+78B9$O>Q_ MRTRXJ0E5/#>]ZY;CNAU]L_\53U&68S0/0<,24Z;;LF\/8=XIS#:;1@$ZD.H4 M4IW*S$]D2#@"J7 IA*I:;\BA]'9%/MW"B5N93ZC 4%\IE!_."9U_(LDQ%3'. M*GOP':H2W!2R[%@/,LO.?FYLXRA_)1C+/DI>"<9TRG/7+&0U*V7]-G=E>IH7 MZ"G!G.@IP9S3TRKTM"KU#/Y(2;]UT0$X15F-YO$!*#$%!\"UCC2?PFS3.1:M M[]U=">'+M&D0\)G65&85J5@M^I*[]#H^6N^;[8%9LCZ$/B9K.WZ9SYJ@$>;+ MB H4DP6X,FZ:\'EXUEAD$\E6Z&PO=V]R:W-H965T&ULQ9MM<]HX$,>_BH:Y%^U,*=:CS4V2F1;(-'>])E?2N[F7+HC@ MJ;&I;9KVVY]L7(2EM4PHM&\2#'_)NZN'WZXP%X]I]BE?2EF@KZLXR2][RZ)8 M_SX8Y+.E7(7YRW0M$_7)(LU68:$NLX=!OLYD.*\:K>(!\3PQ6(51TKNZJ-Z[ MRZXNTDT11XF\RU"^6:W"[-MK&:>/ESW<^_[&^^AA691O#*XNUN&#G,KBP_HN M4U>#72_S:"63/$H3E,G%9>\5_OU:T+)!I?@GDH_YWFM4NO(Q33^5%S?SRYY7 M6B1C.2O*+D+U[XLU)V?*X[[>WN63;>7,QS"7HS3^-YH7 MR\M>T$-SN0@WAT5X=9&ECR@KU:JW\D4U7%5K%> H*6?6M,C4IY%J5UR-;M^-)^^FDS%2 MKZ:W;V_&K^[5Q?1>_?MK\NY^BFZOU=7MZ,\WMV_'D_=3-/G[P\W]?^C9AR3< MS*-"SI^C/OHP':-GOSU'^3+,9(ZB!-TOTTT>)O/\!?JM<7TQ*)3=Y=T'L]K& MUUL;29N-Z6JE)J&*Q>P3T'KD;OUJKJQ4DSB,T5T8S?LW"1J%ZZ@(8Z"O<4=? ML]EFM8E#Y35*BZ7,T"Q=J16]+)?:%ZG\5-<2/8O3/'\.=#\YO/NQ7$2SJ Z MN79W(XA>( M>#B 1G+;IZCZ+'>U+U>870R^[ ^7+1'8]P/J7F^70'/#PK6]@:\$2P:^!YL&-L9QIR&O5,\ZIR( MS+JU$&;?;M].UZ4KT 8W$O9([T_ MK0\=HH8/_LX'_QP^[$]E:.;ZEJE,!+"EP<[2P&GI??A5+:&UVJ)5QK+= XL4 M)6HR5W:@7!9%+%524Y36RL^;J/B&PL[EHV5"PIY,$[[A9M-YDY2=%:?YDM8[3;U*B:I&CNTTV6ZJ% MCN[4[@ABV[/GNQ#$,C@P!T M6!@Y!*#I,SH,B&<&".@LH/NZ9I TK;$;U\T@64E$=\1L3&/&L=^R16&-:NQF M]7$)8-VI,P/$ *VA%!#0F3D@((&30*@O1Q:(=9* W5G""?) #)#?D0AB#7_L MIO\AJ> UMF%.<>N]-[4.8+$AC1($D!GD030P"2!.G.0A.P5[$^LV)\.$P*D M 0Z8$)T*$'EVJIH6:P\3-X6-*4V*SEWC4S*VZ5$V#-9^) MF\\G+$^)#4[);U#P@U$2E3R'J M01"M>W12B]J@!?,.0&?G'9 (S#L H2OOH!KOU(WW'\T[*,!31]Y!-4_I#YZ MP^8 Q\W6"-J859'TB5D ;H^]_E2< C4TH8%I<8>J:;"& M-OUI)^/4!O60$V'ZT:%J^J%Y3G_)Z3BU@4V&I(775/.:NGE]N+6*T5F8%-V& MVIC&;>4VU9BF9SO=!F<(5#[[5EG5*6M^F:8ASMP0/V.6Q&RDTE:#-4_9F8^V MH4%@ &1]SZQTNE1-CS2(F1O$9S^L9S89&6\;"(U%YL;B4>DJ PZDB?7-K%O4 MM'?O>^.GG$0;YP7EO 0"Q[J3'09\C\P]YAL+> SH^L(032!1>937A7NLHTXYF;\0>=V#/HE%P$M*7 9IK<[/0% M]C4#P-NV&7&-7?X#M3.\LCA0.QNS;\1MY :8[C^\L)W*@,[>C" 18P'CY@D. M(*2"#?V6-<\UZ_FI:N>6D(' ]MM.RKA&-C^B=N[<&_D!M3,':F<()X .&$&P M=@9P @A=..$Z2> _6CMW1PVHG1U$X3HAX">HG3E4%'-A5G"=LJ:->P^4G>&) M,AO!OK *BBY5TV"-:?[3:F=N$Y(K+IM^=*B:?FB*\E]2.W.(K*)M*FNN\I_Y M=-F(0P3VF36%NF1-;S2G^2][?HS;-&>XY>A":)J+(Q\@JR;+(HWC]+&O7JTW M'^-HIE0+F:D]\47EDVH3?6\_2_,"?-Y/V/ W$LJ1 $ZP.?9]D]9MNI:<1FA: MBR,K\Z.BT#62 F([:2MKA4:[<*/]B,Q,0(]@FZ-C:\#,#-#97(=$8&8&"%V9 MF=!<%T]Y]NWIF9D H YE9H.]WWZ4OP52V8)**'(4RX5JZ+WT50_9]NJ5W%65X/VA8S$@3Q;,M$.3D]KI_=5J?' MR(>3"9X\/_@NUAMM'LQ.CW=LS1=<_]C=5G WZV;)Q9:72L@257QU,CG#GRYH M:@;4$O\(_J .KI%192GE+W/S5WXR"0PB7O!,FRD8_-WS"UX49B; \;N==-*M M:08>7C_/_KE6'I19,L4O9/%3Y'IS,DDG*.:;EM!P."K2B;?_;8&N)@ ,SC'D#: 60X(!P90-L!M%:T05:K=
"ABG3R]NKB^OKA=7EPBN%C=?_[H\ MNX.;Q1W\?;NZOEN@F\_HXFSQ!7W^>O-S@8Y^E&R?"\WS]VB*?BPNT=&[]^@= M$B6ZV\B]8F6NCF<:D)GY9UF+XKQ!0490Q.B;+/5&H:LRY_G+\3/0J%.+/*MU M3KP3_KTO/R(:?$ D(($#S\6;A^.Y!P[MK$SK^>B8E9G:H!6$C$*K2FX11&'% MM"C7C1L++;CZY%DG[-8)ZW7"D76N(>Y%F\VVT#+[-379($> 5*D8B;)N*S7S!0=F 6'89H. MC&=+I6E(W,9+.I2)%^4EAT2=B5%DB;4F28+AKCJ$@@/T+X"E';#4[W6RG-;[ M5' P(>*/QH#]62!_6QQR5>\JOAK&$-[\3 D%D:7V$&TO,38$P:.WH9Q M5S!MJE:3H+="U67DBH] CAR;&M+4VGR'7!*-;7W/)MA/)\];WR;")A!D'='C MR0;;E#&=1_-A_G:(C9$R[HD%^YFEBZD=>V)U3NP!9UFUYR_BV(G>YA5,@LAR M$H<8C4>S4$] V,] 9RW*U\@;V]P2AG,+I2TUQ0&-DQ&8/0GA5UBHA>F/-YM1 MIGANYP276!*/^ +IF8?XF:=/"OR>EWMG.BK#C&@QG $84\Y!+^! M&PM9KJ>:0T)XQ37;V5Z@L&C (81'\@#IJ8KXJ>JF(\2F,'H-J$U%F(9#H"Z^ M"I-X!&M/5\1/5]?/M?::EP8U.(#I5&9';>W]WEE\.]5PD!4-@F2HB"T6I^E( MF4=Z3B/A'W5:HKSGZ@]:!M(S$_$ST^V^RC9F6Z& MB.>*(B?*&XKF7&>M^OP1UYE MHO$T95I5B$7#<$UAL6O]4*%]F%[4Z;#](*$VK.((JCA=!/\#ZQR M?_VB-KU,:1@/6<@E%H=XS/ ]$5$_$74!!WGJ7N2@S/+I(+.[_-BIA8.@H'B; MXZ$:#HXB\[$RE1Y\1/-SU!4X2-88_#&K^TYDF IE;0\*KF2T=$)WD!(.AYSD MDDK'?*FG)/JFCW)570.(!N.'9C^,X]RSHOX>9F*Y@C18B%:F?%<>4THB;1L@+W:9(DM(@LES+EIO/P_E(YT-[+J6)EY.^MY]0 M1?=IR^U>'YQ;!#G-T 5,D9M.U310I9*%R.N,MV1%G7[KTP7E(3;:4RCU-VIO M=Q^GL5/KF[3;V+:&PO M=V]R:W-H965T&ULS5IIQ5F;93^0C.@"3L&6 6P.C87Y_7#6 .F;(W3JIVOX@:'(T^7W=CYNFU=5_\ M5JD@;NK*^&=[VQ":QP<'OMBJ6OJI;93!S-JZ6@8\NLV!;YR2)6^JJX/%;'9R M4$MM]IX_Y;%+]_RI;4.EC;ITPK=U+=WM"U79ZV=[\[T\\%YOMH$&#IX_;>1& M+57XV%PZ/!UT5$I=*^.U-<*I];.]L_GC%T>TGA=\TNK:#_X7),G*VB_T<%$^ MVYL10ZI212 *$C]7ZEQ5%1$"&[\FFGO=D;1Q^'^F_IIEARPKZ=6YK?ZER[!] MMO=H3Y1J+=LJO+?7?U-)GF.B5]C*\U]QG=;.]D31^F#KM!D>?]@J<6[K M1IK;B7@AO?;"KL6E4UZ9(*/B3"F6T68TM]0;H]>ZD":(LZ*PK0G:;,2EK72A ME7]Z$, 6$3\H$@LO(@N+>U@X$6^M"5LO7IE2E>/]!Q"GDVF197JQ^";!O[=F M*@YG$[&8+6;?H'?8Z>B0Z1W^,3H:\734\73$/!W]D7;[-@OO;%!B+O[ZET>+ M^>*)^+]SQ)1GAT_$FZJ%BZQTI<2%*:;B8Z]-@3FJTU6$$D@EQ5@&T ME7#6-!7_%4M:,A%OK-U@Y+*" GF(6;!8"^8?)J.\3&27/=ELI+':"B28H#*C M!+N@%7F'A# S"!D06CF<0AJ%>$#VR)UVY7X#5=T*.!+R!_;F=8U#.G-!)PTR M>P)2!_BHF'8>=^E@> T)6>_GT KL4_9.O-N]\VX21,*?613RZ-;(MM3D0CBJ MC!P5'5$R,X3!@:QP#"#I0="MO%)BI90!UPKR8!V,Z5L*EV#9"JZMDB1.;=J* MV6"^:'*IBM;I3M97-_ #LV$=U]IS5LUV6;XZ[X(%E*0KB6T-M3A=#[@#'W!6 MS$TY8'E9A7#'<7!U*XP-%&A56T(#,$?B1)M8/63UK:T-6 K&G/JUU239ZE9L ME%$.NVY)>:HAO<@>%9K>)"D./QI6Z3*PIV11WIR=77:R4/B0'1 F:K>2B1V_ MM6T%%J!/E#5$'L;YW)I8-U#8\'G?MQ@1BW*17RD8*2FCPXX!7,U/GWAQ9DP+ M&N]9K^3A5&J(^6S_'\P[;;E5T@E%J1& 4ZAZ!8\]G%-RF_\,-BJ,=RS"CDQ$ MK5Q+(+MX%)/@%,#)"VRC#0D%P]32H.HBQME^_P^/I4!"'UZ>0"2=$L%%_:#^634(P:P>#55K4R+#$O6LEBP W!,N MKV[H\)1J:!J4$)'L=A&3[^%@)2MP@'3(O4,3@9!BUL?<>-=5D80BFI4 E2LZ MT-DZ>EXOZO<$3. FD?4P&#-I^%$>QP:YG[\?-,:8UZDX1^*AZ "20=4#++/%)450J;?7B3/+#6#$N*=T#SB MZWH-FV/ME3(MM)C\F"$?(* .'E;6^Y\F<*1P=ZB0?BO6Z.40I<%2,L=Q*G1/ ME9:HU&+:L124MOBRM164ZE,@"L+\<#L=YCOPAGE$61RX!7G.R*##;9+NQ?J!V\+*(V>T,!C]"/$6^])!\]1]DK M0%W-66DH8LSB,0MBT3T"98-#0Q'7/TZ74T%9+2=+OQ/<>C@G5^'2[W-;;A*> MPD9MW4012";5<<@.FAR"U5A'+<94'S,7J>\'@\"4X\3"Z7&*K)X!]RB*JXC&J5[XG\)B(E9@+B<%R&:_ @2@ M.&Q0OW.Y!8W;DF:;.!"[$#!K<5K(14?9.M;LE7:!"AF<4"=] FGL-:,O::ZT M[2JLVZH+TPE1I(%*7T5UI=H\1BRY>L/^P?$+D#,;32=EM"$U]Q4EC%SIWZ*. MN;PHU5HY*BR#O!D: E5=@F&:R'4 Z'$)P;;C5HM@2U!W5T*=L) J[R[!'( A M]-.#8I4D7K4>#;.G.J)>$5#$RJHK\\=,:@/EQJ**2G:V47;T&IU:J1'YKDMU@*\^"$N0 M0 @Y[;_[(E4%",F4474Y6PS25ST:I-/$JF,HP*-QU2041F*/JB,E'N*!(>[0+D>R&W3Q=H M+-&?ACXGG,-C@6#OH?)NT>LNPK6! MH8X@S;C:6^->9T9+3/&<-SZB.)2+[Q M(44\A.R:"W,>1F)/Z9V"#RXT0O"4% J%&<3A.'OWMQV.HYG0?,>FZ&>I[!"H M8$PNL^)-)R%,98L(+]95B(Y2C2\&@!"$RY0B-I:<*DFC.CQ@+.'Z/=/,=4>/ ME02F.H/'I.\\)WV.-51Z516Y,38PDR.B8[;Z)/8=V"-OZ5-UYRPK>$?G(1TF MKZT_7%WY!_U^X$;P^%-]U=+EN@8O[D@_W:-R^^>X ZG M?P!\W3\3K_:.CZ?'XD$W<[R8G@P?3Z9'X]E'>$QW@(>+Z>E@\O!HM!6SA^/9 M(:6S,&[+)HF=>/&;T)V'.F@GA$HGCU;%L7Y9=/#4Z9Z<3.MH]/I LPL'DV/'T02\]/I MH_^2O7V;7['(U,$YR[Q6EG]$% M/TZW5 S$5#9>B%1V5EJ^_?O^E@L3O04&.(E59Y\M![N7J!Y++N5>6/QTIGA] MMGS1&2*6<;NW?6Q(J-[_EA^[;73T_OQPDM\[] Q<].EZ/R7V?T;L!Q5@W%G9C=,[_W8W/.)F0 M^_49,I6A6U4A_0>" R=1]^$P5O4*1CNQ2#JJ]ENMNHCJH8.%@I:IBTR!- MSP,OJU78VM)6=G.;!>+$$2M5QGKIT-2YNZ*,)(BI#;;IM8'JIZWY7OQ*[:O8 MY/;WC%S=*BI(P0A5(Q# QW8_%0<-$J^DEQ[4@R"Q,@6Z2HO*\M2=TDT,)?"- M-H:3[AK9L,>'^7'&A[X0SA?KL+]\FQ^FN(.H=2%$$SPSDYY=G]V-,&.W+[Y]+;P M36I]6+._,%CEH#B>_81,6#>57G/C2=0_4'E$.N_V7?2>]>=4T5F[@9N1#A[M MUA#-,'"\IH[M$W=L0RQ(^@!!@,1+. 6\''/BM9.UHD\=XIM7@, YO]?QN5<: MK'T? R&")NEO]UE_5C?[G3H\'GE8IY8=/I:G+B@ C:SVZ<)N:=>!7^,^7*)8 MSTZX?T1Z/T\9M']A,V[R+^C=4MV] 3P'.'I*]Q$#Z56(.*]L6[)R6MYV1M<& MJ0']0.7R!>'44CEZBTLM(0"H^%-Z=9>@+[Y*E7?R\SNP]F\5NDP^L&D'C!$4 M[['JS_OS!5F5KIY11=WT2?.4[7(7(.Z:9;!QU\<6!X,/9F#=#7\61#E&NR^/SN('-_WR^-G26^F _.A;U1I;9]/3XSVTUOPI4'R 1_'G-RL;X$K\ M[U9)=,JT //T,C0_T '=]UC/_P-02P,$% @ FY8'40.)5>#O! 4">GEL[ 7[(EMN9(,R;^_E0S&8,.1MI>;^X(L:??9%ZUV M%XW6C#^*"$"2IS3)Q-B(I,PO+4L$$:14=%@.&>XL&$^IQ"E?6B+G0$/-E":6 M:]M]*Z5Q9DQ&>FW*)R-6R"3.8,J)*-*4\NHI>$_P5PUK4OHFR9,[8HYI\"L>& MK12"! *I$"@.*[B&)%% J,:W#:91B52,]>\M^D=M.]HRIP*N6?(0AS(:&[Y! M0EC0(I%W;/T[;.SQ%%[ $J%_R;JD=9$X*(1DZ889-4CCK!SIT\8/-0;?/L+@ M;AA1N_]'%^>!%.7\5+D M-("Q@;=- %^!,;EE$HA+?OO%=QWW'3DA4-/8W7?D/@)RS=*<9L\$*?-"@E!Q M' 6(6*@8U6^MK "&A M*^!XJTE6I'-$90LE/<5[J/$%P00A),VT@+#@:MBA=2KU;^*D4'!*OI);4W&K M@(PX $$H(N(GDI81""H""<8/5/%#(HJ6 V1;/X1[5BJH2LJ!-6]_R!H3[[2, MD 29,)N%"*4SDC*@#D/@6Q&O: (9.AQU1828$U@L,(-ASPM)YPF"L\H6R8+'B"5HYT]W)$I. M"KV9XU5 %] D40J6?MC3 &F%Y$6JO+F+I_]ZO-=G4$^3U=8,#Z5UXW"L#NOH MPN&HPU\?;7/EMG&SMS2_D@O?]/K]^HIK>O:@3N'T3;\[K)-T36=@[ZPJS[40 M:% 9(RJN3N6>RU<[C(?#9"7:E?WG='F(['A]T_.[S?6>9_8\IX4>O6;W6^A[ MYK!&?[.-]"K\#^Y/FZFJ5#2!3;?;U.,$>=_V7NRXL)&6CKONT&6.-S3[OGO4 M16K?\YHN>ZWQZNR@P%MB=VRO?D=P[N[O.\[1_69R__=DU=N&!4NP9U?)5A4F M^4SHFO)P/T=3J?,S5A&5RX$&T;8AT%U+IO3>%2UX4ND;EQ: X!Q9"L50VD2^NE-*(8PV4Q?5M5D;+BOEX:^E_5C-T$ M=QXHYU1U*WCG\X('V&$=%.%&(C$=UVN5V9IVSJ+^DJOP>8D2KCEH2<+>8/@] MI'> ?48&ULS5=9 M;^,V$/XKA!L46T"Q=?E0#@-)MD6WP+9!LFV?:6EL$4N1*DG;R?[Z#BF9DF/' MR )!T1<=).>;ZYLA>;65ZJLN 0QYJKC0UX/2F/IB--)Y"1750UF#P)FE5!4U M^*M6(UTKH(43JO@H#L/)J*),#.97;NQ>S:_DVG FX%X1O:XJJIYO@V*HT=F TOZKI"A[!_%G?*_P;>92"52 TDX(H6%X/;J*+V]2N=PO^8K#5 MO6]B/5E(^=7^?"JN!Z$U"#CDQB)0?&W@#CBW0&C&/RWFP*NT@OWO'?HOSG?T M94$UW$G^-RM,>3V8#4@!2[KFYD%N?X76G['%RR77[DFVS=H$%^=K;635"J,% M%1/-FSZU<>@)S,)7!.)6('9V-XJ1N?!/QM+88D"0,2AW%X B_Q?B<.+WD_O_?T MI%Y/ZO2D[QW?D["V5"]T37.X'F M:E ;&,Q_EP9(0G[\819'\25YDVKRD6FZ M6BE8453>S78/HA! M(%,J $)%031[(E5#$K D(9AB\"EV2WHC47;A#?J_O+\X7_I$]U./Z-S1B9=O M[^*K R_?+CK=3Y2]8>:3.+^I:W*_5GF)+4R3#W(#ZMQ@>_7Y4Y#+E6"6!3]Y MP3,219,@"Z>]D5D<3,99;P#9%LS225]H,@GPTX_<%*C., W8SI$;-K=RN;2\ M^%!+)LPY$V\P!BU)IFGWBUHGZ6%\IL&TISH>!U'6K?H#2:B^2^ONG8P/AJ+I MP5 :'1HTZQ@C#>5>72]>21(D43^"V3@8IV$_R&D8C+/^2)1%01H?6F7K]4Y6 M-17/!#=O10TFG.$&B"4G5MRZ64O5UC&L;$J&R)"F/-TH72 ] F\GTZ3HN@22 M>?%,S',-MEGLUFB#1X(J0#T%R[&58*?8EN""S8Q%:&/[#<4[[F%3H 8-VTO' MT#=_3:X&_V(GE0+C&82->T0V[3W+Y7-N" MZ^(0$($GO3,R2;&(9WU^94$2IEWH>Q%Z#1X//Z 4?N]($*7C(,TZU&P:3.+L M*#$;BS#Z-7UNFD*3!K]AV*,64D40M(*[9(.J<*O0-ND,#SS.!--!NFUO>JF[ M5/:(1+4&%P>.!"9&'A54]@1G)Q%!(Z-40R6[=3%C<:N:@^4_%I5C&E*3K+&] M-UN;)]<"+.E!C#FT,2.29X>*SS1L$K\5O@P@HSO196 MH^NNE ][S'[!HB9)V@)YL'/7HQVP/HH M:I_')2W(6S?%99K>XB&SI:W:VN7SK,668C89L[D!_U-\B;YN+4+6^NGY^I6C&A"8)MV!0=@'.+R4>O]L?J\#?J^?_ E!+ P04 " ";E@=1IS_;R9X$ M "V#@ &0 'AL+W=O/E!W722[M%0=TP#XD MMF3RX4.*E*CYRMA[5P!X]E0J[<67< ?^2%/OO&_3KX#OZDG('ET;]+3-? MG$6SB&60\UKYCV;U*[3^'!&>,,J%?[9J9)-IQ$3MO"E;96102MT\^5,;AY[" M;'1 (6D5DL"[,1187G'/%W-K5LR2-*+12W U:",YJ6E1[KS%KQ+U_.*:2\N^ M<%4#NP'N:@L8<>_FL4=P$HE%"W31 "4'@([9C=&^<.P7G4&VK1\CJ8Y9LF%V MD;P(^'NMAVPR&K!DE(Q>P)MTGDX"WN1[/-U"GG;(TX \_?X8O@STI_' INRG M'V;)./G #N"&[Z/)X>^?"F"7IJRX7F/6"U/3)-8ORTGA,2A('3[9C&L!F'.^ M8.>-J-1+=N>YSKC-$":3N10\5!!:'1PTB@KL2CJA#,TY]@<\@F+CCFPS3G;& MD\[9S]JD#NPC3Q6QJVK$] 7WC%O +:.JC/60L73-E/0>9= ?;; 4[#UN7:&X MI5\'&L]JV9-S@/_1"8/,QPYP!M(9R2/)6(+L$-.YZ]8 :J)Q\PEE)C MV"17&V7N" TS%KJ,#01PGW08'>)-VQ]#7CT"Q'4%*"84XB!1E*.5P+79H5I( ML-R*8DV6]"ZY*T*,!;W 0RTQ MF%L%]"-+9I/!Z.BD-[/)QY=F=K7^PN6RF+2/X/QVB?:??8S7YL>#H^.C5V8_ M&8]!WE<*@$]F/P[F7P M+>D_3DXP0R9O3/^-UONF_:OI_BW.[*;[.)D-CL>S%]-<' KD@*T**8HF<0M0 M&9VJV"Y;'@[1E.O[H%<:#>OGDZHYD >A*O;3?9-1[>GTU#6K@FB.VF[/L1B9@'F\$] ,/%78V4. H.PC+P)XY M.-AVQ^\V(]2=[>Y)PZ_UOG'O+E&"788;$Q8!K5YSK>AFNTO9>7,7>19O;G0W MW"XI0@IR5!T-3XXB9IM;4C/PI@HWD]1XO.>$UP(OEF!) +_G!C.Y'9"![JJZ M^!=02P,$% @ FY8'4<4A<7#+ @ WP8 !D !X;"]W;W)K&ULK57;;MLP#/T5PAOV%,2.DW1IFP1(V@W;L Y%L\NS;#&Q M4%T\25[:OQ\E)VX*--G#^F*+%'ET*)K'TZVQ]ZY"]/"@I':SI/*^ODA35U:H MF.N;&C7MK(U5S)-I-ZFK+3(>DY1,\RP[2Q43.IE/H^_6SJ>F\5)HO+7@&J68 M?5RB--M9,DCVCCNQJ7QPI/-IS3:X0O^COK5DI1T*%PJU$T:#Q?4L60PNEJ,0 M'P-^"MRZ@S6$2@IC[H/QF<^2+!!"B:4/"(Q>?_ *I0Q 1./W#C/IC@R)A^L] M^L=8.]52,(=71OX2W%>S9)( QS5KI+\SVT^XJV<<\$HC77S"MHW-QPF4C?-& M[9*)@1*Z?;.'W3T<)$RR(PGY+B&/O-N#(LMKYME\:LT6;(@FM+"(I<9L(B=T M:,K*6]H5E.?G2R:9+A%6\0NX,JHV&K5WT]03>HA)RQW2LD7*CR"=P8W1OG+P M07/DS_-38M51R_?4EOE)P"^-[L,PZT&>Y=D)O&%7ZC#B#?^KU&?0HPYZ%*%' MKW"+IY&^&8\PAG=O)OD@OX1CP#$@&U["HBQ-$QQW6*+XPPJ)/= 4NP]XK3=U M V,WKND@5:"%X:#7[886T6-P_D3(=H2ZJ+=P-NJ=C2<'COR\-\Q&G>,K.GLFU0%NFL*O&TD3O(,^Y!9NZ9C] I?GE_-O0B>@0.A2-AP=,-7N%4)* MY, TAT;O#0=F#;Y"RG0U1A$B'6G;VNHN9QY=#XK&1W(47DOF@^!":902+BB@ M@YH)#MY$K&NQ$9Y)6'E#*F9I\%P?OM-&^$28?H2*<="&#N*D405QXXT5>A.3 M?641(TLG'D"U4XMA:I^Z'!L:0D)3^R^-2'H@.@KM)DJK@WA-K?YTWDZ]%ZUH M/86WTG_#[$90A1+7E)KUWY-8VE9.6\.;.DI883P)8EQ6] ="&P)H?VUH;'9& M.*#[I\W_ E!+ P04 " ";E@=17%*?!SD% !G$ &0 'AL+W=O'?TQ4:;SS8'<.R^D,I> M#G+GRO/1R*8Y%-P.=0D*3U;:%-SAUJQ'MC3 ,T]4R%$9R$ U:P'NQSAT!1HN+DJ_A [B/Y3N#NU'')1,% M*"NT8@96EX.KZ/QZ3/@>X9. C>VM&5FRU/HS;5YGEX.0% ()J2,.'#]W< -2 M$B-4XTO#<]")),+^NN7^L[<=;5ER"S=:_BXREU\.Y@.6P8I7TKW7FU^@L6=" M_%(MK?]EFQHW08EI99TN&F+<%T+57W[?^*%', \?(8@;@MCK70OR6K[@CB\N MC-XP0]C(C1;>5$^-R@E%0?G@#)X*I'.+5UIG&R$EXRICKY7C:BV6$MB5M>#L MQZDRR/;I1ZA;IV#<*G@=GV3X:Z6&+ D# M%H=Q>()?TAF<>'[)=S!X3\"X$S#V L;?S:,G^=&M/+*M M=L"F[,G97JT,'E^XN0V!W:CBY*KK>VZ9V&'S&GL#!M?IETH8 MR%AI!-YC(;>(R>YPI2M;GUI!-PXW1$):$3.6:J6:N[@1+F<.99:527.\5$RO M6 K&815ASO ,*P]6I8 M#5G4B*>E%"E6!)2.W!PH-_2JI]R8K5!KQ@M=J0:5 MIVE55)([Q$:X<>)/[J7#?4D\2";IT!ET:#!W#/,/NOSS?%] "L42#$LB@D;/ M&K]8MM(2BYP][]SZ?_ON.Z.%'CJD/7EI'>8(!>"5T=:RJUY(WF+'.0Y]*/6C MA54EN^U-&^P6<-4/[J-8_Y"L_?XF5M!M/G%9[78OFWPZ?OIW<%\?9EZM''K$ M:=N51#;;4V82A,>8>O#7V7X;]=>^ M&)=I,-^/2YP$\Z_$\I F#L)3L>SN\Z[UG+6!W)5T:D&IK#(/K.O^4M\!<]S? M.BS@*Z&$@S.)4V)6-Q $+J%I*\UMI$&264P9FO;.J%?34"@L0UZ&V K#H*MZ M55VYB"7>@DTNTISQLC3ZWB/4+9 [!T:15C4" 0'S4A,WJO R*S$UTO0WCJL*^C9D8LJ]I%6(>:^G.V1J4,FQ>\5JN&N152&L,D"EQL 5M13(M"4>*3'4A<)/'IK#*JDS8$A;2L_ ME$W+)_/YS+-[$F$*30,\LR7X=X#<#OM*67'_+ZD4!;/9I%8J#I)P_E"I+IM] MR/?40.G:<>DEI)1>J\I5-'GTQ;>9C^$Z,L!Q^TUSRM&6V7Y1XC6ULMTM>XAQ MT_CC#^"&'@CD_;WAX7WC*._TIP;H54E(TR8X_2(0!6,L'(@9=< HF& ]N_5. M.C3^L9K3#<]'AF&\0Y0]V$[B>$8FK;M)^S ^QZ?#AP%&[A@S/S(JBE$F4NZT M\>P$"A6F\*WRD/^0'7N>C'J//^QH:__$M9A[. C7[\ .VKVBK^K'XPZ]?H*_ MX68M<&Z7L$+2<#B;#)BIG[7UQNG2/R67VF'[],LCS==&?O958@>UK72[K17>;]\ M.1BXHL):N+Y9HJ:;N;&U\+2UBX%;6A1E8*K5((WC\: 64O?.IN'LRIY-3>.5 MU'AEP35U+>SF')59G?:2WN[@6BXJSP>#L^E2+/ &_9_+*TN[08=2RAJUDT:# MQ?EI[W7R\GS(]('@+XDK=_ /;,G,F,^\>5^>]F)6"!46GA$$+5_Q I5B(%+C MRQ:SUXEDQL/_'?IEL)ULF0F'%T9]DJ6O3GN3'I0X%XWRUV;U#K?VC!BO,,J% M+ZQ:VB3K0=$X;^HM,VE02]VN8KWUPP'#)'Z$(=TRI$'O5E#0\HWPXFQJS0HL M4Q,:_P13 S>L/AD4&SYSEN^]!&^,7PPVE<. MWNH2R[O\ ]*A4R3=*7*>/@GX6Z/[D,41I'$:/X&7=89E 2_[#L/N T[H&$ M&GZWAY[F^\-XA!Q^^6F2)LDK:&'"-LY>P6V%<&'JI= ;"K.UJ+W:@&J)J+H4 MH/."$-Q2% @->=F"-OK70N@"E9@I!*I,*[S4BY8/Q,(B4L%X!U2M(&DMC%T: MRS@55>R71EB/UH'4<",T7%H"DZXP$5P()8E)2P%"EX%W"V]TH+\UE@(>*+4H M103O-J22F(DR@O>ZE'1R:1RAPX7TFT/ ",X;2]Y9B!J/!'VTBA:"O53&RE+T MV3/NR#8'E?B*Y!CN,WN+25Q-[A)ZP6=S:VH80=TFIC>0]X+BBB+5 CD2@ MAD*HHE&M"4S4*JRDF$E%#@+A@O =OFS1*?+.:(HN905:3\8R&A%R.*DU*,J+ M-5H*6M#=X9%PX>F"T#RUSCY<4S80![5P(N6D8)F^HCS9N0FY?H&J#[OJ"X%) MX^0%K$C+DR3*DS2'A?PBX< M/[I^[%+I;TH%;EC\_P8+K&?DURR)=L49E'NV3[+QUHCG'586#=.4Z9+N*(^2 M>,A'Z9'D/(J3$5]E1U?CZ,4DYJMAL)PCC&+.Y7.?,LVC\3BG^O,4Y3:+EF+3 MEOF.Y@1&:91,)F2(E)D#J(T>8SY(XFN3Y\RWJ'F:81%F2_+"K M[X9Y=_HI/(VD#Y6PI9?^P3+>.ZT?CV%#3>J(K>16U5"ZA8;6>;*?P\__.4EN M*&,/7[1'3+H0KB+WRS*DNJA9';?K">SPD/XU6=78T(JY1]PM?8D4H7_/U8(E MT10UI[&I[6Q'+7$?-HK:@;__K_4V](D'O?*-[KJ["Q,?.Z3AQ\HYY$=FQDVN M=1VNBXI:>=M&J*MM'6=F2B[:A^AQQSWNR"-GY1DG>IS?YWEH5A@<3%8UVD68 M'_E9I;BW0U9WVHVHK]O);$_>SK&ULM5AM;]M&$OXK"UUP MN -42Y9LUTUL TYR:7MHBB"Y%]S')3F4ME[NLKM+*>JOOV=F28IR[ "']K[8 M%+D[.R_/\\R0-WL?'N*6**G/C77Q=K9-J7VY6,1R2XV.9[XEAR>U#XU.^!DV MB]@&TI5L:NQBM5Q>+1IMW.SN1NY]"''] __XL;J=+=DALE0FMJ#Q;T=OR%HV!#=^[6W.QB-YX_1ZL/Y.8D/E6)WUW$_Q>!5X-:WPAHW.OL[G5,^:NU'L8 MV$;U-U=1=;I_ ==&_U:#?Z]77S7X]\Z=J?5RKE;+U?(K]M9CO&NQM_[]\9[8 MOQCM7XC]BS\JGU\W][-/I*[5G_]TO3I?O5)?M2ZKENM7ZKUQIND:]7VG@W:) MJ%(?_4';Q(MXVUO:@8TMA1.#P_9_;(GOM]H=U%9'A8<48,.XY)4U)1A)8J;M M"FOB%@XHO0E$VI*W:Z6!\%U4)^A7!\,ESI=/64N*KV/K0AR#6$]2#=RNH MBW;F-\V,Y1U8X-,6CN[!VV\>G-\[52"H*F]N T>1IL'?)P7,T(B9N:J[U 52 MG6NUJ9A#DIS-,3E!DG-0Y209>X2L$'SM+70KOASM_U'_WV6O'M\>:O?X_EA+ M]1_2@>G%:7]+)34%TK,^GY_4DB-7?PG$LLP+KU0CO/SK:/"%6LVOKI:\\GR\ M>;Z<7Z^^XWNK+SRXFE]?7O*C]1./KKX32Q=//#J_7'YQ]X5:K^?GUQW[Z*8W%+';?* YV;C"24 M,<@&&&Y)&@'66'(5_]EM3 M;OGF 9"W5A6DZ'/+Y!C=?NQ>YW17&8ZK]-!'68JKZ*VI--^NC=/@LK8J)MR0 M6IZ-2?I)N(=(ID UKK1=1>H%(+!:7RM?GSRN.F1OH*T/$7[I!%HC 041]]72 MARJ[7'8A<*#,+.O=YALPL\%671AK1O'0L!\XCSYC,)?M^?TZ1H(C!96Z@W"T M^B!,-U%270X*EE0'BYQ@F31<"0@M.>P)L?# MF;B%W.2?.+8BOH+05M+/H3 ]R$S#\< BU['D>G!VNC8K$V[KX$:YX'0 0F5G MI7+L>O"_#-MVY)#X 76]:(J$0L>PJ$.)>_$ZJ(UN:%+F'P&-QAU#O ]@_H;^ M!Y&>J'$'8Z''JN$J];;A/6G<0U@&RWR-XRCD"E<&<2<&2]4%3LD664,HK,/6 MU(1$Y=C*K-R*PTVRQ)<9!. /'PK2Z1K'^G ]-X95K$L!> MC.&I&)+$NLF=47F0&8=R:*UJ)0C8]IL,CTI""B]GA* M>&LV)N'^)Z2'ZN"'L694JS/U YHZ6 MT2^2!@=.T(JCI]6(D\S L9;$2UUC+U!&93<@AY-Y*NWCL#?4+7N6_N^\._4? M:8&DCVQ#Z%YQO_R2;=Q1QF*6 &%D\WA)(TZHWL?.9)U"2TIVPF]>;K5IXC&; MZ=#FCH>@RU+HLK&'N9PS<.GI^?M=\(T2D630XO\C,C'XBE]DAO''25F.GS-= M6ER.5! 4Z#(-U&)+CCNDG3!W8.W925_@SBM8YZ"/A1H:^H$;K';:'G[C8O-@ MQ'Q6W.LWO=ZY:@H_O 0G;A)\&DBPT\;*8 :DRQLRMIQX,&HX]-O@N?C:\T\: M<7X-&7C'=-(3YN'-O\H"Z+LDUX@8>+3SH:&YG;<[KM*041[L)*0HN)E$G=D: M!W-(L[R2Q-A)UQ_+X)L"NIC3S7+:,I^#8>/TA Z"(:>G M%LR&CJ>; 0+LR6@K&Y#TPWFNKXZ>&XS(1I$G[9[E/:=+.""4'5>.[IPBKNZ" M'/+[8ZA,++'J^2C84! X/Q\.GAB$>#;6JL*8CCH/ MYEF%>08;\"NC"]N0,3TW[ZD9)(REJ&"=K.@T1Y6G+%0%60,&R%@6I45)5Q>5 MS).T*/8@Q0/V,EIZ"+-#/1?B4Z&S01GV)PG3%88&Z :A 4*#@&811?2&X;7[ M^!H".R;W!Q[]H-B53%X_3,<=T*I/WM$G#F)"%QF6AFE1)!6J@C$"0XVPK-\Y MG^YAT&77W>BR00JSRU/&#*\6,"12'REK_WQ"?T=L%M;DHP7/CW, @JWVW0^O M'#KW:I8**&M)TR[=\_;LJ4]$B\GG-XPZ&_G(&$6L4OX2-]X=OV/>Y\]WQ^7Y M(^A['3;0/&PO=V]R:W-H M965T)B$2J)!4Y^_4[4B^1FQ<$&_;!EDC=/??V''GK6JI;G2$:V!>YT.>C MS)CR=#+1488%TV-9HJ OB50%,[14Z427"EGLE(I\$OK^8E(P+D:;M=O;JLU: M5B;G K<*=%443-U?8B[K\U$PZC:^\#0S=F.R69"?S)L=:#=["1[*2\M8L/\?G(MPYACI&Q"(P>=WB%>6Z! MR(T?+>:H-VD5A^\=^GL7.\6R8QJO9/Z=QR8['YV,(,:$5;GY(NO?L8UG;O$B MF6OW#W4C&Y+%J-)&%JTRK0LNFB?;MWD8*)SXSRB$K4+H_&X,.2_?,<,V:R5K M4%::T.R+"]5IDW-F9S8V1T6TF\QB5_@VN?U3]%^'>0 [ZV%G#G;V'[/W,LHG:1!6\.LO)V$0GL$0U.TMSUIH)^)/S^ [ M4XH)H\%(V%8JRHB7<"6+@GCNU!]+4D-JPT3,10K, "48^P1#C0J!:4AD3EVJ M3WOU_^OYJ2IVJ!Z\=,V#\:OU90(W&5.H^YV+.U1TBKP:X?,@']W>]1Y5Q#6^ M&O0;T?TABJWB$4(YV+FBKE!T\%0L?Q:CK5 3#WQ%5<";OY I??QD\3QXAQ&Z M[$T#6[Y@U4,%WL+W^]41S,:+H%_.Q[/9HT@?,OYFMIP?'^BN5@/= >[37AT2 MZL&C()P?H,X63WO4,T,"[NG*T53;FIN,3GY=TA%NJ6XRI.+4G7W'6H613 7_ MFT*)*V6K25+T4TB,%C%HOH>B.9S0'DX_.6I%; ['O0/O70^\I4[:5KN<1_ Y M25 -:?)!-" 6P'/FJ/5*)NXAHF>.ELBL[26+4S8XLL,A\@9++YS[H!L.TP:G M>**F@;5M8 _JC$<9,4 W=B@9DZ>XURDO9'0$DQ.*8VWUB M7#BPX=FF9X]<*1UER?[1:DR%LMQU\O#&AF4##OVS+@%N&9P=C^$K?61IJC!E M='2E2FI-4#)"C.D04;)P6>GTO#:*KCC8M1G9M>O#N+SV-"H)<,_IWL7\'HZ" M^*YB@8:4W1P1 NM@I0XDA]RO;DK6B')"U!"F[5J,/N.>6D89,6K6? M#07>K&)TO42IAFQNAW^PGM MHAE,'L2;\>XC4RDG#W),2-4?+^/9O.R\6*((-/K\T(V&G]\I_:6: M"U&S^T515B].YG6]?'IQ465SL>!53RU%"6^F2B]X#8]Z=E$MM> Y35H4%W$8 M#B\67)8G+Y_3;U?ZY7/5U(4LQ95F5;-8<+UZ)0IU]^(D.G$_7,O9O,8?+EX^ M7_*9N!'UY^65AJ>+EDHN%Z*LI"J9%M,7)Y?1TU=]'$\#?I/BKO*^,Y1DHM07 M?/B0OS@)D2%1B*Q&"AP^;L5K411("-CX:FF>M$OB1/^[H_Z.9 =9)KP2KU7Q MN\SK^8N3](3E8LJ;HKY6=S\+*\\ Z66JJ.@ONS-CX_B$94U5JX6=#!PL9&D^ M^;W5@S,D/VBRKK><7>EKG( MN_,O@*66K]CQ]2H^2/!?3=EC21BP.(S# _225LZ$Z"7?+V>';K^EVR>Z_?FKJ@6+0O;/?Z1Q%#]C.]>BMV'R#!05CMC; MKXVL5QMCVB$?2G:YU+(@I0:LG@OV6BV6O%S1$J-G%7NEN,Z9FK(W4D/@*%TQ MOEQJ=2OR@/$R9[)D8!MQ@$2%;,Y5D8O.9!Q:R?MZSBXAJ,%+B-RUJ&I>P\,! M]D]Q*I*/PVU'.EY9] &%"2R:IJ.$C M&EA>$[$EK-YKS7 E-*$IC#E'1,F9,'+S.U#^VJ*?K'(! CE!&#PL9%T+8OI( MZ_G*VTW,Z8[->658 (ZN;CY6:* +$.CJYG/%:K5S17$OL@9-1:-9)G0-.P%3 M,%8SL5@6:B5$168!72^W)+LYK@/N563X78#ZPK_%0<5^C;D"^N[G,NDM:_BL3=<>ICDVYU.R6%XWS+["8 MM8\$^8#9!86J71_9QH&D"$.!O&;.(7 YA$A9:]AT<<%:Z 4.!3!;":YAO0]& MB;NU7RH0&A(27CE')[&WI\!WJ0!;2H41N?9M<8_?!;(-<:!F)0:GP2_4#D#L MK51-!<9\FW#?\0@U?488 M *+!!01ZVC1Z-*3O(W$ T@^ ^2'^?5CJ K4_ MK OK^\?M1?;^CT!VDAU@0$'LM Y[OY3:.*.+D^V- !2>KO>\O,D,VI%$OF'3 MM54>M1?P7"W1/#C\T-J^<6C9 %/M784BAO0$DR> JW5% M0$&&^H6#>:WL-H DP"W9'P*+-S,B1$%D;,=ON2PH\/:8ZIUJ]*ZTH-=NM(@- MN+(SD:U\%/78)(=)D\\"!P7K13:%I+YFXW8-BCV>9TCDQ M2UO'K[S*^5?V;VEVA^L&1!H,D\%I=G;:/R-MT#X$:@#T7JP'?R5N8-XCH,@)= ',RHV)K.UG;9-8I5SH7=]\9I=8$:)GNA\O76VZ+Z9P%G>SG!] 4LL6IOHQGD5@ZFH7 M]%S0E%%N];1=ZW_]^3O5H\#-WA^^]?EKBXZM?F#?@DI]Z_F:4B T[B:-RQ9K M-]]\+C'>W=-[# ?VQA_XVLL?-B=_@%>0<\FL_>5C4\/> _X&3+S#/.8WRF/: M5!H3D-/_8.YQMD7-#+VTF2_&5U/BSHU;W!L!SHUJ2"*T9S1F23 >1.W<)VS0 M&PZ/UNE[&_9)$$:)1V38ZX='$_F->&.G:3HX\VCT>VEZ-(UW2D^%)#+1.#SK MR#,ZGLQNI74#8!"DZ;@C:S1H'Z/>R-?#H!\,QO&Z4OJN*+WZ.TK_[Z/4S1H$ M_6C4<;[P^&BU@>8>3^/1T(^4I#>,CJ:U#KB67!0DHT[H#7OIX&B"QX2>&YL$ MHU$7L\9^",9]7ZH^ %QR-!L/_:3#A+:B:FND>@_G43",!QW.!VO[A;VA#Q[1 M( B'J;?2Q^\"CX]_@\=? QXW)DESCV_OA';^Y.H5Y!,?]]+L1J*N#W>'6#^)! MVI$_7B\PZ@U\W<11,$B.7_[A0/'Q(4 QB(==Q80>WXD/(7$P3ON./&F8JL:] ME.,@#<,.[<'8I^V_ PA*O?S%G'Q\7%+%OH5%=.;6%ETU<6'02?YIC^YV'L0P MM5QWM(Z'J1\'3)N?1@%5)X0?#7I'@YT%N8]P+CR]1-DEF#AI/XW34K3:2XU.> M3:JB!YGAIYT9) M1Z,%AYT(@CPWW9N5T\77ANM:Z+,>I +5'#L!F1!Y%;#2+%#S>P%/4ZT6#L.= M"BIV!PIB3Z)^D$)%C!(_26$/RQLZ-#LB"<4I&/P!GI3AKBEO1;%:GWC17G3^ MBEH7G9-DW]S4X0!.KS%+1XJ4KJ,R2\> GQXP] M:W3=.E@>MENN56.]4I7"S.=E*;%OY%47Q)QAU3FQ;O>9#<+6>_!D=PZ^P*?P MT.N:BLR#N[V?!X!'M>;:VV EH3A#56]T'JEZ62A=4YM#1?YG^FD_#++P*=I]1O,TE 1KQ5 -X04B37"9HSOC^Y%J)S]VF;08#M@P/<9POG>W_HEB5^W;K]Y@UV7K!MOI*B,(OB':*?OO'M M6E9?SJ T#,#&?3-C_$5=;7'OS6EHEM/%\5.Q2( M,0^OU%W)YA)$T;BQ>0-V=RW-?H._4'WK90\U>2K*<&0>81:XLU76.;=E4G?+ MW]"Q+1R^9]D[P.$G?3S0:Q.P'\D!1 QQD& 3A;*OI#?NKWG9EU4=4<.CTZE" MYK3;$+MV+]AY905V++P<",87B_;* I#(\6V^20P^W 4IM;1^_0-/(!\!CW\A M+'9 M\,+>A5M08>$?*$2=KM_ .X(/4J]WEZ;KXNR]*,&LA4EE#BJZR5^0J MB#\^08R5F".=QF>V=#K Q?1!@H$[KN\KV;MFYN:0=X>#9YENO%MI6)_& 9YR MY@W=+>,@HKWH9%&BS1WI!IK=1J;MGZXEY3)> MW)U6D)-ZV?V.^OKAT/6Y]"@>S$3?>L;Z[+C;''1IN+WI["J^3\>CH2FW-F]1\9%]Y_MRR$GM'_\."9$!2K MYA]=VE_;?Q.Z-/\=LQYN_L?H%ZYG>%>[$%.8&O9&@Q.FS?_MF(=:+>E_92:J MKM6"OLX%AXH!!\#[J5*U>\ %VG^>>OE?4$L#!!0 ( )N6!U$=$CIT7@0 M '<* 9 >&PO=V]R:W-H965T7UUA;KOB2V1#Y\ M^)"B-5UK\\W6B XV;:/L+*J=ZZZ3Q!8UML(.=(>*=BIM6N'HU2P3VQD4)3NU M39*GZ672"JFB^937'LU\JGO72(6/!FS?ML)L[[#1ZUF41?N%3W)9.[^0S*>= M6.(3NB_=HZ&WY(!2RA:5E5J!P6H6W6;7=R-OSP9_2%S;DV?PF2RT_N9?'LI9 ME'I"V&#A/(*@OQ7>8]-X(*+QUPXS.H3TCJ?/>_1?.7?*92$LWNOF3UFZ>A9- M(BBQ$GWC/NGU!]SE<^'Q"MU8_H5UL,V&$12]=;K=.1.#5JKP+S8['4X<)ND+ M#OG.(6?>(1"S?"^)(T2_GA0[[[O@G;_@?0D?M7*UA5]4B>6Y?T),#G3R/9V[_%7 WWHU@&$: M0Y[FZ2MXPT-Z0\8;OCF],[C1 6[$<*/_J=:KWOY\7=M.%#B+Z !9-"N,YK]K MAY!E\.,/DSS+;N T!"^FPQOX7"/'<99Y,Q[9?P;AQ?I!.@PPN.,%QM$'G#R@VTH7;H:P>D/!Z4CRF*[9!/3+.- MV>,\'&YH+%CD<&D(E8W?&BB[.@\$@V^4LH_>J0.-HVC"-3EOI3['7 MJ,4@*SCN41S=-R4H[: 6*^36(G843C]/%JLJZ,"P1CA\OE.D/25.MH'R3H(O M2CIB1KW@J-)>ZI4P4O?<6#2^%7SMC;2EY ^&9<5IUCHTDDIYMG<:!C>"!G.( MM-@&/7M7:T.=B:$LG9'TR9-4%L^#"?B>N!>-I-!*BOB<7$Q;2I0B=-B#*J48 MG"9Z$*;"$@V18UG0]4:%@/ZC[*BI.0"01&AV.]7\CG>6G MI,\B0ZFI<+X].Z-7L@S.>ZV/=,AHU[ ]E<@Z(Q>]+R)%4#1U>&)(=VPOTL)* MJJ7AO@B'YVCL29-*I!E9JQ5:QZ>7#JKTO4'-0Y!O#<)RTYN0RT M:)9\Y;' HS#<"PZKAUO5;;A,',W#E>RC,$M)&PO=V]R:W-H965T6_;-A3_ M*H0W#!N@QKI\Y3#@'-LR-&O0M.O?M/0L$9%(E:3LN)]^CZ0NQTDP;"@&&);X M^([?.RF>[X1\5#F )D]EP=7%*->Z.AV/59)#2=6)J(#CSD;(DFI.CY;FEW'E>T0P>0'^N[B6NQIV6E)7 %1.<2-A#PO=7^J_4=?5E3!5>B^,)2 MG5^,YB.2PH;6A?XH=K]#X\_$Z$M$H>P_V3G>23PB2:VT*!MA1% R[I[TJ8G# M0&#NOR(0-@*AQ>T,69375-/EN10[(@TW:C,OUE4KC> 8-TEYT!)W&D]] 9))6.4O("E-_/M9HVB@8)XV92V)P M8#?N[,;6;OR]X_^F&=/:IZJB"5R,L'<5R"V,EG\*#20(R4\_S,,@/"/_"HN5 M]J.SEHMG1#D]BE )ID,02TJH(HDH*\'MCMB@9H*O("O)%!"T2':H,T?IBJ(B M)#%.><)H0=@ $$.U6\H*NBZ Z)QJ0X$M+6J427%.9'5!9;$W4'4.),D9;(CH MP*60,#-1WI7T$23YV< /_;.K#]=W]C4X^\4C"*;EPV9[-'*9%'7E(49AT-8\ M:=%H06A1B,1 QM"*6B;@J-QXK4 I"P016"]X L9]0Q)'(3LAGY!^A8&B?$]R M#!I+DW7@%-O#T78WP3"4D6-6HN:1HL#7?[ M_WY^RB7 P0'6;3VPIY]%L-J#,(F\>388L\[D7S0\H\=2;^5%':=1B'/>;0>@%BWYYS&K+.@AY5X'L+/^R#,?4FLQYA&'IQY/> M[U=7W6+J10,;,:*+>ZV!%\P/C/B+?OE)Z$$[#N(315X43 >4Q<2;Q/Z $,:^ M-UD,*<$B\.)PS:>5FTW# M?.;:M?P9H(CR]% \YICLY])";8W MC@E3%C@)L./UW@W8KS6KS$SV[.F$?#77!7!P[T[I."ECBJV3=+\)H; ?OFSIB7QN@.SS?\N:FO3H]B M^5^?73=>0P+E&B=5%/2MV3?@/VF\J3"J@- S>R%2KA;NE;MJ].SN MPG9'9<;P)"E@@Z+^R6PR(M)=@MQ"B\I>/-9"XS7&ON9X;P1I&'!_(_ #M%D8 M ]U-=/DW4$L#!!0 ( )N6!U&/2#9K)0P %4D 9 >&PO=V]R:W-H M965T_7"MJ'21KUWPK=U+=WMN:KLYN7>=*][<*57ZT /#EZ]:.1*S57X MV+QW^':0I92Z5L9K:X13RY=[9]-GYZNV%78KW3GEE@HR&,Z681Y_1V%ROC%[J0IH@SHK"MB9HLQ+O;:4+K;QX MW'UZ\N(@0$/:YZ!(VIQ';6;W:',BWED3UEZ\,:4JA^L/<+)\O%EWO//9@P+_ MVIJQ.)R,Q&PRFSP@[S";ZY#E'?ZOS/6 3D=9IR/6Z>@>G=X[;0K=5(IUN;#& M0W;9*[-3S5V^^2]L(_[\IZ>SR>%S08:3.#Z;C@S0&MF6.JA2%!;.-CY^2D+Q M9:F-Q(:R$AZR%( @>+&6UTHLE#("$-1(AWE-ZWQ+U@U6!.SB6E*1-')JU5:L M!NM%@W-5M$X'G6:\N2G6TJS8I[7VC#2/2>79Y/G\S05_FCY_0I*D*TEM;8)R MNM[2#GI81SX=LW]Y6H7HP':WHK3"V(!51=66L$!5=9IH$Q&U,]_2VH"I4,RI M7UI-)UO121V_MFT%%6!/0#V)AW,^MR9BZ4:'->_W;8^1L'@NS'<*3DK&*#N= M4SZ1@M/3YUZ<&=-"QA7;56 W@E\QG>S_C76G);=*.J$((\1K5:AZH9PXG%*6 M3W^ &A6>9Q7A1Q:B%JZEG)P]C6@P%I=Q?]MH0X>"8VII4(E(_:C-15CA:&(H(A"D#H:&"S8K'6QWK88O%-I=4VQ[)0P M,(3W=$*RDA1+J5VO2!=V=XW=Z]Q8KV,TW8P(/K[[3_FP:I&!G'@U3 M:U,"D$EZ9Y;N A/A+RZHQ8F_LT6,@*&B@1^503@9!REDWS M=:BN,?U1OW7 !&XR")HU8BN&[]5QZ)#[]?M.9PQU'8L+ MY3@[@&0P-:=UTF\;ZY$0E00Z+S4$PT78B,"S0WS*%@IQ7MYL59\Q"C%2IE]> MI,@L-8,2\IW0/.+K<@F?8^ZU,BVLF.*8(1\@H X>5];[)R,$4KC[J)!^+9;@ MM\C28 /.C.U4R-\J+1>ZBF7'4E+:XLO:5C"J3XDH"/,#0GV[7GZ?C;M:T^%7 M:X*_D_TYG3?0@J!G8R#-MPNO2XT441ZU#'C%Q:[HP*;S"\>7D\;+(EJS=Q3P M"!R5=!L_0&R.,[$Y?I!Q?/2*FO(R9&"D5U8 M1P]&FA&K)KGN.Q/0E,.BQJ5Y+-[UVE*/XWF+7BE8:(U:91TRJ&)X1) 0B) \ M#%XC:&R+>53C!X?3H:]2$5S!)[PUJ ' M*6NQ6^@(3]DZMNRU=H%(%':HDSV!1*_QIMS-0&C;)R1&J#O-EV!!AE M*@$TT'$0R&/ZPKZCY0R90F[ PF%.>$B5=Z=@#* 4^N$MHDPG7K0>Z.")P]0+ M JFXCTJ*8];*VG*CJVHD*FM6^Q57O*0K2=#(&NTB.]PZ9.YC392B M&*U)*K*NJW2C%(R1T';K;[OX[DJI0E#;6A=@/@@E:]CS20&:9RR8&;SBR',X M%_H>Y#2FME!D?G8UW[^PG_9GN0.Y^/G3Y>O]Z0^Y"P'^E H;#*"'C,^$69NX ME4P4D$BC#HF,D1N*GM FR5DBX=$N0+X7Y5)T\6&C0#AUMAA]MX)TVX@_7E 9(#\LR MV4&I_]P5F(X3D+G)^,--BK@)!5W7L?!C,)[$>P@9$-^#\I(J5J$P I 8TIIN MP\@I8ZG9L2@F0>)C M3.=/PS7HL1_%6VB-AG7874+=5XL /@BXH&U:^5I8A/ MIU$9K!CHN+'I9':$K =R0GK=(=NH;\E'/0$PQ$FKBG(,"UC)@="A6GV%_08F M4RCW/")'\@*AF\,W%PSF"0FW%VS =%HBJ?T-P=VT4#>I"=WIMVVU-TXS%U@N M=[JKYX)>M?$PGKHN5.F.#HZH;:/S+/=/+HOF8X+7^6M_Q__?_ '?/V7>A74^9H MI1^)1'CF?CD^VO)^.CX>A3?/W1 MVA66'L[&IUN#AT>#I1@]'(YN2SH+PWYUE-2Y-*@K7>GA1[GN$$*EG0>SXK-^ M6@SP= 5P/DJW$^.C1\/KB1%'4^SZ=J40E/RJ\4^*CI(JL79_D,UG>SM4 M*SZ[1ZVCT_$,RLR>CH\?11'3T_'3WZG>3S:Q]BY=J$-]K5>:5LQ12J9[]\RW $Q5N *+!TKP:2[!IP^6X"M%E6MPQP[%+9$<6_W)HB(1W][*/#5FX3X;YQ[R,MMZ?'L;\)YE9@.^PGEO'W6$0>?[ -*-;A M[.3),_$.G5SK\O7B<"9=N>X2F+87W7WFH(FNMR1&AEW8E=$=&J A<)5%M<0(&@/LUW4M%5%6G+7/_ BUON4$CJ%M='M)>JBNV5-+T. M/*U686U+6]G5;7<@KF*1TW/AD0[MK[M[E,$)8IV%;WIK@(JU-;^]N%;[*EX' M]+?!W 6ICZ?[,F(3*VT, M,X E2G,/5M/C#JSZEJ%[_1';4<]686)AO1J(C4>2E ^YJX4>/@5FOH'CNR.9 MVY-,[G>3E>]JO\>#I),FO@683$]3WB&5<@K!!3_9,8_N3XY&6-$UNI$8SJA0 M<)/(EOV9D;-+BN/)$Y3ENJGTDEMTDOZ!N!K9/*^[["/KCVFBLW:%,",;/-UM M(1IAX'A+O>TG[FVWL2#9 P(!$J\1%(ARC(FW3M:*7M+S;E. P 6_??-=5[DU M]RHF0@1-LM_NO?ZH8?8;;7@\B+!LEATQU@U=4@(:6>W3U>;<+L.&[I,>S]$Y M=$&X?T1VOTCEO'^M-KP.N:0W@'5^3WL!'4'.VI+LB(U#<6?\BHS@7Z\JM2>:<^_P35_JE"KN1;/LW &$'Q M'J_^L#^=D5?I!0$HW4U?-$_9+W?W#S3CH@/YIHM<32R?CT> ]]/O^()7Y!1/$/1Q8V()3X MXUI)M.TT >/TRKK[0AOD7Q*]^A=02P,$% @ FY8'4;GW&ULQ551;],P$/XKIR 02%.2 M)6TW1ENI'3! FE2M Y[=Y))8<^Q@.^OV[SD[:6C%5NT)7FJ?[[[OOK.OE^E6 MZ3M3(5IXJ(4TLZ"RMKF((I-56#,3J@8E>0JE:V;)U&5D&HTL]Z!:1$D<3Z*: M<1G,I_YLI>=3U5K!):XTF+:NF7Y%E9=Q#-IPTK<8WV>[/2 M9$4#2\YKE(8K"1J+6; XO5B.7+P/^,%Q:_;VX"K9*'7GC*_Y+(B=(!286^GMX"2#I 8G7W27R*C\RR^93 MK;:@732QN8TOU:-)')?N4=96DY<3SLYO*X1+53=,/I[ DAEN0!6PTFA06M9= MG,QAW;V9\ZUY*7G!,R8M++),M=)R6<)*"9YQ-/#VEFT$FG?3R)(^ER7*>BW+ M3DORC)8)7"MI*P.?9([Y(3ZBNH;BDEUQR^0HX;=6AI#&)Y#$27R$+QTN*_5\ MZ;^ZK".:1H.FD=D;3FOZF>2O09;O!>Y2MTR@S4J2]I*?>X3CEFU?G29Q^ M@/^UWE8:\: 7_@I9\X?C ;N56@!]"[S8X7IESSA]?\2S:!JZ^?$X',/KP3-. MPLF^.0E'A]YS,J^4*@F:)N'9GC,='4#)FQYZB>FIGHGV!D"-NO1CSH#OMVX6 M#*?#)%UT ^1/>#>&KYDNN30@L"!H')Z- ]#=:.L,JQH_3C;*TG#RVXJ^!JA= M /D+I>S.< F&[\O\-U!+ P04 " ";E@=1T%W!FLP# #W#@ &0 'AL M+W=ONPMD:<+I\9F;:(4*1&4G7Z[W>D9,6)9,->@79?1)%\[NZY._*DFVR$?%(Y M(1H]%XRKJ9-K75YXGLIR4F!U+DK"86&F%"N:%OI]X!:;< MF4WLVES.)J+2C'(RETA518'EMRO"Q&;J!,YVX8ZN ORG9J)UW9#QY%.+)3#XLIXYO"!%&,FTT M8!B^DFO"F%$$-/YI=#JM22.X^[[5_M[Z#KX\8D6N!7N@2YU/G=1!2[+"%=-W M8O,':?RQ!#/!E'VB38/U'9152HNB$08&!>7UB)^;.!PC$#8"H>5=&[(L;[#& MLXD4&R0-&K29%^NJE09RE)ND++2$70IR>O8)\OZ!9Z(@WN OH=09FA.)%CF6 M! WN\2,CZFSB:;!D\%[6:+VJM89[M";HH^ Z5^B6+\GRM;P'#%N:X9;F57A0 MX9\5/T>1[Z+0#_T#^J+6[[S/)2&OTMQN+>AS_\;;$;)*;%;W+KP=3?KA$8Q[5DR8 M:1-F9L.\Q?R*!JD;)\GN2NC&_F@7$21N&HUW(9$;C/P7KTR^%*H4.*0%RFR. M">(=JR4D5QGPQ0]+QH,M/D ,?R42:FEMOTL6ZA?-#E'N: [BQ(W3J+L^C-UA M'/3@(6I^TH,?NN,=_ UEE:G'J!2:<$TQ,R0+N# -]3Y7@[#K>C!TPZC+XP \ M\>.3 [&R.S'<3=D/VJ\.OI0P"WQS_UX]X[ /'R] M'P1[]V].B.)WVCI0Q>.VBL<'*^T"?H"6%2.FA%_"$7W7GMD%R2I)-86#_S M?M_W)3ITQZ,NA>/0MT7)Q#>R9= >@9)A#DQN%_-Y#Y,H[D9\G[UCL/="PQ>U MPQ2HAMUO>>*.A]U#=0RXK\IZ.\U(0>3:MEP*KD#%==V7M*MM5W=9-S,O\+HE M_(CEFL()8F0%HO[Y""JDK-NL>J)%:5N;1Z&A4;*O.72F1!H [*\$_%TT$V.@ M[75G_P)02P,$% @ FY8'41XE>M=* P E D !D !X;"]W;W)K&ULQ59M;]LV$/XKA%8,*\!$[[+5V0:2=,-2H&B0=-MG M6CI;1"52(ZDX^_<[4C:M-+'1;< &"")YO+OG>&_D8B?5%]T &/+4M4(O@\:8 M_ET8ZJJ!CNE+V8/ G8U4'3.X5-M0]PI8[82Z-DRBJ @[QD6P6CC:G5HMY&!: M+N!.$3UT'5-_7D,K=\L@#@Z$>[YMC"6$JT7/MO YM?^3N$J]%IJWH'07 JB M8+,,KN)WU[GE=PR_<=CIR9S8DZRE_&(7M_4RB*Q!T$)EK :&PR/<0-M:16C& M'WN=@8>T@M/Y0?O/[NQXEC73<"/;WWEMFF4P#T@-&S:TYE[N?H']>9R!E6RU M^Y/=R%N4 :D&;62W%T8+.B[&D3WM_3 1F$^98:N%DCNB M+#=JLQ-W5">-QG%A@_)@%.YRE#.K>W@$,0#9*-F1&RF,0C]I-,(TY,;!@]+D MA\]LW8)^NP@-8EK)L-KKOQ[U)R?T%^0C*FTT^4G44#^7#]%6;W!R,/@Z.:OP MPR N21I1DD1)=$9?ZAV0.GWIOW' &9S,XV0.)SN!\S!F/9$;\@\@1\^<1_C^ MNWD2I3^2_WO\W"B 9V'W6P_\Z?6-KT>,,K@HGR1\/=ITF"SB\AMV;L7%5=^3 MNT%5#58VYKE\!'5AL.M@PQF#I*"26\%M"WGK!=^0."YH&X!NQRF !,U)@>&U=PO>3"7'#Q#<:@)>DL.RX1M M^F=&9Q/H)*=Q>>3Z9!I0?POU,*;Y"U(\>T'*XI<&S8\9(PUK/=S$7VE*TWCJ MP3*G>19-G9Q%-"^GE+B,:99XJ\Z4;NY+-S];6+=BO/SL+8+?/53 'UU#I*3: MER]A6L,^AI[64 MPODA8^(LIUEYU%K.:)&4KT4^G-R4V&6W[CV@B3-WO#0]U3\YKL:;]L@^OE<^ M,K7E0I,6-B@:7&ULQ59M3]LP$/XKIVR:-JDBB=.6 FTE"D/;!%H%C'UVDVMC MX=C%=EKV[V<[:6@1M.4+?.G9YWN>>_&EY_Y2JGN=(QIX++C0@R W9GX$-FC_SL;*[L&')6(%",RE X700G,;' MH[:S]P9W#)=Z;0TNDXF4]V[S,QL$D0L(.:;&,5 K%GB&G#LB&\9#S1DT+AUP M?;UBO_"YVUPF5..9Y']99O)!T L@PRDMN;F6RQ]8Y]-Q?*GDVO_"LK+M' 60 MEMK(H@;;" HF*DD?ZSJL 7K1*P!2 XB/NW+DHSRGA@[[2BY!.6O+YA8^58^V MP3'A+N7&*'O*+,X,+RA3<$=YB7"%5)<*;<6-AJ^W=,)1?^N'QGIQMF%:,XXJ M1O(*8Q>NI#"YAN\BPVP3']KHFA#)*L01V4KXJQ0'D$0M(!&)MO E3 MEO(6YG;#W/;,[5>8;^PGDY4<04[A5&NT=:0B@TM&)XPSPU##6*&VWC #:N I MDI?*O-W7ET\]$B4G\%'R$A?((:XEJ64"]K:PN2VX8(**E%&^JL=[A7=&=>Z+ MG[H%/I1L0;GO[)7%9R"]I!5U#M']E8:6]1I4UZZ6=[]DMND=)AVJTO(A_74KMXZQQ2+B:UV$KO^BH_> MO[_VZ:N8'-K2)V_LJQ7J??MI9Q_MD\SS/HI)K]6->R_]HX9KHZI -?,#64,J M2V&JJ=5HFYE_6HVZ)_/JP7!%U8P)#1RG%AH=''8"4-40KC9&SOW@FTACQZA? MYO;=@LH9V/.IE&:U<0Z:E]#P/U!+ P04 " ";E@=12L3O2DX" "R!0 M&0 'AL+W=OIT$:)/VI;$=^_%CIW9\E.I1 M%P"&/',F],(KC*GFOJ_3 CC50UF!P)M<*DX-JNK@ZTH!S5P09WX8!%.?TU)X M2>QL&Y7$LC:L%+!11-><4_5K!4P>%][(.QFVY:$PUN G<44/L /SK=HHU/P. M)2LY"%U*013D"V\YFJ_&UM\Y?"_AJ'LRL97LI7RTRJ=LX066$#!(C46@>#S! M&ABS0$CC9XOI=2EM8%\^H7]TM6,M>ZIA+=F/,C/%PIMY)(.VGHF M%B^53+LO.3:^$\R8UMI(W@:CSDO1G/2Y[4,O8!9<" C;@-#Q;A(YEG?4T"16 M\DB4]48T*[A27322*X5]E)U1>%MBG$E6E%&1 MFY/V M>24%"*/)VZ]TST"_ MBWV#::RSG[:0JP8RO Y)0]2F$*3#R*#[,]X'^EU',,3QU5X%?!S+88D"@8D M#,+@"E[4U1PYO.@?:[X"/>Z@QPYZ? %ZAT.3U0R(S/O-1&V9IK*V\A92*)]L MT%U]X[9,;WH$@T&G2WMN?X&=V\5*"Z"CJO MUV0Z'DPGLYXAO!E$P;@S? &MYV3)< NXYN,^(9FL]R:O&?B6U#=AIUK5HAB"/#OM(2V>+*$6Z)%4G^^MWI&3& M3AS'[08,V!=1=[S?/7C'XPU74GW1)8 A]Q47>A24QBS/HDCG)514G\@E"-R9 M2U51@Z1:1'JI@!8.5/$HC>->5%$F@O'0\:[4>"AKPYF *T5T7554/4R!R]4H M2((UXYHM2F,9T7BXI NX 7.WO%)(15Y+P2H0FDE!%,Q'P20YFW:MO!/XS&"E M-_Z)C60FY1=+?"A&06P= @ZYL1HH+M_@'#BWBM"-KZW.P)NTP,W_M?9?7>P8 MRXQJ.)?\#U:8K0Z!P3-BDW1N$N0YP9 MOY>R6#'."14%^2 ,%0LVXT F6H/1Y.B6(J6/AY%!8Q82Y:WB::,X?4%QCUQ* M84I-+D0!Q38^0B>]I^G:TVFZ5^''6IR0+ Y)&J?Q'GV9CSQS^K(?BGR/@8XW MT'$&.B\8N,$+5-2H4<[).57J@8D%F52R%GBPUN@DS^NJYM1 8?G*L+^H*U4$ M3/*O-5/PJF?-R>UWY.>?!FF.X[R*&:@2)98G>24[]SH0VK MW&F_5U+KK?/_'?O?;NY3JW<:YC7WI,_LFK&5R1>E?A"V7C^Q.7CB,^7U(W5Q MCPU;O[1[B.Q&R=&F#=#&.3P1(TDNM;$EJN ;B!K._O,Z.'2]909[68@!" /" MN#MH("^%Y'+Q0#+R"^F2!Z4]X U)DS!)^AN,HV00)EGG>%,F/!UD^S&],.N> M;F(Z8;\[>$RSZ_-8LM8SA0]5TQ\4-%7H5BP+7;*E?N)B/XZ?Q7F$S..=IY"D M;_\%Y*VB!8X&.#:0_I8SW3#>I=2Q7U?[S]"OK9B77CC8SDN:A8-73>Z_MWH'OQNV N:/WL?KMO"P,MXT/.PW][W7J.=G6J]HDM3VT%R7N.S M3]ASB?.V??P)5-GAP+:WK9Y]W?25IJL?*;"CI17JDT,4WAI5RXF5'CW<2'NQFL/->/I9-F&GL4;V;: M2ZH63&C"88[0^*2/F5#-G-@01B[=;#:3!CN ^RUQM 9E!7!_+J59$]: '];' M?P-02P,$% @ FY8'41L4J%=Q P /@D !D !X;"]W;W)K&ULK59M;]LV$/XK!Z\;$D"PWAS+RVP#3;JB'58L:+(5^TA+ M)XLH7S22JI-_OR/ER$X<7_^B/X^^$Z^K)C%:RV^\,HUB]%L!!76K!/NL]Y\P*T_P61I!-L >S+AS*"O4R\S!1G"=CY@Y=$DR[Q< M.FP549I,_%9V<',1)>F%/\H/CJ;1S[/$'TV J0I<@_1:U([L>2Z9%=%T6L"= M=DP\XW"0>0,7693.9N2(M9? 9=LYK( K D3K#C#/TB2:%<7Y%G4',TFC/$U/ MY,'%D <7I_.@:UN!WDK"_ZCZA]&_,+MH7#/;P'MZ\"S41LN]DY>RL<^0TY>^ M-C.HBG"HHF'W2WBDB#[VC0Q:(^P2HJ>?2)6[&(^3*3P8>ZA6<5OJ3CD@KW 7 M^'$!/[XZAY^/M_S^R9-RQ*5 <C@3?77MLHR2;(_O_VN\:PSBRZS\ M1[J>KD+O]81T1 >S%HDZO7*4"CUU>%\V3%&@/;>*6FM/G%X)O@ZY?H*XXT0> MD%7DOBZ3XJ6BC/=ZFD2S#IW;0DB[OKT-N\//P=N^)^[$^S^+3\RLN;)T?TVJ MR;B@4C-]M^X73K>A0ZZTHWX;I@W]X*#Q G1>:^T>%_Z"X9=I^2]02P,$% M @ FY8'445##D)H @ T@4 !D !X;"]W;W)K&ULK51;;]HP%/XK1UDUM1(B-\AH!TB%KKM(2*CLHCV:Y$"L^L)LIY1_/]L) M&6N!AVDOL<_E^_P=.^<,MU(]ZA+1P#-G0H^"TIC-31CJO$1.=%=N4-C(2BI. MC#75.M0;A:3P(,[")(JRD!,J@O'0^^9J/)25853@7(&N."=J-T$FMZ,@#O:. M![HNC7.$X^&&K'&!YMMFKJP5MBP%Y2@TE0(4KD;!;7PSZ;E\G_"=XE8?[,%5 MLI3RT1F?BU$0.4'(,#>.@=CE":?(F".R,GXUG$%[I ,>[O?L][YV6\N2:)Q* M]H,6IAP%@P *7)&*F0>Y_81-/7W'ETNF_1>V=6[?)N>5-I(W8*N 4U&OY+FY MAP/ (#H!2!I XG77!WF5=\20\5#)+2B7;=GY1%D;9*+4X,YY* MSJFQMVPT$%' 5 I#Q1I%3E'#Y5>R9*BOAJ&Q9SE$F#>\DYHW.<&;PH&()(]QACGR)"M*X?S^X5.@FADO,@/L_ MY:HEO("DDV61RXQ;9QQU!LFU\R6O%&2=0;_O0NF14';MF7I'0G$_>N6]@#3M MQ(/>L5\@/.@SCFKMIXF&7%;"U"W7>MN!=5OWZ9_T>MK-B%I3H8'ARD*C[KM^ M *J>(+5AY,9W[5(:.P/\MK1#%Y5+L/&5E&9ON /:,3[^#5!+ P04 " "; ME@=1Q CE*9(" ##!@ &0 'AL+W=O#R48H6DC39L=N)2=6@CCG![*3,MS2HQ.#V>:9$_ MEH(6(-5G=/54$_V*#N[PG((Z'(;:;&$#P[REFS1TR0ZZ ;H17)<*7?$"BK?X MT$CS^I*UODFRE_![S7LHC8Y0$B71'K[4YYLZOO0?\MU#FWG:S-%FNVA-L10U M!206Z %+B;E6Z&>ME<:\('RY[23W,W[Z<))$Z1?TO\8?-9N#].:#>[Y0O!MO M$IV56(+RGO-GD*:.W\W0.1[ONWH!F1,%[R:]-^]LD\54DAQ0U?%G7 MF.[D:"^LR0?=@63HX#=@J0XW=RDV8H_0)>3@3B^-[<.,3SU5?#2((F]]1%EO M$'NSW\NROS+=G/A!=MP_?(,]/>U@.[S;59E2 5\J'45QTG_#F@VV*MI6!6&G ML3"02]<^%&PO=V]R:W-H965TY#0O$UG"%G?IP9^O29\4>Q)D2BESPKQ-ED+>7FTW0JTC7)L;#9AA30LV0\ MQQ*J?#45&T[P0D_*LZGG.-$TQ[28G)_JMEM^?LI*F=&"W'(DRCS'_/629.SY M;.).FH8[NEI+U3 ]/]W@%;DG\F%SRZ$V;:DL:$X*05F!.%F>32[<3Y>NIR;H M$=\H>1;&-U*BS!E[5)4OB[.)HS@B&4FE(H&A>")7),L4)>#C]YKHI%U3332_ M&^H_:^%!F#D6Y(IEO]&%7)]-D@E:D"4N,WG'GO].:H%"12]EF=#_T7,U-O(G M*"V%9'D]&3C(:5&5^*7>"&-"XNR9X-43]$9,JX4TEY^QQ.>GG#TCKD8#-?6A M1=6S@3E:J%.YEQQZ*2I8_H2Y&20FT/NLUP(=#Q5SS/B#@YG4I80XV< MIC6]RXJ>MX=>A'YEA5P+=%TLR*(_?PJ\M0QZ#8.7WB#!?Y2%C7S'0I[C.0/T M_%9@7],+]@E9SPMOJQ1/A8,5;]3NBH,%D[6*UXF2%)=DB M"4?2?%Z_$)Y2T8VY JWB8,(ESMJV+]!$ 1_2+4KW:\R):*NWG*8=J:^$Y^CX MWP1S<=(V?L-92= E!O5/82:6Z#-)B1;1=Y7RN3/D1I:7).@(^788O?N85AP7 M:F,]UVG[CM#,=IQWGU9#,E7,9D#SV$OB$X-J:/OA=U,E]=X#6=\*(L,F;TMQ5,&?2FC-R/2L.W1[]*$*1/4N,MMBU@B3^<+.JMT$!X3;CB16!0IA\ M>PGP'9NRA*X51:T@ ] 5M- 5#$,77,F+$M@!0[D0<(_6G#ZHLY(,70M)+V/!C03C\6'K=K"PIH3TKN]MAFD+\,#FK)5EKT-6HNZ MBJ%,VSV?X6):D&*!7BG)JD5=[R?TPX&O.RH>?UPJH2@ #^"A1%QIAZ-T]0?D MV4X,15MS0RBN7S;@+H%D3RS#DF9P(:)H9OO0%4:V"T6_UHZ7&E1?*U -3% ; M5QDPC[ UCW"T>6A5^O$2*\NX8CGXL +K:UXQ7,"],G]%_X3YZ(LD^2[+&%[J MHW7S.W3V#]35GF9NZVJOY8X(T(%TC< A >_X"=S^#3CQTL1%R^OANVNYGEF? M65[D],8[<=#)A3-UDP!U<.,>B31="]=R7+^MA:'1D23=$DG2P?0OI !')=,$ M\0(<;"K S]"N<#:/DY1Q-9&J(&S/V=(BSW]P_@J&18"+JD M0 <+E%$\5]!"B;#!=3FIK76 B^6[! -UK#F"Y8!K<$4%G 7 @2N3Y25(GN% M<##E)0QHEH#>(\\*O0@MX-J$VQ2#B"D$ND+AIU[]"2!4J=N&LWDE@0XC4L(E M^+AH0[B.DL'5J64AOY=J#'[&?"'L 8B+6HB+1D/'*$[I=IO9_J^Y41^ MI?9O^V++"1+HNMGNBORDAHS2E.0 9@0SR_%";?OJM Y/54+OL,A&4<&P&B4' MA5Y2D0)#^E)7Q^+I ?#A6T P)1NYCYYAX1:BRI>NS;&VI$J9\)P!S,)PU:3. M#!>O:,%(I25KK#J1LD!6Z/%@5$"KW( \SVL*. 3Z11J?=\! 1:DPJSI1S0!3 M.U'*DA-EM)0-&V?<&F<\:"]P]4$\JKTA#:MP'%0*=#Q1>C(Y&5@A:5=(QN8N MZNWZFT"W6[!SL=?@A\E_E->RE6,8G71HRCKY8"0,QNBS.7!7,J(IMY,29G[&B,Q:1V%7.J(IJZ'Z0)5E@?DU@&KM2%#XUJP738#9F88[!N@N#T$%*[3 MI76=_RU4'*#_)U;\GV-%&R59@=M%+7'/0"([&1\7G,, +1>FQ7WS7; M&,D*QFX.P)C7+>/]X:\U M!TC^B5Q5^>:-9-2+RSC@&O'L^H&@C@3W8U5DA8FISX$=!J-W\ZIY+.G! M2]R'%W>\?W'=/I.T!&=!\MWPU]^#W;8>6%Z8].3WN@5B.S3WQG.MT!^__/M1 MZN8]**7R*KV-<0R^>VDNSYHE04-^X 6FF>%9B>/T:(D[X2O]. *):5A:R>DQO6]O?(EQ4+_#=\.J'#+]BO@+;0!E9PE3'CL,)XM5O M ZJ*9!O]'C]G4K)&PO=V]R:W-H965TT$ M;; / ^Z+)5(D'XHOIF9[(;^K$D"CIZ;F:NZ46N_>N:[*2FB8NA([X.9D*V3# MM"%EX:J=!)9;I:9V?4(BMV$5=Q8SRWN0BYEH=5UQ>)!(M4W#Y,]KJ,5^[GC. MD;&JBE)W#'B7V?\/A/M;!3-3*?M&^EXVH@[)6:=$W0("+7VZ.\,R 7<8, -+&[P$JYIM[RM 8DM6L$/X"V<(ZV@,/C/ MQ?RRZ3]>)3ZA?Z'_>WTL)C=?7T_,'Y:M(--MTO,HYK5P_FXZ47.%]Y MI0W86C-MHFTBOVQ 5AD;!%XCCP28QO&$$U.<(,(QH0/G8%9A M!$]9W>85+Y NX0S_*!WCQ!\!0YS&H\=>@(-@//1\[*4C>7M_NYR*QM[HE4=P M2OPQ&!$.X]%#W\E(/@K-:O/OMN4\ MC0^EF'K1A).&. S(A.$'!(?IE..E'@[\P?B%G@N'G@M_N>?N!"_>WID)D:.E M4J#/F^].9+;]GVN_RRB_NXV&BG\/&30;D(AZ8_F/1?XKQ1WAQ/-/&3%-!L8* ME.XTNUK])F0]]F4:C161DO.,3PS&.)Z4KV5$ ;V41'!8L^VDXBO=OBGLFB\K\L6O8&E5R%9M,R7Y.]X06.SL;-T*;26NWI7G: M@.P$S/E6"'TD.H#AL;3X#U!+ P04 " ";E@=1BJE""Q<\^YU^0\KW0P<[+QT+NMXHT^&-!CE9PSVH M/_.YT"VO9EG2#)BDG"$!JZ%SBV]FN&L 1<0W"GO9N$=F* ^T7JU#D-L'G_PCXK!J\'\T D3'CZ%UVJS=#I.6@) M*[)-U8+O/T UH([A2W@JBW^TKV)]!R5;J7A6@74%&67EE3Q50C0 FL<.""I M< J(+@#""A"^-D-4 :+79NA4@,XI(+X B"M 7&A?BE4H/26*C :"[Y$PT9K- MW!1V%6@M,&5F9MTKH9]2C5.CKQM $Y[EA#V_0V,BJ41\A>8")#!%2O/9$MV7 M$\\\NZ=K1EB_0X$?^):")J^&X[Y-C]_+?O=[V6?M\"DD&HYM\",MPWH" MAP5?=(%O 3M@6SWO5H)GU1L#0J(?Z#;/4VC)$-49HB)#>"'#^71&?W_6,>BC M@DS^TY*A4V?HM([A.(,P&7(0IDLO[B<#L[T_)7N_8#=;R6[4Z;B=@;=KSBE+ M4.#&QT%32U#L1L=!=U:F7AUT)$%<2Q#_HHWO.5^W^MBM4W2OY&.OSM"[JH^] M,V'#P.V>^&@)BLY\M#*%)SY:F2*[C_U:@GZK!-6.(-$"$J [\I""]G!2C=JR M-;SB1<7^83/SKV0Q;FR8^)HF3ROZINQQ[/K]YN_8J)D%$G7=P.X4#@XC"?YW MKW[Z-N+#PHW#:YEU6+IQ=%VSHC/E _]T09S9HGJ-!?BX^,.N@-NWA5_QYRO) M_^7/;=H=5F0<7\N?PY*,N]?T9U;1-Y7'W;.]R&M\'VNF=7&2D:A0M_S2J'OK MT])M<48XZ1_CFPFV]$_QS5UY%CK0ET>S+T2L*9,HA95.Y;M=;;DH3SME0_&\ M^#I_X$H/L[C=Z!,B"!.@GZ\X5R\-DZ ^!Y+XHL/AO0G)^&#F^\[SQ MB6XSI3?<\7"'MV1)U./N0<#*K5E26A F*6=(D,W(N?-O%[ZG <;B'TH.LG&- M="HKSK_IQ?MTY'@Z(I*3M=(4&/Z>R#W)<\T$Y^H3/_Q!JH0BS;?FN32_Z%#9>@Y:[Z7B106&" K* MRG_\O2I$ P \=D!0 8(VH/<*(*P X;F 7@7HG0N(*D!T;@YQ!8C/]="O 'TC M5EE=(\T4*SP>"GY 0EL#F[XP^AHT*$*9;L6E$G"7 DZ-_X)N?\_6O"#NY9]< MRG?H@0BTS+ @Z!I-L*1KA%F*IC3?*Y*BRRE1F.9@=XT>EU-T>?$.72 728V0 MB#+TR*B25XV-OS.^E\ !FQ='ZZ&K( ,=A[NNHIV4T0:O1!NBCYRI3*(92TEJ MP<^[\7$'WH7*U>4+GLLW"3H)/^S9#0J]*Q1X@6>)Y[X;_A$+@/NOPJ=G>_<' M%OCL;.]6^/S7&+WR%;X8%HVPK7QKXRM*_7^Y64@DX +]V MN.S5+GO&9:_CX:'5PY/KA\?6T25%;"CTB^%I?)U$<3QTGYI]8K,*^N&QU?34 M*HB\_K'1[-0HCEM$;714M*@N6M2IT[(\&/82U% < M0?5VH QB[5JB'>AH3I';#JGBVFO<*=5G\TX"E_B)"'C'/I]/[3!6IF,Z@K%) M7+J.&F7RHSA*VNI9S'I1+_);VMC80M]K=^FH5F9_JD5&+63 MMU+Y[29Y@^HH<]][F7&\MYOZQ]6O6-]*WV)FR=].=E* M\C*"KB-@:\@8FMF M>0G=OF>J?&/6N_7WPIV9DEO[$_]VYEOVY_K[P@R8+_3EQPD,#5O*),K)!EQY M-WUH5%'.^^5"\9T9-U=3I5IH!_57U_A_4$L#!!0 M ( )N6!U%Q:BRZ^ , #,3 9 >&PO=V]R:W-H965T1IO;VX?J/GC!"=:"36VS MV?[[:QL"@61)U#XD+P',S)DS,R>>Q.,MX\\BQEB"US2A8F+%4F9WMBW"&*=( MW+(,4_5FS7B*I'KD&UMD'*/(.*6)#1VG;Z>(4&LZ-FM+/AVS7":$XB4'(D]3 MQ'_-<,*V$\NU=@N/9!-+O6!/QQG:X!66W[(E5T]VA1*1%%-!& 4)1E(\?I:@5A53 M.^[?[] _F.15,D](X#E+OI-(QA-K:($(KU&>R$>V_8C+A'R-%[)$F$^P+6T= M"X2YD"PMG16#E-#BBE[+0NPY*)SC#K!T@&V'WAL.7NG@G1NA5SKTSHW@EPXF M=;O(W11N@22:CCG; JZM%9J^,=4WWJI>A&JAK"17;XGRD]._E18?:,A2;-]\ M9D*\ TO,P2I&'(/WX)Y*$I$DU\TL%@6X66")2*(LWP-1+)470L$_,_';T1C&\2B>>P?/>P&LJ 8O M89*K>H,U9RF8LS3+)3); %N# '%*Z$;L:>K'9P4,'B1.Q7\=M'H5K9ZAU>N@ M!2I>HN:%&[S")B_CH-Y1)?Y$B1YDBI\1\3'9%@Q\PT#ONR]3"$?0&]LO^V(X MM.J/>F[3:'$65' "JE$HORJ4WUFH[XAS1*4 DH$LYV&L-E==EE151&TRX7-' M,_I5C/XU:610T1I<7".#@Y:Y+O1;W3]AU$AN6"4W[$SN:Z8)_U9;1U6(T36U MU77JT>58=N&PU%;*(=6P[9,S@$* M.H&:9:J'J=L]354'S%\/&N)2)*S<7FZLY>KK"9G4H\CUKTHF]?QR^Y>72?_P M-\#0<=HR.;3RO"%L*^4%52J6>B M.[JT5.8EA49[1P/8;N\)J^9_GWJXPN[A&J19PG[A76^K'Q=9@JCJ<;!:+CM[ M#.O)!-UKZC&LQQF$E^[QK*30^'+Z[8EPPJA(S]X[!$@QWYC3%Z'8Y506__.J MU>J$Y]Z<:[369^[=W#VROG#O@N+\IH8OCI.^(+XA:DHD>*U".;<#Q907)S3% M@V29.8)X8E*RU-S&&$68:P/U?LV8W#WH -4YV?1_4$L#!!0 ( )N6!U&> M24-8< , &4, 9 >&PO=V]R:W-H965TM!9N/A"J)U":9MFG5JGYL#],>7'# &MB9[22=M!\_VQ":$(*J M37E)P)QSS[WW6!$BSXO<$E/F3$9V[59,1GRE"LK(K0!R5998_+XF!=^,'>AL M%^YHEBNSX$Y&2YR1>Z(>E[="W[E-E)26A$G*&1!D,7:NX.4<^H9@$5\IV>+\I[GYF(X=SV1$"I(H$P+KOS69DJ(PD70>O^J@3J-IB+O7V^CO;?&Z MF":IR1U9$[8B8"%X"::<*:&MDSH)E8.I ME2="@G,PHQ)GF2 9MO[R!=@RSV9$85K(MQKU>#\#9V_>@C> ,O"0\Y7$+)4C M5^E,C9Z;U%E=5UFA(UGYX$:GDDLP9RE)._BS?G[4PW=UAYHVH6V;KE%OP$\K M=@%\[QU 'O(Z\IF^F@[CKG+^3WW^S^I[S?";/>/;>/Z1>,?WPO?/&@H^*E+* M'SU"02,46*'@B- #5[C8!N_:114]LG0S$M<3Z/L^C$;N>M><0U@OH;-:+1:8T<-$*#WNKVIDRR/V62[93I,K@*&^XV&T:Q-V@9 M? @;HBB,6P8?HA!$PZ"U6^8=FE&$/+_;X&'3@F%O"ZY2;::BDNBWK"Y=ST7= M[X49KG_ +:=,G5/V+U['C7Y\6J^A]_)*\4[C=AUWO_7^(&BYW05#PZ@%FW7 MT&"PXV-E=Q;'"WBY\43D1_VDN1"]JZ,3VODQ_Z)_(7O]@=/IA MV]M##!RTC3W$!+#MZB$N6NCO')IUS9L^K4I>T8JIZ&S:KS9GXRIX$6^O7 M\'(*.]9GY@QMCVDOX:L#^ T6&=4SOB ++>5=#/3V$]69MKI1?&D/;4]&ULC55K;YLP%/TK%NJ'5NH" MX=6F2I#6H&F;-"EJU^VS S?!JK$SVX3NW_?:4)0T#^5+\..9^& 2I7U,F MO&SJUA8JF\K&<"9@H8ANZIJJ_X_ 93OSQM['PA-;5\8N^-ET0]?P#.9ELU X M\P>5DM4@-)."*%C-O*_CASRQ> ?XPZ#5.V-B*UE*^6HG/\J9%UA#P*$P5H'B M8PMSX-P*H8U_O:8W'&F)N^,/]6^N=JQE237,)?_+2E/-O'N/E+"B#3=/LOT. M?3W.8"&Y=K^D[;&!1XI&&UGW9'10,]$]Z5N?PPYA')\@A#TAO)00]83H4D+< M$V*73%>*RR&GAF93)5NB+!K5[,"%Z=A8/A/VVI^-PEV&/),]P19$ V2E9$WF M4AB%-Z'1A*G(W!T/2I,OPQ9YI)R* C2YSL%0QO4-[KX\Y^3ZZH9<$2;([THV MFHI23WV##NTY?M&[>>SGXY M_7Z?[F.L0[;AD&WH]*(3>@>9G=&,!LW(:<8G[ZL MJ5+#OJ6M!4K*D(58.P% M;THH;?ZT*&0C\!+5@+TE LRQZ^@.2]UAMD-LLS1.$RQ^NYOZ(2J<1$$\H/8J MB8=*XK.5#.E0K<$<_;-T LG.N<$G9^<0>ZZ2P55RF2O.Z))Q9MCIH+&]@%(X M5MU+=*R$Y""Z<9S$D\\)'\(F=VDXV4?EAZC[Y"Y*/U7L[W0#V[I_4;5F0A,. M*^0%HSN445T[["9&;ER#6$J#[[L;5O@% 64!N+^2TGQ,;,\9ODG9.U!+ P04 M " ";E@=1OOV([K(" "$" &0 'AL+W=O GSEL M^=X8J4I>*7U3DZ_)S+"4(2@@%BH#EH\-1% 4*I&T\;O):;22BK@_WF6_T[7+ M6EXQAX@6O_)$9#-C9* $4EP5XHENOT!3CS88TX+K7[1ML):!XHH+6C9DZ:#, M2?W$[\TZ[!%DGFZ"TQ"<8X)WAN V!+>O@M<0O+X*?D/P^Q*"AA#T)0P;PE!O M5KVZ>FL66.!PRN@6,866V=1 [Z]FRQW)B>K$9\'DVUSR1/@$&R 5H)31$D64 M"":;@TL3(D.1E@?&T6?T'3.&5=>@ZP4(G!?\1D9?GA?H^NH&7:&7Z0N()=T^2[_O3Q]=V JW[5!7 MYW,_TJ$7=+Q6Q],ZWEG?*3 &B3Q?M6!7%]<9 IU!G?&;T/9\;RS+W.SO;C_8 MW2EL/ R<\2'J_A0U\H=NT*(.BO7;8OW_*A8!9J3SGS?W3_0=+["\0Y=1!\H> MVT>HQ2EJ'+A#^Q"U/$6-O,!VCBHV]PX]V0(K?9]Q%-.*B+J[VFA[9=[JF^(H M/K&ULS5;?3]LP$/Y73M$>AK21 M7TU;4%L)BJ8QL0W!V!ZF/9CTTE@X<6<[+=M?O[,;0J$A91(/O+2V<]_=]_G. M]HU64MWH'-' ;2%*/?9R8Q:'OJ_3' NF]^4"2_J2254P0U,U]_5"(9LY4"'\ M* CZ?L%XZ4U&;NU<34:R,H*7>*Y 5T7!U)]C%'(U]D+O;N&"SW-C%_S):,'F M>(GF:G&N:.8W7F:\P%)S68+";.P=A8?3L&&(.5 M8!FAP-18%XS^ECA%(:PGXO&[=NHU,2UP@_=P=7D";]_LP1O@)7S+9:59.=,CWU!\Z\5/ MZUC'ZUC1$[$^5>4^Q,$[B((H:(%/N^$GF!(\M/#PX"'<)]6-]*B1'CE_\4[I M[^!(:R35I O..+OF@AN.^FY+9D %=X%II10OY\[JBRQ5LW#,--?P\XP"P*G! M0O_JH!.F2+3,R7Z(V+MUMN5RSZSMV]C)83BAG MR\UT=5D\D-QK)/UDVF+7277CZ0J?43]Q1X+"^[<@?)6/ M07C_&H3=S\&S;IS:QXXK9Y?50X;WEW?8?7O_1^7TMEZ.-IH[K-8T_8W>QS:> MGYF:V]=28$:P8'] ,M6ZEUM/C%RX=NA:&FJNW#"G_A>5-:#OF93F;F([K*:C MGOP#4$L#!!0 ( )N6!U'Y03H]F ( )$( 9 >&PO=V]R:W-H965T M]IBR 2$- VJ5)5U.VS20X2 MU;$SVT#W[VL[(:,T34'] O;YGN?N.9]\&>X8?Q8Y@$0O):%B9.525@/;%FD. M)1;7K *J3E:,EUBJ+5_;HN* ,P,JB>TY3F27N*!6/#2V!QX/V4:2@L(#1V)3 MEIC_FP!ANY'E6GO#8['.I3;8\;#":UB ?*H>N-K9+4M6E$!%P2CBL!I98W

ND.=X M3D<^TY/A[EV7G*]%GWTM^KP?GD"JX&X7_$TM_;:A?,/GG]E0/=1!2QT8ZN # MZK8A>=N07>J3G6JBEI54:^J"<[4V[X\OO):1O0NZ%%:TT\]DD\] M9GT>M2;[X,DL@:_-&ULM5CO;YLZ%/U7++0/F[06;!)"IB12FG:_M$K5NNY]=L$) MUHR=9YNFG?;'/V,H)(4XT5[S)0%S[_&YUX<#9K(1\I?*"-'@,6=<3;U,Z_4' MWU=)1G*LSL6:<'-E*62.M3F5*U^M)<&I3;V+$;.9N(0C/* MR8T$JLAS+)\N"!.;J0>]YX'O=)7I&'!1J5"3;B)R4;M74,RE+NA?A5GGQ)IUY0,B*,)+J$P.;O@2P(8R62 MX?%O#>HUZS(0K!_:*JSJ1=[("5+7##]76P^D[J@88F7 M"*;L+]C4L8$'DD)ID=?)AD%.>?6/'^M&;"48G/X$5">@EPF#/0EAG1#:0BMF MMJQ+K/%L(L4&R#+:H)4'MC;F,MUJ:J]3DZ=DG(=(-90Q@GH(O7&.^ MHO>,@+E21"MPUC/V]I)H3)EZ9Z[>W5Z"MV_>@3> "GX,P> ]0@((>/@MW M^B5)3#HLT^'802=LVAQ:O' /WD?*J29GWXQD>]KLF#"P$PSVK:,42H$% MEO*)\A7XB5E!^I:A0HDL2GF+/\Q0%,/1Q'_8;LZAJ!V*PX;BT$EQGB1%7C"L M30OFN9":_L;V5KYZ-*:D>NE6B,,M(F3F2#4CZCU(S.U#N+:WL29) MQ@43JR>'L.)F@O@TRATW$XQ?1;GC;HLA["CW4-0.11BT+AF\NG9KR!U5PAAV MQ-L;%X7[U NWK!V^EGYKI,@MX#KJ. 5#U/)$_T/#X ^X-AK,B]PA-M@:,3R1 M$\/6BJ';BZ^4IKF5RITBRX*!;W39KQ W3@B>")9.3JWW0K?Y'NXQ?CS4X]8W M872B'K>V!]V^=WR/W3C#PSUNG1+&3JR%?5TCTC99FA=49=LL2>4;]M]XALKH MVCEAZYQP?)H^H];XD-OXCN[S 9S#?4:MKR&WKQW[Q$!=4QL%P0M/0UU/VP[: MI=A:&G);VM\\+VK(;;IG/7Q1]VFQGW!KBRAT^X/$J=D@FLVC:XE:"T2#$RFS M=33D=K3CE>G&&1U69FM\R/W&>+0RH\Y2#X/N4G=?&'>B=DFVUHGW6BQ=KN?N^%-N9L#S-BM"[+ '-]*81^/BDG:#Z@S/X#4$L# M!!0 ( )N6!U%0@_YV=0, (T+ 9 >&PO=V]R:W-H965T7]D[=:G7(JE6O*M+?8<<&Q :6)[CA/:*2;4FH[-WBN?CEDF$T+AE2.1 MI2GF/YXA8<>)Y5JGC2]DNY-ZPYZ.]W@+*Y#?]J]R2)28I4$$811PV$^O) M?5RZC@88BS\(',79,]*AK!G[KA>?XHGE:$600"0U!59_!YA!DF@FI>/?@M0J M?6K@^?.)?6F"5\&LL8 92_XDL=Q-K*&%8MC@+)%?V/%7* (*-%_$$F%^T;&P M=2P494*RM K!2FA^3]^*Q)Q!E \S0"O 'B7@/X5@%\ _*X>^@6@W]5#4 "" MKH"P (0F]WFR3*;G6.+IF+,CXMI:L>D'\[H,6B684%U9*\G5*5$X.?V%L?A( MD@1A&J-/5&*Z)>L$T),0( 7ZB):9S+A:IXQ+\A\VY7 W!XE)(N[5^;?5'-U] MN$^4F6>OE?!S1A^0[_20YWA.@YY99[@[:@KGY[PO?L[[LAT^ATC!W29X M)9=^666^X?.O\,V8D(AMD*XV84IM!?Q (A!HQ9*XA^:@^F)$\O+2YY5Z^_MI M+2173>B?%BW]4DO?:.E?T5)AAC?5H@7T4%0HY' FD%C >>\H>'5'?LP'0X' M8_MP7A1U&]<)PJK1O,%H, BJ1HNZD><[P]*H$GM0QAYTCUU%2]XO/#87OBGL MG#)H#3OH$G:=J"'L.M/UL,,R[+"U_):$$@D??U/?L(8FUT._@^Q5*VYQJHLE M$1%.T%^ .7K!JA42^:-;/0Y*<8/6=Z(O.+KCH,< 0K6P5#F\I=)M$C2L^PH\;9<'89]-"RGPK9GK MA.J &95Y2R]WR]GQR4Q,%_O/[N/,;=B?NX^+?#)\I\\'U1?,MX0*E,!&N7(> M!BK?/)_]\H5D>S.KK)E4DX]YW*EY&;@V4.<;QN1IH1V4$_CT?U!+ P04 M" ";E@=1JQU#%3P# G"P &0 'AL+W=O]Q!;-<\C#2!2[2\8?Q!Q1PBI+J>@YZ"S/ 6Y=WBFJN56['$2894)(P"QVG/N?#/QWZH <;C M6X)+L?4.6LH]8P]Z\3'N.9[."%.<2$U!U.,1AYBFFDGE\;LD=:J8&KC]OF9_ M;\0K,?=$X)"EWY-8SGM.QX$8IR1/Y0U;?L!24$OS35@JS"\L"]](.4]R(5E6 M@E4&64*+)UF5A=@"*)YZ0% "@GU \P @+ 'A'B (#P":):#YT@BM$F"DNX5V M4[@1D:3?Y6P)7'LK-OUBJF_0JEX)U1OE5G+U-5$XV?^,JLH"WL$7PCG1?QH< MCU"2)!4GRGIW.X+CHQ,X@H3"USG+!:&QZ+I2A=8$[J0,,RC"! ?"A'#)J)P+ M&-,8XQK\R(Z/+'A72:YT!VO=@\!*^"FGIQ!Z#0B\P*O)9_ABN']6)^??HH]? M'7VG&&&U"4+#%]HV 4CDF;"P-2NVIF%K'F03 K$!5PO4.XK.P/ W8+Q*A$0Z M06!3]=4T"LF461EC^"%YCC EJ<"?=16U!S4X2_*M*OF6/7E&9R@DH$[*=$-F M$JW;\G:F")Z0\+JS,GH%<$=,5(F)K$PW2+42=:GLUZ804* C@]8WRF/?;_M! MUWWNX3=#I[3N,:)\]K5DX["MN5PK9=X=4=$+7=))#XE^J6 MZ@J3=4K;SV*W]S4\=VEZ[?KL.E5V'6MVEPE-LCRS_)-G%=/9&YQ0W]MT?<^: MV>9LIN8":*A+7X\5E:4N5MFH[&ULA95?;YLP%,6_RA7J0RNM MQ9 $2)5$6EM5V]1.4?]LSTZX"5:-S6S3M-^^MJ$L6TCR$FSC>W[G0'R9;*1Z MT06B@;>2"ST-"F.JRS#4RP)+JB]DA<+>64E54F.G:AWJ2B'-?5')PYB0)"PI M$\%LXM?F:C:1M>%,X%R!KLN2JOAEE0C=>2_V:Y*:9!%D".*UIS\R W MW[ --')Z2\FU_X5-NY<$L*RUD65;;!V43#17^M8^B*V".-I3$+<%L??=@+S+ M&VKH;*+D!I3;;=7X^5'+2Y@0+Y 3&+R_'@#IR=G_ZJ$-ET7,>XBQEYV<##B :%! M)S3P0L,]0LX6G"IT?W8FUI! *84I]%E?U$8J\5+N:+S.!L,XGH2O/0:&G8'A M,0-1'ZNI&FVQTH@,^UFCCC4ZQHK[6*-=%HE&_:RD8R7'6(,^5K+#2L89Z6>E M'2L]QAJ"_7^"*="VL95!U8=.=]!QFB1I/SOKV-E!]I,TE /W1ZMJCU8?/-N! MC^(HR_KAXPX^/@B_0ZV!E55M,+<'U>9&;?KHXQWZ>42R=$_VB/SM-.1X^MZN M0';.RC :1-%_P'"KR[DOQCU5:R:T?9XK6T M%(@6'DHAS3@HK*U.P]!D!9;,]%2%DG862I?,TE0O0U-I9+DW*D481]$P+!F7 MP63DUZ[T9*1J*[C$*PVF+DNF'ZCBBWQ!NUM=:5I M%K8H.2]1&JXD:%R,@[/^Z>S$G?<'?G-[=Y"(?!Y$+" 5FUB$P M^EOA#(5P0!3&GPUFT+ITAMOC)_2OGCMQF3.#,R7N>&Z+<7 <0(X+5@M[K=;? M<,/GR.%E2AC_"^OF;!H'D-7&JG)C3!&47#;_[&&CPY9!W'_%(-X8Q&\U2#8& MB2?:1.9IG3/+)B.MUJ#=:4)S Z^-MR8V7+I;O+&:=CG9VRQXDT6>(HSBZO3F'_;V#76%] M%.59<$E[,XF'33IOI@-HT (-/-#@%: [G\J8'[(5:JI,*CY7WEPN02IYF#&9 MH6!S@2"<2["HRUV7V^TEA4=DVD#;/:,S;.D,.Q-BQDP!%>,Y4'$"*QT30R69B9K*P=6F M+1!*NL-:^T(&M=A!LS@6W',UI1R1I&TG:R>AG17I:ET"9BXF:PX*Z 2RT M*D&U>V)' C=Z->A#C^[:S&K23^)H%*YVQ'3>I/;2**/F@B_]0]>IS$D;Q\RX;_C3:^^9'K)I:&8%V0:]5)* M:-WTOV9B5>5;R%Q9:DA^6- G VIW@/872MFGB7/0?H1,_@)02P,$% @ MFY8'41;I"/1P @ 908 !D !X;"]W;W)K&UL MI95=;YLP%(;_RA'J12MMY2L06A&D-57W(56J^K%=NW 2K&*;V:9I__UL0VFV MD.9B-\'&/N_SOB=@\HV03ZI&U/#"&JX67JUU>^[[JJR1$74J6N1F924D(]I, MY=I7K412N2+6^%$0I#XCE'M%[N[=R"(7G6XHQQL)JF.,R-<+;,1FX87>VXU; MNJZUO>$7>4O6>(?ZH;V19N:/*A5ER!45'"2N%MZ7\/PBL_O=AI\4-VIK##;) MHQ!/=O*]6GB!-80-EMHJ$'-YQB4VC14R-GX/FMZ(M(7;XS?U*Y?=9'DD"I>B M^44K72^\S(,*5Z1K]*W8?,,A3V+U2M$H]PN;86_@0=DI+=A0;!PPROLK>1GZ ML%40A7L*HJ$@P%%Q3OD9>4E3P&:XIIZQC\+4CDG"-6,&M>"6-MLO'EZ@);=0) M' 'E<%^+3AD1E?O:6+, OQQL7/0VHCTV?G3\%.+@$T1!%#S<7<+QTQ;ILKQ"^=Z&#[#QB(T==K8':T/ ML43[4IAF0@K,M+56)U.-Z:52)V5?H>:3B.,QF_UCTMTX->P!?$[FF7$&#*U,7 MG,Y-1-D?:OU$B]8=)(]"FV/)#6OS'4!I-YCUE1#Z;6+/IO'+4OP!4$L#!!0 M ( )N6!U%;'FW>B@( &D& 9 >&PO=V]R:W-H965T55'8:E(CKXS"T60D5MP=Z#8I. M5MI4'&EKBM"N#?#<@RH9QE$T"BLN5#";^&\79C;1&Y1"P85A=E-5W#R<@M3U M-!@$3Q\N15&B^Q#.)FM>P +P:GUA:!>V++FH0%FA%3.PF@8G@^-T[.R]P;6 MVG;6S$6RU/K6;<[R:1 Y02 A0\? Z74'*4CIB$C&GX8S:%TZ8'?]Q/[%QTZQ M++F%5,L;D6,Y#8X"EL.*;R1>ZOHK-/$<.KY,2^N?K&YLHX!E&XNZ:L"DH!)J M^^;W31XZ@,'P'4#< .+_!20-(/&!;I7YL.8<^6QB=,V,LR8VM_"Y\6B*1BA7 MQ04:.A6$PUFJJTH@E04MXRIGJ58H5 $J$V#9/ON!)1C6M=J= W(A[1Z=7BWF M;'=GC^TPH=C/4F\L<=A)B*3,\8=9H^)TJR)^1\6WC3I@2?2)Q5$(_)1SU:]NMD:=%0N__N\3-L_0P_%)D4?"FDP >ZD9DV M.>1O%6_+.?*<;BS84:MCU%N8;?_S9T^U\Y0]WX<>'^/6Q[@W MUM=W[*T2C/])<#*(DZ-720X[@\ -X>_<%$)9)F%%N.A@3$DWV\&VW:!>^]FP MU$B3QB]+^A> <09TOM(:GS9NW+1_E]E?4$L#!!0 ( )N6!U&?M^D7YP, M &4. 9 >&PO=V]R:W-H965T(04J@ J>5%MR?M+2K;J^ZC209B-;%9VRGM_?JSG1!>-@2TO2\0FWGF MF7D\83R]-1>O,@%0Z#U+F>P[B5*K>]>540(9D;=\!4S_LN B(THOQ=*5*P$D MMJ L=7W/"]V,4.8,>G9O*@8]GJN4,I@*)/,L(^+C$5*^[CO8V6P\T66BS(8[ MZ*W($F:@GE=3H5=NY26F&3!).4,"%GWG =]/<& UN)O"FNY\XQ,*G/.7\WB M:]QW/!,1I! IXX+HKS<80IH:3SJ.GZ53I^(TP-WGC?>)35XG,R<2ACQ]H;%* M^D['03$L2)ZJ)[[^ \J$VL9?Q%-I/]&ZM/4<%.52\:P$ZP@RRHIO\EX*L0/0 M?NH!?@GP#P'!$4"K!+0. /XQ0% "@G,9VB6@?2Y#6 )"JWTAEE5Z1!09] 1? M(V&LM3?S8(_+HK7 E)G*FBFA?Z4:IP8SQ:/7A*75@?5J8QT5UM):WZ#GV0A=7ERA"^0B MF1 !$E&&GAE5\GIGXT?"WJ.5=(]_SO9J AF?# M<;=.C\^QCS_'/FF&CR#2<%P'W].R515^R_IK'?'W5Y[-02"^0+.B^+[G2BI= M:90M=5GJ]Z$JZP:VH&(++%MPA*UZ0_B6Y1K-84D9,X1SDA(60=VA%(Y#Z]CT MB;-]?9B>QS$Z.$-A.[9E:YH*FBD M/[7F]C :JJU3<76:%=QPD9(+-EPKPW5FX14YH$[77LFP+U80'A3?65:36JMCPN.=1H\;"W!3=T/= MDX2^T.4D13] 9.CR'R!"7C74'?:W)/YOO+MUU.HH=:E5,U$;?1@H:J.LZ+$= M%)./NEO"Y/_PM"_'ML?@5J/O3>+10>(GZOR$US+BI@BW?0DW-Z8GB/B2T7]U M]<.['E=TT:^I2O30(%?Z\F]N=.O:-EC6_:_=R=LOY^%ID]%IDW&C29&[NW,+ MSD L[;PBM?8Y4\6]H-JM9J('.PD<[#_B^R&NV1_A^W$Q\6S=%P/8-R+T'ZI$ M*2PTE7=[ISNB*&::8J'XRM[!YUSI&[U]3/0<",(8Z-\7G*O-PA!4D^7@/U!+ M P04 " ";E@=1B@6SA@ # R" &0 'AL+W=OP'MK@0%5*K2HFYI'ZH^>)-)8I'8 MJ>VP(/7C.W9"2-7=/%3MR\:W.>?,V#.S\XU4]SI'-/!8%D(OO-R8ZM3W=9QC MR?21K%#03BI5R0Q-5>;K2B%+G%%9^%$03/R2<>$MYV[M5BWGLC8%%WBK0-=E MR=33.19RL_!"[WGA$\]R8Q?\Y;QB&:[0W%6WBF9^AY+P$H7F4H#"=.&=A:?G MH3-P)[YPW.C>&*PK:RGO[>0Z67B!580%QL9",/H\X!LL"HM$.GZTH%[':0W[ MXV?T*^<\.;-F&M_(XBM/3+[P9AXDF+*Z,)_DYBVV#HTM7BP+[7YATYX-/(AK M;639&I."DHOFRQ[;0/0,1M,=!E%K$#G=#9%3><$,6\Z5W("RIPG-#IRKSIK$ M<6%O9644[7*R,\N5D?%]+HL$E7X%ES]J;I[@$*YD0?=U2&&[K=<%C^%CFJ+B M(H/]"S2,%_HU[($/.F<*-7 !=X(;?=!;^)S+6C.1T.+>;_.Y;TBXI??C5N1Y M(S+:(3*$&RE,KN%2))C\;N^3PYW7T;/7Y]$@X+M:',$H.( HB(*[U07L[[U^ M<:?Y': 9=<$=.9KC'30[HSB ?=QA'SOLT:Z+J]>:)YPRZ0!6K$"0*;C+A&_O MZ2A<&RSU]P&B<4)>8,S=CBV&CPLPVDT#N;^PQ;Z M24<_&:3O'EZE>(Q0H6H4D)*7&]NFIH&=]=2<'$7C[6*FG9CIH)BS+%.8,8.0 M*:DU:9(Q8J*MF&T:&K1)/R+CD_%DM%W%K%,Q&U3Q@8IUQ\Q20R&I*3'41G%C M(Y4BW1=E&CV)-G;X2%5&2]19:Y9:8AE+4Q3T;O5 MKB&>-6W@Y7C336^8RKC04&!*IL'1E*A5TZ":B9&5:PIK::C%N&%.31V5/4#[ MJ93F>6()NK\)RU]02P,$% @ FY8'4>4W^SF' P #0X !D !X;"]W M;W)K&ULS5=;;^(X%/XK5IYVI$YSX=:. (E25MO5 M5(N&O3RL]L%-#L1J;#.V4\K^^CUV0H*J8)!&*_%"8L??=V[F\_%X)]6KS@$, M>>>%T),@-V;[)0QUF@.G^E9N0>"7M52<&ARJ3:BW"FCF0+P(DR@:AIPR$4S' M;FZIIF-9FH()6"JB2\ZIVC] (7>3( X.$]_8)C=V(IR.MW0#*S!_;)<*1V'# MDC$.0C,IB(+U))C%7Q9)9 %NQ9\,=OKHG=A07J1\M8.G;!)$UB,H(#66@N+C M#>90%)8)_?A>DP:-30L\?C^P_^R"QV!>J(:Y+/YBF*FO)"6LQ>9;"Y)HL1 99!W[NQP\]^! C;\)/#N$_)%["V5;=DEYT M0Y(H'G7YXX?_6HH#/(DZX(\76^^$+RYW_LZ3C%ZS%WJ.KW^"[YD)QDON8>HW M3'W'U#NUJ^QF^6S_P!F92XZJIJG3A9E25&P E<:0ESTY7K>D>S<]VU&5D;^_ M(B5Y,L#U/QZ'!HU# V]H<]PV"D6II 4QH'A7J?T,0[('JK3'EV'CR]"?9OI^ M)LVCAFET'6F^:QRZ^^$T^QGBZ&R>[QMG[KU42U#N($5M(]K)G-S:[*"\!M/XF7;,7>34YF&'+FPL8N9N1. M&A][JUIQ[TH*T,I?W#]3 ,[1 ;?K;K"?TJ#>T"IN1[(N3:F ,*U+NS.[#HV: M?.#(;:?W-AU%$1X0;UU.M1(8^Q7,97W!MX7< Y#JX%^6*LTQ(V>KT8I;/+R2 M:K0J&8\NK@:AI:@-NX> MHDDJ2V&JSKB9;>XZ,]?AA^WRZJ+T3-6&X8E1P!JAT>T(+:OJ[E$-C-RZYOI% M&FS5W6N.]S50=@%^7TMI#@-KH+D!3O\#4$L#!!0 ( )N6!U':#V2R!04 M &D7 9 >&PO=V]R:W-H965TC M#PF06B)E2W+A&'#2=LNP;D;2M!B&/= 6;0N51(^DX@38CQ\I*:(=2722NL-> M+)'F\;X['OE]XGC+^#>QIE3"?9IDXKRWEG+SSG'$8DU3(OIL0S/USY+QE$C5 MY"M';#@E46&4)@YV7=])29SU)N.B;\8G8Y;+),[HC(/(TY3PAPN:L.UY#_4> M.Z[CU5KJ#FU03'B2TRW M8N<=="ASQK[IQE5TWG,U(IK0A=13$/6XHYV(.(+DF>R&NV_9E6 0WU? N6B.(7MM58MP>+7$B6 M5L8*01IGY9/<5XG8,?""#@-<&12)<$I'! M2A(GXA3>@ -B33@5$&=PF\52G.UT?%ZS7"ASU?EFKSUVI *M73N+"N!%"1!W M /3A$\OD6L"'+*+1OKVC@JTCQH\17V#KA+_D61\\]PRPB]W;F_=P\N;4A%/^ M6MQX=6*]PLV@P\TU%9+'"TDC$$6.J<7#H/8P*#QX74NGH;[5 M)1G!)4O5/A6DJ/0IYR1;4;5W),P?8'?9>E5; M2U7>@L(_T+8$Y<*6[H>%>WW"_DGEZA!.*RB_"EM& [;,84UIM"*21V"2QI_%ZRP"0N-W'98HQK6 MZ-A%1TNDSZFX40/Q, Q'[8B1:\Y<]Q68OQ8,HKJG=Y0K1H2B-$$=ZQ0^DIC# M%Y+DM'W/F .L]80MX82[8?1]OR.,'>I S]LZST-^&&9%5>X.3K\_Z(")#4S\ MK,UT+)2XB7+0#\,.F(8OD)TP=O;7L9!Z3:3#?M"%U/ .&OS \FWLO@-!#!JU MZ_=1QUF&#%6AUW!5(X9KJI6MQGNI5 A7&C(G"7RF/(63/RCAXK05L]TW@@=E M"B&DI;+!'D3DP28ZD&$S9*>S#_>4+V)!YHE*]72UXG2E%^!*@8^5E%Z8TFD% M7D[N[Q;,8#C"'=DV=(;L?#:CO/B T N^KX9FA]00,OR$PO^''D*&F]#1R>EE MB@BU$-0 !>WKA0U!83M!?:_^J*;?8WH<=! .-H2#[81S! E2>=C7(%[0(4*P M(1EL)YD?*T,JYWLB,P@ZE"\VE(/ME//A?D.++Q3)0$/^CK1Z#8#(QQVG-#9, M@W\DT[Q<*.$VLG&[ZM:0#;8?^$=6()6W/5[W^GY7.1CNP';N.+X"J1P^471= M7R+8\ FV\\E_JD J+$]DU*@K",-7V/Y!U=Q]Q\IZV"+WAUU5;,@,OX;,CB29 M#OBN)!.N)9-_2#)YANP\.]D]8QU>%],!O\%C,"@X&(RA2,].D2^6?-5\NY+/ M&XR&'1<8GB%$STZ(S:R^'!IN0$-#UW_Z_>+LW'ZFE*^*.UX!"Y9GLKP(K7OK M>^1I>7MJAI>7T)\(5Y0A(*%+9>KV W72\O)>MVQ(MBGN4N=,2I86KVM*(LKU M /7_DC'YV- .ZMOUR;]02P,$% @ FY8'47)#JZ4L!0 :QD !D !X M;"]W;W)K&ULM9E;;^(X%(#_BA7UH94Z)+9)"".* MU,NL=D::+2K3F6<#+D1-8M8VI?WW:RX-!\6U$1\.V$JF24Y''(A5EA'^=D-3MK[RH+>Y\)#,%U)?\(>#)9G3,96/ MRQ%79WXM999D-!<)RP&G3U?>-?QZ@V,]H'CB=T+7HG$,M"D3QI[UR??9E1=H M(IK2J=0BB/I[H;J!S>.-]+\*XY4Q$R+H+4O_)#.YN/)B M#\SH$UFE\H&M_Z:50:&6-V6I*'[!NGHV\,!T)23+JL&*($OR\I^\5HYH#$"1 M90"J!J""NU144-X1288#SM: ZZ>5-'U0F%J,5G!)KF=E++FZFZAQ5V+O!'E MQ7Y17@6B<" K'"C N:<<*[P+AY)NK:3K5/+/*IM0#M@3&)=.OE])(95'DWQ^ M"29TGN2Y.E1K-M4@K7XN-82%!KU_7X91&..!_]+"%=9J<:(C<+Z]4CY-1#M/M,O3[\;M.+T:IW<$#BW^G5/6VX'JHM " M%==0\3%0KTL50ND,2 9>J)!M5/$.58BB=JA^#=4_"JJ8.#)):1M/?X<'Q4'0 M#@0#$RL#)]*?(L8K3UR_4*YR5KU\P(@G4]JRZUJ#6ZDD;DYA)^Q:X!J!'!X' MY]IZE6R-9D)!!UK6%40&"AT'Y=R E? M*MR)H(7*A&?HCL][J;;W82L:WD7K M=I -S01UZ([J^]$.V(V5CO=^L["9P [=D?T -N>FK,3'6U1AWX)E CQT1_@= MK >JRU$]@;>J3N"J\%N1%/RB/#MH9MW:>N"-$BY !+*R"($!F)$WX^6X56W,P/6RHF8A@B"UA IE,A-R9R 5UP+*HI&_E MQWYL24'(I"#D3D%.*N<$5X*;?H)AW$<6(I-_D#O_--L7UW) )G<@=^[XC+*[ M4M%T/XQ0;,FVR"0/Y$X>E9U@SDFN5L ER&O8LA%KA=EM A"TE$K(Y ITJBX MM;0!*+9T ((VC)\LB$8>0.PY]3>U=*WI4@ELH(FW",W>%X9^.M-[2DHJ4;VJ6F;4/# MNS'9XC1L C(^84^ 6WJ"L(-#"Y2)R?B4/0%N[0FP;0H;KVQ.WA/@EIY E=TV M-!/6\=$]@7-'5N*W%SVR9!ML0CS^8#MP7-V]1UM4U7@0;HH\A/<5>=AD!_R9 M/<0>=[M5;0R)ZV(UW&N'22G8G5*.*E8KV[MM2+33K![G3R_\O"2G"3 M*(11]'[I^HWWWQGE\^(MOP!3MLIE^2J\OEI_2;@NWY^;Q\O/$#\)5VE$@)0^ MJ:%!IZ=6)2_?[)JYV5JD%%._/930RQ2&+6 M=J#]]WOMA(1V4X.HME\@=GS.N3ZQKWU'!RZV,J%4H978293:W;NNC!*: M$=GA.YK#FS47&5'0%!M7[@0EL0%EJ>M[7L_-",N=R-[/'8\'1%-::0T!8&_/9W1--5,$,<_%:E3 M:VK@Z?.1_0\S>9C,,Y%TQM-?+%;)V!DX**9K4J3JB1_^I-6$NIHOXJDTO^A0 MCNWW'!054O&L D,$& \ - 4 &"2Q7""A!>JM"M M &;J;CEW8]R<*#(9"7Y 0H\&-OU@W#=H\(OE>J&LE("W#'!JLE(\VJ+O>41S M_<70,B6Y1'?HEW&8QNAA3P6L&/0@82WM],>5Z&9.%6&IO(6!OR$7R80(*D>N M@H TK1M5XM-2W/] /$"//%>)1(L\IG$+?F[']RQX%XRHW?"/;DQ]*^%?1=Y! M@?<[\CW?:XEG=C$<#]NF\SGUQ=7J;\P(ZJ41&+[@ [YI2J+MW2KA*97H)TD+ M8K;VR4*PB(2U2&A$P@]$%B\[2!FPSA05&;IYI43(VS;G[30A,DA+0-TZH*YU MUN6&F$+NB=&,9Y"0937O.&;Z@:2H6OX6M5ZMUK/&?=QF=Z3:9FO"!-J#V13Q M-9(F&%YMNXT@N6K=)]-296!4]-FPGX2=7C!R]Z<6_G=0T!D,W@Z:7\*T:&,: MAO6@-U;T:ROZ5BL>6UVM :]PQ2D(#SK@!6O8C;]KV= MH7=V\6*O2>>>W47R9OM%)?8W*1 ;,^!/RI3%4>[0D0) M&($BGF7@@''=)M(D%]S__PXSW&0>/+#.Y8G)[=U:4(H8I&JX%"DDB**M5R,[ MD]?Q!]_:#L(S.+_C]=MP\ROU%F?U;S;LFCV)[&JRO GN>PM=)F7IM]>U, M,AUV J_=.#NPV^O@5N#\6L7%%8IOKZU-VO?M:?_2:]3T#$_K/:JZNUZ+7%R# M+'UP3PJ;C(J-J2@E9( 9 >&PO=V]R:W-H965T MCR>>KQE_% M")'C.,RHN M>@LIEV>>)Y(%R;$X94M"U2\SQG,LU2N?>V+)"9X:ICSSH._WO1RGM'=Y;M8F M_/*?DCLC[Y82K-Z^2 M,DUS0D7**.!D=M&["LYN0E\S&(JO*5F+VC/0KCPP]JA?/DXO>KZVB&0DD5H$ M5O^>R(ADF9:D[/A6"NU5.C5C_?E%^L_&>>7, Q9DQ+(_TZE<7/3B'IB2&5YE M\I:M?R6E0Y&6E[!,F+]@7=+Z/9"LA&1YR:PLR%-:_,?/92!J#$I.-P,L&6"; M(=S!@$H&U&* NS2$)4/X6@U1R6!<]PK?3>#&6.++<\[6@&MJ)4T_F.@;;A6O ME.I"N9-<_9HJ/GEY)UGR"#[2A%"=,3#),!7@!)CUDVN5@BD8L5S5I< FLS?/ M^IF HS&1.,W$!T5\?S<&1^\^@'? V*!.1$@I>">IE((L'#!M3I)GACEJ_6F$^/FVPC)B3XZW>E!7R4)!=_.VP,*QM#8V.XP\8O M3.(,"%/1A05)724I*KJK,@NY?2-7M]RGRSCP^^?>4SW=VT301U&3:+Q-%(1A M'#>I;CKTQ2&LB!K>1Y7WD=/[6_)$N% !8+,B!N!_Q6!42(_J[D6P%8.;/40- MP_N5X?U7I*W+3(50&9;*!\G BCX1H9^QKB8!*)-@HP"6DX3-:?I/9\NX[F\% M.ASZL)VT?50-MP:56P.G6_?4FK;+N^IWIG('U@;MM(OJ3:$W6!*>LLY6Z%8= MJ,A@#B*0%QTQ&((IW@C'%HLKIV*GY#]63!N89$RD= Z6/$V(+CB]MS'=_"2T MITIK48%=&2GDQ[58#T_AH)60/40-TX>5Z4.GZ2,L%LI@EA#EP(RS'+!EF0[" MDU208T")[ KVL&-/QP/4VAK#K:T1]_UNDP/?HK;O-!I&[W5X35=UY2^HG0." M@VWD ;160J??7]5>-P6VQ"B4J60!UKE%GTR=UZ%[J M<+B$6\@*PL--AX66P(TMWX^LI>#ZYHG@L(6'HV ;5X( MJC&';*&L+;'BGW8 M(2OR!^&.G6A!*G"CU!W.U'%7EX :M!Z)KDY7:"U*!(/#+0#;]@-WW_^! HBW M4^L'J%T VU11&Z6[),5;1ZL.JC@.=F3?8D?@!H]?"%60G)G\XZF:SU(A.=:3 ME&O0L&T>^@=;!-!"!PS>J A*P8W4#8:M!(]*JL:Q.(*M*N@0A5#8;@(=HF < M[SA!0 M+T(TJG\V)0>CSZ'*E($$%P7'@:2JQ> ,/=]2"%KC@:X:MMSFUEZH; M>Q@.^NU*Z)BBZE1-QRS6P7USE-K:::*-+L:HE?Z^ 8YZMW?WHO?!%3P+)K!_ MN"FVT 3=8\3^0]@> :$YA+G.K= B$'0C4,T8_0U+CT?*<<8!YFRENK)7]!\L@_- MD84F%!]N;BT4H== T?>>&5)6VYSB176%"K20VL0>> MQ&PC2T+A@2.QJ2K,_TZ@9-NQY5K[P"-9%5('["1>XQ4\@7Q9/W"ULUN5G%1 M!6$4<5B.K5MW- \UW@!^$=B*@S723A:,O>K-73ZV'%T0E)!)K8#5XPVF4)9: M2)7QI]&TVI2:>+C>J\^-=^5E@05,6?F;Y+(86S<6RF&)-Z5\9-L?T/@Q!6:L M%.87;6MLZ%@HVPC)JH:L*J@(K9]XUYS# 4'I=!.\AN"=$H)/"'Y#\,_-$#2$ MX-P,84,(SR5$#2$R9U\?ECGI%$NI)@4#7Z#(%B4DIKM3ZY2E%EQ=7Z (1BIX+MA&8YB*VI4JKR7;6 MI)C4*;Q/4OCHGE%9"#2C.>0=_+2?'_7P;66W]>SM/4^\7L&?&SI OO,->8[G M=-0S/9ON?N^R\[7LLZ]EG_?34\@4W>VB'YVEW]X?W^CY9]R?'KF@E0N,7- O M)_$.72Z PI+(*P0[U48%=-V\6BTR:KJ'OB77D7LSC.VWP^_Y$>4<(](.G6'H MW!RC9A]1[O =,K2CY![FQW;CN_)^%'_-'07#JY2S4O .E M# 8K0@4J8:E2.8.AJIC72+8V?6W!I.J29EFHT0I< ]3[)6-RO]$)VF&= M_ =02P,$% @ FY8'44:]04K, P > X !D !X;"]W;W)K&ULQ5=-;]LX$/TKA-!#"K0127T'M@'']K9=;':#>-,]RQ9M M$95$E:3B!-@?OR2ER(XD"]GTD(LM4N\-9^8-A^+DP/@/D1(BP6.>%6)JI5*6 M5[8MMBG)8W')2E*H-SO&\UBJ(=_;HN0D3@PISVP,H6_G,2VLV<3,W?+9A%4R MHP6YY4!4>1[SIVN2L_)FLC[\I:KD=U:26A."D%9 M 3C93:TYNEJA0!,,XCLE!W'R#'0H&\9^Z,&W9&I![1')R%9J$['Z>R +DF7: MDO+C9V/4:M?4Q-/G9^N_F>!5,)M8D 7+_J&)3*=6:(&$[.(JDW?L\)4T 7G: MWI9EPOR"0X.%%MA60K*\(2L/,93R;<'8 7*.5-?U@LF_8*E^TT(6REER]I8HG9VNR M5[)+\*VHB\Z(5R3@KY)P,Q)@\P2^$+;G<9G2+9BK<@2?P1UY($5%P,62R)AF MXB/X &@!_DY9)11?3&RIO--KV-O&D^O:$WS&$P?>,V3]8L?^4XXW<8C6@:MZ>"= MJBEL/0C?+&'8KQ?H.D'0D; /"YS0\3H2#A@+0R?LP%8#,-NC/SW M4NW8OE'P=M6"WFGD.U%OI_51;HC=KF9]%$*HUSR'8!!&W?///OF25HUQ;ZXP M0N6L*F3])=3.MM>DN;D<=.:OT=4"#&PO=V]R:W-H965TJJF3:UU=NJY*C[ZE9BSVU9,E9 J9@HB83UU)GYE_.QJ;<%?QCL M5*=-C).5$(^FB&E685 MEUKB+$.<3I:PP371Y+JL=X2-MLS(KPJD[2FRVI-O(#:25CE+R0SW"CDG-Z+< MG-_@"F1DIA1H14X7H"GCZ@QG[Y<+)@E/6U:9C,]Z%(2M@M J&/0IZ,9^ M*-.:(K(4YB]^3OPXCC& YVYTAZJB0=A6O=$W:/4->O7=ETRCMJ6F&I2)8E: M9"GML3YLJ8>?%'[4*H@^'GY-,>S&&HW\X%WXAZKB<'0X_+C5%_?JNX,Z 9T# M>1"29SV>1RWGZ)-2'[<*QA]/??S/9AY'\;O,#]1XPW>)NYV3U-QB/ZG<,#P# M.:P1Y5W$N&2ROAGJCA:5/5Q70N-1;9LY7J8@30'.KX70KQUS7K?7<_(74$L# M!!0 ( )N6!U&J_ EB1P( & + - >&PO15$B&E'9E MYI6%Q"@I31&CWFPZ77H,$0ZC@%?LGJD2Q*+B*H17'03<\#T)H;^\@L#1W8D$ MA_#Y_-/O2JC;,^#&R>?)9/I\<;N/G]O !?3>)%T<0'HYU9]19AL=HU\>1O\> M^1CU]2YUDZZ9VDI;Z#5K&P6IX/T2SZ$#-#-B&&P0#>$=HF0MB:E*$2-TZ^"9 M 6)!A01*[ZUNY1ND?'%AWWEFVQL>1KB0MK?KX+[73?I>H/6,0$)I)W &'1 % M!5(*2WZO'9MLP5=#O9L:G:,=Z86U)B. MQCF&?\CFN(>T'^,%!=D(]:W2T^'6-Z<,/TJ&-EY,DP?S5):SI%5KKY^X. MO\Y/<(HJJE9=,(2]_1,GI&(W7=:C68@FJ[=_F.GY2]NP?U-'?P%02P,$% M @ FY8'49>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'3+A?(CVZKQB0*=!>) FI8]SBYB2%6'9MK.V7;7S\G ME#NG@Z.]G/($<8+Y8_E+14I)E6 M0@R"_O[$/=.69[\5IS7DBCZ8IL32ASOJ0 ;!9<]5N.;:V.:*IG[J&)^8NWA_ M5%EUPX5E>DPM^Z15M>5R4U?C[J+KW483A\/G/HA7^D_"J-9KGK&QRJJ22;N/ MHV:B!I2FX%L3$$E+-@@.EQ J0..!SE:S,>3>3H9$_3N0<9 Y#Q&2%;D4P R.20E 7IX3,O8@WP*0;W$A5P4C M(U5NJ?S^-[FFAANBUF2IF7&_H]:#? = OL.%G+MZIS)3)?MZ,5/&O"%+IDE: M4,T\P/< X'MX<+MUB,N-M2,@F M?62=I%9ECX42.=/F+S+YKW*)F,\&2:2/;)&&K1[]W&4NBR5+UT=:@8/DT4>V MQWY0)BOZK?TP(5?TD661LDV34WN)=-/R%ENFW9&/"1FCCZP,4+RM/"N$E!$B M*P/&]#.M$%)'B*P.($,@%ROJ8X*S%&2#@'E"^Z%#"@F1%7(B3Z@CZ4#\GAY" M;@F1W7(J7WCF]#$ANX3(=H'3AM8$&A)-B"R:?=YP>,9O?"Q(,2&R8L $@ESX MF)!U0FSK'$DACL82XL& MPFQW8D((29 6=POS"^*:P M_C), EDH0;;0*Z)0A&.14&#YE36V/+UW_B397O^DG9MV7:'O-GV>7+< M[PYYT6Q*Z1]"R,M-VK?YINO3X7QDU0W[MIR7PSKT[?*]7:>@T^DL##]G-(_S MGS,GKZ<^_65BMUIME^FI6W[LTZ'\,CA\=L-[WJ14FLEK.ZQ3633AN+ONSN&R MD9OSY&;R_+9HAN"X(M!&(+DBT$9@NB+01J"[(M M!&X+PBT$<@O2+01V"^(M!'HKZJT$>BOJK01ZZ^AAFT!O1;V50&]%O95 ;T6] ME4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&\;O2PAT-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1 M;R?0VTD4#O MB'I' KTCZAT)](ZH=R30.XX^5A+H'5'O^)]ZYW+:I7SM^5[C]?^3ZG(^-UTO M?UE^[QS=XQ>< _QO\?@%4$L#!!0 ( )N6!U&/X;=ITP$ #8A 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W:R6[",!0%T%]!V5;$> @=!&S:;EL6_0$W M>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ?&//Y M@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D).YG0 MCOPJ^C87(A?+\ M(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<"Z2,# MZ6,(TLYQ.034$L! A0#% M @ FY8'40=!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " ";E@=1O\W;W>\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " ";E@=1F5R< M(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( )N6!U$;3ZU*104 )T5 8 " @0X( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ FY8'41):.SG) @ 9@D !@ M ("!6Q0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FY8'49"+312)" \#0 !@ ("!WR 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FY8'40.)5>#O! M&UL4$L! A0#% @ FY8'4:<_ MV\F>! M@X !D ("!LD@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FY8'40*@7]N;! Q L !D M ("!^54 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FY8'40OA+F,4#@ 2#4 !D ("! M1V@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FY8'48](-FLE# 520 !D ("!WX 'AL+W=O/ !X M;"]W;W)K&UL4$L! A0#% @ FY8'41XE>M=* M P E D !D ("!VI, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FY8'42;:I"N' P N L !D M ("!P9P 'AL+W=O&PO=V]R M:W-H965TD !X;"]W;W)K&UL M4$L! A0#% @ FY8'4<0(Y2F2 @ PP8 !D ("!QJ8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFY8'48JI7+6& P ?PX !D ("!2[4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FY8'4=E^D2H\ P 70L !D M ("!9\H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ FY8'45"#_G9U P C0L !D ("!W-0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FY8' M409VQWX# P D @ !D ("!RMX 'AL+W=O&PO=V]R:W-H965TB@( &D& 9 " @:OD !X;"]W;W)K M&UL4$L! A0#% @ FY8'49^WZ1?G P 90X M !D ("!;.< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FY8'4=H/9+(%!0 :1< !D M ("!?_( 'AL+W=O&PO=V]R:W-H965T MM1V0, <0 9 M " @1[] !X;"]W;W)K&UL4$L! A0# M% @ FY8'4?5;*/LG!@ R!X !D ("!+@$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FY8'47T\ M6#*< @ J@< !D ("!5 X! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "; ME@=1C^&W:=,! V(0 $P @ %K&P$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 0 ! '<1 !O'0$ ! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 179 333 1 false 52 0 false 5 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 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 43 false false R44.htm 40705 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.glu.com/role/DisclosureLeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 44 false false R45.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 45 false false R46.htm 40802 - Disclosure - Commitments and Contingencies - Other Commitments (Details) Sheet http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails Commitments and Contingencies - Other Commitments (Details) Details 46 false false R47.htm 40901 - Disclosure - Stockholders' Equity - Warrants to Purchase Common Stock (Details) Sheet http://www.glu.com/role/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails Stockholders' Equity - Warrants to Purchase Common Stock (Details) Details 47 false false R48.htm 40902 - Disclosure - Stockholders' Equity - Follow-on Public Offering (Details) Sheet http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails Stockholders' Equity - Follow-on Public Offering (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-20200630x10q.htm gluu-20200630.xsd gluu-20200630_cal.xml gluu-20200630_def.xml gluu-20200630_lab.xml gluu-20200630_pre.xml gluu-20200630ex100179c52.htm gluu-20200630ex3101d279d.htm gluu-20200630ex310257d5e.htm gluu-20200630ex32017dbc1.htm gluu-20200630ex320252acb.htm http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gluu-20200630x10q.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 179, "dts": { "calculationLink": { "local": [ "gluu-20200630_cal.xml" ] }, "definitionLink": { "local": [ "gluu-20200630_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-20200630x10q.htm" ] }, "labelLink": { "local": [ "gluu-20200630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "gluu-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "gluu-20200630.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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 428, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 7, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 12 }, "keyCustom": 27, "keyStandard": 306, "memberCustom": 19, "memberStandard": 28, "nsprefix": "gluu", "nsuri": "http://www.glu.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidRoyalties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_bDYu2OfZZkOudHh4bB92jw", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_bDYu2OfZZkOudHh4bB92jw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_srt_MajorCustomersAxis_gluu_AppleMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesMember_JqepgcFqRUqyetOOMUWWbw", "decimals": "1", "first": true, "lang": null, "name": "gluu:CashCashEquivalentsAndAccountsReceivableConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SONDUFTwJUWST3BtX660Sw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_srt_MajorCustomersAxis_gluu_AppleMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesMember_JqepgcFqRUqyetOOMUWWbw", "decimals": "1", "first": true, "lang": null, "name": "gluu:CashCashEquivalentsAndAccountsReceivableConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SONDUFTwJUWST3BtX660Sw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_srt_ProductOrServiceAxis_gluu_MicroTransactionsMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_GjGAhATRtE-bwi88j6Kn8A", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "gluu:UnrealizedGainsOrLossesFromEventsOrChangesInCircumstancesWithSignificantEffectsOnFairValueOfInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "gluu:UnrealizedGainsOrLossesFromEventsOrChangesInCircumstancesWithSignificantEffectsOnFairValueOfInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_5Io5UWOm3EeHQ666QtmEuQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "lang": null, "name": "us-gaap:OtherCostOfOperatingRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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": null }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gluu:SupplementalInformationOperatingCashFlowsFromOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gluu:ScheduleOfFutureMinimumRoyaltyAndDeveloperGuaranteesCommitmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_srt_CounterpartyNameAxis_gluu_DigitalStorefrontsMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_IndemnificationGuaranteeMember_JNPEngSJzUOi0t0VIiz6sQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_srt_CounterpartyNameAxis_gluu_DigitalStorefrontsMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_IndemnificationGuaranteeMember_JNPEngSJzUOi0t0VIiz6sQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "th", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_oN4a5Zhkdk2YAqHkI7jQLw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Stockholders' Equity - Warrants to Purchase Common Stock (Details)", "role": "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails", "shortName": "Stockholders' Equity - Warrants to Purchase Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "th", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_gN1mhYNucUKf6DylRvL6Tg", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_6_1_2020_To_6_30_2020_us-gaap_SubsidiarySaleOfStockAxis_gluu_FollowOnPublicOfferingMember_bF9lKm_apEu-BBiF45LjmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Stockholders' Equity - Follow-on Public Offering (Details)", "role": "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails", "shortName": "Stockholders' Equity - Follow-on Public Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_6_1_2020_To_6_30_2020_us-gaap_SubsidiarySaleOfStockAxis_gluu_FollowOnPublicOfferingMember_bF9lKm_apEu-BBiF45LjmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_srt_RangeAxis_srt_MinimumMember_BKcRnEy8Bk2JDpac3fzDKw", "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-20200630x10q.htm", "contextRef": "As_Of_4_30_2020_us-gaap_PlanNameAxis_gluu_EquityIncentivePlanTwoThousandSevenMember_e4EKbiObbkOD9o7-rd54Dw", "decimals": "-3", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_C5RWsvrOPkywqGmrAIzfew", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_aZ1tZ83_M02rSa5-hbGk1Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "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-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_aZ1tZ83_M02rSa5-hbGk1Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "th", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_RSBiIl4P70OZ-uw_rsjd0g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "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", "th", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_RSBiIl4P70OZ-uw_rsjd0g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EVuGwZLjoE2qPYKDMblw2A", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_C5RWsvrOPkywqGmrAIzfew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "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", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_C5RWsvrOPkywqGmrAIzfew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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": [ "gluu:ChangeInStockBasedCompensationExpenseDueToReversalOfPreviouslyAccruedExpense", "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_C5RWsvrOPkywqGmrAIzfew", "decimals": "-3", "lang": null, "name": "gluu:ChangeInStockBasedCompensationExpenseDueToReversalOfPreviouslyAccruedExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_BP4cO5XoY0qnL6aQQhzG8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_5Io5UWOm3EeHQ666QtmEuQ", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_BPQdAwFWPkCI-LX5J28sNA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_BPQdAwFWPkCI-LX5J28sNA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_vuAXa4zq10eBkidpA9fSmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_srt_StatementGeographicalAxis_country_US_VHxZ9PYqF02ad4qCZpJLsg", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_H_EoqRQxC0qX-6cyGbseMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2019_To_3_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Aj25Y9WmF0WtE46iEvANrw", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UHyKd8TPE0CoNAyaURcYlg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_ze3phqXal0abDVwP9fajYQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 52, "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": [ "r276" ], "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": [ "r277" ], "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": [ "r278" ], "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": [ "r278" ], "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": [ "r278" ], "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": [ "r279" ], "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": [ "r278" ], "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": [ "r278" ], "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": [ "r278" ], "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": [ "r278" ], "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" }, "dei_Security12bTitle": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "pureItemType" }, "gluu_ChangeInStockBasedCompensationExpenseDueToReversalOfPreviouslyAccruedExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the reversal of stock compensation expense related to change in vesting probability of performance based awards.", "label": "Change in Stock-Based Compensation Expense Due to Reversal of Previously Accrued Expense", "terseLabel": "Reversal of stock based compensation expense" } } }, "localname": "ChangeInStockBasedCompensationExpenseDueToReversalOfPreviouslyAccruedExpense", "nsuri": "http://www.glu.com/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "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", "terseLabel": "Warrants outstanding, Average Contractual term (Years)" } } }, "localname": "ClassOfWarrantOrRightOutstandingAverageContractualTerm", "nsuri": "http://www.glu.com/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "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 Per Share" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePriceAbstract", "nsuri": "http://www.glu.com/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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": "Sixth Amendment 2007 Plan" } } }, "localname": "EquityIncentivePlanTwoThousandSevenMember", "nsuri": "http://www.glu.com/20200630", "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "gluu_FollowOnPublicOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the follow-on public offering.", "label": "Follow On Public Offering [Member]", "terseLabel": "Follow-on Public Offering" } } }, "localname": "FollowOnPublicOfferingMember", "nsuri": "http://www.glu.com/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "gluu_GoogleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Google.", "label": "Google [Member]", "terseLabel": "Google" } } }, "localname": "GoogleMember", "nsuri": "http://www.glu.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "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/20200630", "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" }, "gluu_PrepaidExpenseAndOtherAssetsExcludingPrepaidRoyaltiesCurrent": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs, 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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "gluu_SaleOfStockGrossProceedsReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross proceeds received on stock transaction including the exercise of the over-allotment.", "label": "Sale of Stock, Gross Proceeds Received on Transaction", "terseLabel": "Aggregate gross proceeds" } } }, "localname": "SaleOfStockGrossProceedsReceivedOnTransaction", "nsuri": "http://www.glu.com/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "gluu_StockIssuedDuringPeriodSharesIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock issued resulting from a tax benefit (deficiency) associated with a share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Taxes paid related to net share settlement of equity awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://www.glu.com/20200630", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "gluu_StockIssuedDuringPeriodSharesIssuanceOfCommonStockUponExerciseOfWarrants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period that is attributable to transactions involving issuance of warrants.", "label": "Stock Issued During Period Shares Issuance Of Common Stock Upon Exercise Of Warrants", "terseLabel": "Issuance of common stock upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockUponExerciseOfWarrants", "nsuri": "http://www.glu.com/20200630", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "gluu_StockIssuedDuringPeriodValueIssuanceOfCommonStockUponExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of shares of stock issued during the period that is attributable to transactions involving issuance of warrants.", "label": "Stock Issued During Period Value Issuance Of Common Stock Upon Exercise Of Warrants", "terseLabel": "Issuance of common stock upon exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockUponExerciseOfWarrants", "nsuri": "http://www.glu.com/20200630", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "gluu_UnrealizedGainsOrLossesFromEventsOrChangesInCircumstancesWithSignificantEffectsOnFairValueOfInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the unrealized gains or losses from events or changes in circumstances that affect the fair value of investments.", "label": "Unrealized Gains or Losses From Events or Changes in Circumstances with Significant Effects on Fair Value of Investments", "terseLabel": "Unrealized gains or losses from events or changes in circumstances that affect the fair value of investments" } } }, "localname": "UnrealizedGainsOrLossesFromEventsOrChangesInCircumstancesWithSignificantEffectsOnFairValueOfInvestments", "nsuri": "http://www.glu.com/20200630", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "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": [ "r31", "r72" ], "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": [ "r114", "r161", "r166", "r269" ], "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/DisclosureLeasesNarrativeDetails", "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": [ "r110", "r161", "r164", "r266", "r267" ], "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": [ "r113", "r161", "r165", "r268", "r271", "r272" ], "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": [ "r20" ], "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": [ "r116", "r117" ], "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", "r12", "r116", "r117", "r162" ], "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", "r22" ], "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": [ "r35", "r36", "r37" ], "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": [ "r34", "r37", "r38", "r217" ], "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": [ "r13" ], "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_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "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": [ "r172", "r174", "r205", "r206" ], "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": [ "r118", "r255" ], "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": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "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": [ "r86" ], "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": [ "r86" ], "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_Assets": { "auth_ref": [ "r107", "r252", "r259" ], "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", "r30" ], "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": [ "r224" ], "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": [ "r175", "r201" ], "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": [ "r221", "r222" ], "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", "r18", "r68" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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 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": [ "r63", "r68", "r69" ], "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 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": [ "r63", "r233" ], "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 increase 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/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r71", "r154", "r173" ], "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/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r137", "r254", "r263" ], "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": [ "r136", "r146" ], "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": [ "r25" ], "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_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": [ "r11" ], "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": [ "r11" ], "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": [ "r11" ], "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": [ "r11", "r151" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11" ], "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 June 30, 2020 and December 31, 2019; 170,709 and 147,778 shares issued and outstanding at June 30, 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": [ "r41", "r43", "r44" ], "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": [ "r97", "r98", "r230", "r231" ], "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": [ "r97", "r98", "r230", "r231", "r270" ], "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": [ "r97", "r98", "r230", "r231", "r270" ], "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": [ "r92", "r258" ], "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": [ "r95", "r97", "r98", "r99", "r230", "r232" ], "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": [ "r97", "r98", "r230", "r231" ], "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": [ "r159" ], "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": [ "r156", "r158", "r162" ], "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": [ "r156", "r157", "r162" ], "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": [ "r163" ], "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 6 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": [ "r51" ], "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": [ "r54" ], "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": [ "r96" ], "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": [ "r29" ], "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": [ "r66", "r133" ], "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": [ "r161" ], "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": [ "r207" ], "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": [ "r49", "r77", "r82", "r83", "r84", "r85", "r88", "r257", "r265" ], "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_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": [ "r49", "r77", "r82", "r83", "r84", "r85", "r88", "r257", "r265" ], "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": [ "r89" ], "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": [ "r233" ], "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": [ "r22" ], "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": [ "r200" ], "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": [ "r200" ], "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": [ "r198" ], "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": [ "r151" ], "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/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails", "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": [ "r224", "r225", "r226", "r229" ], "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": [ "r224", "r225", "r226", "r228", "r229" ], "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": [ "r169", "r170", "r171", "r225", "r248" ], "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": [ "r227" ], "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": [ "r169", "r170", "r171", "r225", "r249" ], "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": [ "r169", "r170", "r171", "r225", "r250" ], "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": [ "r129" ], "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 6 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": [ "r130" ], "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": [ "r125", "r126", "r129", "r131", "r251" ], "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": [ "r125", "r128" ], "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": [ "r129" ], "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": [ "r55" ], "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": [ "r50" ], "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": [ "r122", "r123" ], "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": [ "r132" ], "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": [ "r53" ], "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": [ "r73" ], "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": [ "r135" ], "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": [ "r212" ], "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": [ "r70", "r106", "r211" ], "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": [ "r65" ], "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": [ "r65" ], "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": [ "r65" ], "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": [ "r65" ], "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": [ "r65" ], "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": [ "r65" ], "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": [ "r65" ], "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": [ "r147", "r150" ], "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": [ "r124", "r127" ], "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": [ "r240" ], "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": [ "r239" ], "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": [ "r245" ], "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": [ "r245" ], "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": [ "r245" ], "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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r245" ], "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 next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r245" ], "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": "2023" } } }, "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": [ "r245" ], "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": "2022" } } }, "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": [ "r245" ], "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 6 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": [ "r245" ], "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": [ "r239" ], "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": [ "r247" ], "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": [ "r21" ], "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": [ "r17", "r253", "r261" ], "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": [ "r23" ], "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": [ "r137", "r138", "r139", "r141", "r142", "r143", "r145", "r148", "r149" ], "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": [ "r140", "r144", "r148" ], "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": [ "r137", "r138", "r139", "r141", "r142", "r143", "r145", "r148", "r149" ], "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": [ "r63" ], "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": [ "r63" ], "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": [ "r63", "r64", "r67" ], "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 generated from/(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": [ "r39", "r42", "r48", "r67", "r87", "r256", "r264" ], "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": [ "r56" ], "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, 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": [ "r237" ], "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": [ "r236" ], "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": [ "r236" ], "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r236" ], "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r238", "r241" ], "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": [ "r235" ], "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r244", "r246" ], "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/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r243", "r246" ], "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/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r76", "r78", "r103", "r220" ], "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": [ "r19" ], "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_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": [ "r33", "r234" ], "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": [ "r40", "r43", "r45", "r151" ], "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": [ "r54" ], "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": [ "r67" ], "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_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over Allotment Option [Member]", "terseLabel": "Follow-on Public Offering, over-allotment option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r57", "r59", "r75" ], "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": [ "r61" ], "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/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "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": [ "r58" ], "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", "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" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r175", "r201" ], "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": [ "r10" ], "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": [ "r10" ], "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": [ "r10" ], "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": [ "r10" ], "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": [ "r10" ], "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 June 30, 2020 and December 31, 2019; no shares issued and outstanding at June 30, 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", "r120", "r121" ], "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_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r60" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from follow-on public offering, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r60", "r202" ], "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": [ "r60", "r202" ], "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": [ "r39", "r42", "r62", "r107", "r109", "r214", "r215", "r216", "r218", "r219" ], "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": [ "r8", "r9", "r134", "r262" ], "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": [ "r208", "r273" ], "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_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": [ "r14", "r153", "r260" ], "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": [ "r160", "r161" ], "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": [ "r168" ], "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": [ "r47", "r104", "r105", "r108" ], "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": [ "r242", "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "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_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds after underwriting fees and offering expenses" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares issued" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r223" ], "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": [ "r28" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r87" ], "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": [ "r174", "r199", "r204" ], "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": [ "r174", "r199", "r204" ], "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": [ "r112" ], "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": [ "r125", "r128" ], "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": [ "r125", "r128" ], "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": [ "r52", "r111" ], "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": [ "r46", "r47", "r113" ], "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": [ "r175", "r201" ], "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": [ "r179" ], "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": [ "r179", "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": [ "r71", "r154", "r173" ], "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": [ "r200" ], "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": [ "r128" ], "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": [ "r115" ], "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": [ "r50" ], "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": [ "r65" ], "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": [ "r176" ], "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_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": [ "r197" ], "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": [ "r182" ], "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": [ "r182" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Options granted, number of shares", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "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": [ "r201" ], "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": [ "r181", "r201" ], "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": [ "r180" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of Shares Outstanding, expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r173", "r178" ], "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "25% of Shares" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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": [ "r176" ], "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": [ "r177" ], "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", "r203" ], "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": [ "r201" ], "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": [ "r201" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares Outstanding", "periodEndLabel": "Ending balances (in shares)", "periodStartLabel": "Beginning balances (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r27", "r151" ], "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/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails", "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": [ "r26", "r151", "r152", "r153" ], "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/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r10", "r11", "r151", "r153" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period Shares Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock pursuant to Employee Stock Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r10", "r11", "r151", "r153" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period Shares New Issues", "terseLabel": "Issuance of common stock upon follow-on public offering, net of issuance costs (in shares)" } } }, "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": [ "r10", "r11", "r151", "r153", "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": [ "r10", "r11", "r151", "r153" ], "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_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r10", "r11", "r151", "r153" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period Value New Issues", "terseLabel": "Issuance of common stock upon follow-on public offering, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r27", "r151", "r153" ], "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": [ "r11", "r15", "r16", "r119" ], "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": [ "r155" ], "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_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "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": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityFollowOnPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r32" ], "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": [ "r167" ], "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": [ "r213" ], "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": [ "r167" ], "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": [ "r167" ], "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_UnrecognizedTaxBenefits": { "auth_ref": [ "r209", "r210" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r90", "r91", "r93", "r94", "r100", "r101", "r102" ], "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_VestingAxis": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [ "r74" ], "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/DisclosureStockholdersEquityWarrantsToPurchaseCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r85" ], "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": [ "r81", "r85" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of 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": [ "r79", "r80", "r87" ], "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": [ "r79", "r85" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "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": 5 } }, "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(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "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.17)", "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)(iv)", "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": "(g)", "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": "(h)(1)", "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.19(a))", "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": "(i)", "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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r275": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r276": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r277": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r278": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r279": { "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.3,4)", "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.8)", "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "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": "(b)", "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": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "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(21))", "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(4))", "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(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "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": "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 76 0001558370-20-009967-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-009967-xbrl.zip M4$L#!!0 ( )N6!U&Q[#[ZPA !RP 1 9VQU=2TR,#(P,#8S,"YX M:DE@ YF9?9H2M@#M&(N1 M["3,K]\C^8*-;?D"I#V[?N@.ELY-^HYN1[+U^1^O*PL]$RXHLV]..J=G)XC8 M!C.IO;@Y<44+"X/2DW_\\->_?/Y;J_7+E\<4\M"7S@U%P2AJ],/IQ\OSSJG%Y^N+B]0J^5+^H(%<#(;*9'GIYTP MI^=+9?8U^M3^V#X_.S]#G;/KR_/KBRLTO@\)[\'*.7EY.%2/CB[;I\+:S69,V$+6 BG!J!'R2R-Q1)GG.S\[>M[W,*"E- MUP#4%V";<+!MD(!^8;ENC!P23@VV4E5V]N'B+!1L4?NW&.7+A1+;N;JZ:JO< ML)CY98R7+R$Z;K/,GH%7^.1I1@!=I_W+_7"B(#U!#N8+XCS@%1%K;)"<$F+' MX73F.N2.\=4MF6/7@MIV[=]=;"E' M>WB/3L&$$DVRN'P5S;X9MTK_ SI5M\ MC+N%X7(.32N+S\^5C%=Q1FB%"XS7(=\?V[MB=S6Z8.G( M_D']7G,B0)&JT2$D^-P^B8[3P);A6A48MY9E\_FI 8I' C?,%:/Y:$VX*DPY ME/-$Z.$^+PKW9 I_[OL/ /7H#HW&_@&_S41X,'>.ZWWPU'D\EWC8_L[R-8+.\L M]K*'5R0EZ/W@?44_Z$Y^1'?#T<]-UW! V'M0KO/*D'O<1X:[)>O^O $Z O0M M%8;%A,O) W&V/?&8\,D2H@OH3!O@.P M;B7# PA'GG3HJT'^=P@T(*4"#.@?LK8^8+M2SH.P=07GM!H=:Z0L 2 M>?]6*O+$ D$RK0&^,O!WK@,$W17C#OU#%:@\]-DR M\L _+PV^IPM%E37PY\ _A#&1^"C=@_Z5NU))8[Q1X^03S*7Y [,-V=E:LBOU M.#(\85]Q>J?X>':QZQ0>^Q9\7ZF7C@*UR)5Z44QQP-IXB-Y#8&A=44=5([1O M6%,YU%X0VZ!$^)7]U<4ZQERR];WQ*CA81;:K/B.F#_,!7 MMCI1J+1QBT(=QSTLBSG%UF"UQH8SLF.Q=;\&(VOTZNQYX"=&BV&_.^E/),J^ M#D25$KGQ&9L[1J!N]9JE^B[@_HYS\!>:;1]:D;,9V'/&5\IZ']LBE/I8R]F5 MC+4$ J(_9?/UI*&(N :I/;?+QI@#PY(X%(I8?>\L+B9O(^W]OAMIZ%U,8=-# M5PNB3AQF_+9D%LR,1/]W%]I6Y2"Z3I3>'2ZKA5W2)V'=*##2$SLIDN"?,7?JV"L0&R.HLK5@.&KEWD1 ]#6 A28T/A+ M\>A\H3A\#J;E(NX-.JGH/))G8KODCK.57-EPF-R*GZFS[+G"@6KDB;::SZ!' M[2*)FB\2S4$F"H5ZQQ)#L0U^Q?=$"FV&Y.!4?!>D0:;$WD>Q+8X<;$KL9#3@ ME U8EXA+Y\!4>N^A 4L3)4H/_N1 \#$)@K \TV:*L%234-UL<*"AXQ.%@H M2 @>DMP /'B0$+T+?C7QY:.YTE0>S3B&(_F"=6YT 6Z4.&!R!#?R3&F0[1>)3H>O*)L>RHLDE(6BT@VH%<+3Z4#J2/7@72;! MRSRPW\!5/F:=CI>65@_8^R1@F2?Q&\2J!K+38UT ML&)Y>ERRCS4W]5\UY)VYCLAAT"/U*8F4_I!Q V#).'@Z;IET>KBNDG"EQ<0; ME$H'QS4PI1)J<>J<9>"T&RAO@#IHV#8#Q$I"] "G++J?A-\R[/\73IW.GR;<)T4?D>+'@9*&*-)K[#!D.L*\XO4=4/<#J,47T MROXCX&P\9$\/"5+].%)6WU!93IY/)'J)HCX19 41L*:WV-L7'C"7P^USY?XA M(2 /_8J;!S"6!)H:U N%R?*@S:#2XY=Y2+0!J#1 $W>]]C["BZW(JDP+5PY/ M'GCO,\&+"HZM$1LL*\=$1\Z2\$A^^8\T9$G0XYSR=G[>IQF4HAA5@WO94.K/ MLO^3^WIL[')C"0U+UB>S%64&]A6EZ/$O>#09D@-ER&$H4(<\?7Y$L'&#LFYP MQRR+O8SLL3NSJ#&:SPF'EE88?SU['O")AI\!O*>E!3![>E"@J &\?'!>AVTZ MI1;&PN?8&ZS*8_4H7!ADQ_"_ 6G0&(J#E\F:AV9ZHTR@"4NAR9,:GY+%@,B8N,T9K%2$O#7:NB#S0"^ZPM0#LD1L@;]/=#_F=#%TB%F M]YEPO) '=MR5JM42'76^C#S\+XOB'ZA"OBX44=; 7QY^E:3N7)+[4\06JC#] M5_DS*Q9254R>$R36VUE.H-+]FZ*B^I"OL'&$XB^O96"<0J&'+^=5-GAL0#GH M^0C]5M5^PO10'^J5MT@XN_&-@_K&D-F+(?28IO:;V(<1FN(]DCM1U>]?RNK:;$T%7:TO>C:?2EIS,;T[DK7ZMX'Z[7Z&X MIZ\K*R!QJ&,!7^SPB31*?(^P%5))*S1W\BGWW*U'W[Q !.9&0DKBTD 0P@!W M^5';=E#$$]0^6.$!L93"][8X5BS[CB?4L>C@)92 M\"&>$:MBF2W)>YSB?FY';R*$I_A-A9^AM(P[R$Z]RS+K]+Z,NZW3--KZ&N3K3"U!PY9R>DA6.[.!(QMKK3[*V?N^N9$7?]\ M38'D!&'(E8>#;DX<[@*Y32UULT3P[-'"P$29.55Z3->;?V>51IYY2)H?3:V) MO:%QP8FHX* 4K&\>B25;N?HCUQI+NA:!^5XYRS+MV'G(.JA29IC@$H[%6/-+7)RG5F7]RM@B MI6.))]?$XM Z+P8NA$O,6U<>!1@K=N].*JM^$<**=RJ:6..A-UQ<:4&$N;66RQ2<";3_HG@5Q]#.)P MB%<0=]QN>ULQ._VV 8-(2L>]11BO_\,V\;%U)ZUF0Z>^$08[(OWYG!B./.0= M7.H:W_5Z($ZQ5EU.X#=IUF'5#&R3K+PWTE2@>,&)]^63KE_O09&+$.J*XLAJ M>ML)$UU0!UN %2=S#AW2SGQ0DU\W_TUUGZ[L*!:*],MF2^+?/M=]P=P,I@Y@ M@NM=FB)/N$Z7V/9.6 BYL6K #'C*?B)BZ]YOI^^8WA].3+/JM6L8H'4[8Y8W M]<4GU5J*;S.MSNN>@P%DY#I2@%QY[K9E/4F]6G'Z"82N::I0-;;"/;!(SUR( MO%[%''.RQE3GBEJ*.JWP(JMT91Y, N46WY3PU9#B&;6H-']W;5Z$M&;=8(FWJD5G6'>.R8PS+68JE7BZ:9_O.:;%@2COFU""[/="!9/WO M5- A*B:SA4#S6/NOM1]S.$VU/; 0IL7>)+ER+925=,RZV-\9?*.#8*2++=GK M%76#3&Y-BPAL/FJQWVKJN(/]5UE-M]C9?A3RK>>R10SZMAZY7;+)=Y=_PL#K MBB&T%5LPOC,>%Z2MV8"LZG"6C_6L--9=_RL,9&#+<4500V$J@0?(;3/N"R+F M?#4QJ)93Q(FQ)*9KD=$\=GN[-\G=0#ENR3.QY#&+\+IL$7D_4WV7:4I>G2\6 M3/O#6C^P4)V7.P'=49NN/_?WCT'+TWS2';S3Z?J@JHY;NT[6L MGMHX!E.W^ZPV#2Z*A2'4WX;=Z=[*\]6LJX,9D#IE*3^HJX+(8/Q.'ZXGJ5EY ME#,.[&?HK%0C#(?-[1'3H%S%2&OIK_?4X&P*78Z ZI+=>!RQ[.PZHA6W/9Y4 M,WL'ML'E-QYNB?=W8"=VR[=Q[B*D-=V:R39^;&%']@9JG!,"A-^1(H7.Y*MI M#003)],U5,[.;GE?3=*W&^;Q7?FB3#7S[K=:XF2'(1Z)+#2D[RQ(Q5NOPJJ9 M6(M%\ULN$^JR7/F3K%*&!&;)Q'^/Q5ZHSP6%_J2>HK&;PM3?VNT>F-W#8JE, M\I<%01G2L[Y1GY^W"#"?Y2E\08*/!ZFO>.P&-'*(:M:E)P?DR9)Q1VV,R&>_ M\6D&\$SZF@[<&=_T"IN1=,<[B[T(>9XBWKBRP@"'E/CM8P#27/E/]K7/V/+= MV/^&L'@D!H%D,#'Q>6-8!\H$& /#Z/)!1&D<:>T>.9:9>0IT9V*72U:S=M]; MRJ%V8.O?NW?)E,DW;+G EOH(]K,,SUH;_[3"3E]^8)DU[3^T6T9FA=V6?-YO M/7Y[FT+S)^%=QS.:.>"NQ!P IH;"_([Q>+\6;*IO=O=C#R.J7MNQ3S8,A1;] M@YA?H3!BQ.6WMXGJ[?O/:I+*O:8A!G:/:_+J2V/R'?:O6-\8F2'@:;1 M/!)^"JKP[=35\]Q1^B?;XOUQ#DW-.N,)EGL(JML$#4*,.3,(,?T!4K[C'8G5 MA;..DDS??D[]N>V]*_7#?P%02P,$% @ FY8'41-7,RM@$ 0., !4 M !G;'5U+3(P,C P-C,P7V-A;"YX;6SE75MSXC@6?M^J_0_>S$O/ ^$:TNGJ MGBF20$^J(*2 GIE]FG*, .T8FY7M7/;7[Y&PP0;+EFR(+7A*;*0C?><[.CJZ M^NNO;TM3>T'$P;;U[:)^6;O0D&784VS-OUUX3D5W#(PO?OWEG__X^J]*Y<_; M45^;VH:W1):K&03I+IIJK]A=:!-[M=(M;8 (P::IW1(\G2--N[EL7UZW:O7+ MYN>;5E.K5'Q)M[H#.6U+8R(;E_7-+W>^5-OZHGVN7E<;M49-J]>^M!I?FC?: MTV"3< "UG.'4E":V_GZ&TC1 :CE?WAS\[6+ANJLOU>KKZ^OE:_/2)G/(6ZM7 M_QSTQ\8"+?4*MAQ7MPQTL+DR:<79NP5!LV\7<]/S*E21M7:S1O/_-':!#LKWG6U-D06TP3^. M;>(II>E6-ZF>Q@N$7.>'I7M3#&\O-%K>C]%#!!;(OC3L997^5LTFMGI<-)M? MG>%LN$*$47- 6*GR/Q#?G;U<$;2 -/@%/4";7Z*^[1P);'IA'XE<=Q8]TWX] M%M88\46@N]--HW$<9+[HW*CNL6.8MN,1](CZ 1!)X&-CC6]QZ8' M5;E'KHY-1P!21KD'Q-/3,?E=-STT0#I]9AK, B!9T %K'':YM+G:%BVI8QBV M!W]'R$#X17\V4180TK(/B.N[;4]?(20!OA\LZ-3G& KJ. YT++O/6:!E$?\Q MZ'J>"PDZ2YNX^'^LISDPOH0"#HBP#W:/_+(&V,)+;\E>/>GOK"W\ *=%'FW+ MH!9F4BM:Y\@"-G=9!\0-[62)758LZ!Y 44'='Z* MJN,METQ:!:A;!OEGQ%[NJ\\OS):IN$W G\&P_T+S'*B/O:)EZ>:%]HKP?.&R M7U8$VP2[[]\N&L5P1*-.ZIC@3_>_'@0*)G-5[IU.R#NX*A8=<;@3REM63I.8 MVV<[.U0EK& _6(30/J7A)F2)*J+=JC=O%.1<&J%/=:/45#\1M-+Q-M;@T+N; M[#0H%4+ET]@4H[$I2^-^D$;?_'6/9@B@;.L6W_P2TZI-DCPTGZE6J1M<@.C. M=M*"H;BD:G,JC_Q+0JL"_Z>.#]0T.E2)9 MHXJY!L6T2\ML9CQR\4U!1*>0J2)A(J1$1LBDJ^7"[38UWPEQ MG@VK$A,:8,[$2UUB2$E]0E3+(#SR[,8Q9JP"O;PG\YRV^2G+C6#*=1E M@:9$9\SQ1NGSGVGY5&8['T@E^NB0,MA,\&2A6WW;FKN(+._1LYMJ .("3L$2 M'7GXB_UX6!2MH_&Y.R?'0*4A.W)T ,G1(3 M)_08AVVE,KJ;[(3H%(*F1 /M3*=X7:\G'4\?K#M]A5W=# 'D38BD9CPAOC." M52($@^&$M_38]!Z+*3@'J!^1.YQ-]#?^_)B,E*BZ;EKU]F=E;>, R)4(S$;T MU)J%IEV=6# 8<4+ []$,&Y@7HZ=G/"%SR @VXYS*U^K.L<%CG25,O4\BS KW M4&%#]%#A> )_!MW'R5@;]K3A4W?4F3Q @J*/%T8.^7/,?2=-,=N0@O)[8-7K M@[8>6..6N5LTLXGOGL KL0.XS+@>+!A,(L=EI[##4M:M8(#2AG(\\>H%,S&YR13F9 CHH=VK56_:A1,;#I-,?V@ M)$"%&BG=T\U6'A!YP09RQC"B#5^CE-AZTS*?!OLYL"HQP[LQ:?\$:FH0':0K M'[W9@R0Q<&IX\!%R$&B-7L%R#Y9NVNQPJ0^,&T EY"DQT8ETQ<56LC"5\.5C M9(+,.: :Z.1O%%(,;VF24IX3?V"C/1W(+#84_$<9)73[; M$9Q'%T.2-;@K9(DM_19SH?6V9K;UMKOAX&G4_0W2/?S>U1X>X;E;_=0?CL<_ M%[T %Z.8E)T)B3D*&M.NMIFHT9P:I M1!^;A*X' 0R>6^M#,\;[A.B6HQN,*VO*GGSFIO_QUL%*#GO)7ECY+"RSRK?_"\_H"F^Z;L="M.1J!=KJS&3*X9PH_N!(%!32T MXD_$?L%@2;?O/\ >'ZSUR(Q.T4!+>TFZR$1<0/D\6#%6MA-=Y=&>G#.3ON'W M0.=(_,]B3.R. >HCB'O)(N]XB;" \IE83H+W+2:G,E(MIA3+) %(Z/L!GH'0 ME,T=L3!!W#5)2CDCX\FC$346VCBJV\Q>9^W78@24SVY*VZ^):D]N4%E4O\:V M("5,!&T3E,]$$D9\!J*EPEIG\^?#_52=I" M#D4HL9 ;?/23SLSGLJ<;W]<7 MP*9_("2'Q+.TL'S:"KOH MKS!\5-\DKH[ < 0OE#O4A]OWZSU>V,2=(+)D4X;!YA&Q,55\WA.F/[\> M[Y M$Z\EG5A+_!J%L--(E'+"AG-(C00F5.YO/7)4U\.6;ADY-F?%""B?W91V=@1(=436KO68H8?QT\#&?A@&)H^=')3DS" M,2@9$5%-W;3JUT7OGBP^2LNMOXS;[XH]Z7H'Q6Q'1T<^Y5HQ6&FJG6_E;53. M)[.0C=FQUMP!_TW(.[24Q$\4B>0],<<2NRT[LQZ*/PI_CQW#M!V/H,@U(^ _ M@QX5&_0^0&QZ[!LO26SXCXPZ&AYSHNU!3HW=$1I[%D M%5:$4TBJJT.#>(CI:#TS0 UG+Y]KR,=XV"?DTH$2@^)8A+Y&UC!#&MM>#2)C M,^G2SLZ$,JHDXWCZ*!U-3\>$=8D#B,GAF06@M.73CP%*,5=%LBI*9 M"UZ9_.NM;M))UO$"(9=.AMD6&X[LG2R1<[E7^R[7+TAC)6G;HN"GH#1M6US! MGG@//IVD3/PX>G*6@CXVNE,C]B4661CA3!%KOJZUZNWKHANK %,[7Q"5Q5>F M83<]S?V*39-=TPS!W!S3;;/,8>T^RS78]GZ##XJ M RA^^9/X098N)M;1+(6LWDG6C-FK5EAQ6!?U M#GG4H'S_L@^>8IV\V@>Q)U_6^5E0$O",M^H=I8=AN^']SF0 ")=>=(,\V^_' MKIJ!,;Y)QU7K''*=S76MN=O9K,5L.Q6_\/5[+2A>\VCY6J0"0=9">YX^ N;1 M9I,YJ])F2WA0^WONHKEX]B+\A6CM.C,7$6KI/6@5.9%&9)7/7\CR'?835V2^H(%MN0O>=IJLXJ(*K+?J5T4?B/P(&Q+2@A+[:D41LYX6 M"L[K@#9RSM-PDN$K<7&D%%1N@"LIY8RMA0->;K]KF6U%9IR=7> 96I"X'E(O MK_S V3AV_=)Z19BN\[//<,Z196#VN4TZ>OGNZ42W7!2ZM4MNH/1Y?[DF5"J; MF(N4"[\' Z=MV=JF\&+'2,&Q64\WA\\FGB?-7'/2%G-+=4Q5P-KIT969NTCP M 0(YR]?8$UF*WCN=#9T2@Y8$<+9'LK*^R7J:M"?#4V*4P40 M4H$2XPD.4(Y]<%*?E@7(@#S@3OJO55J39RCRE_\#4$L#!!0 ( )N6!U&N MJ_K?+B, 'M/ @ 5 9VQU=2TR,#(P,#8S,%]D968N>&UL[5UM4^,ZEOZ^ M5?L?O.R'O5.U- 1H:+INSU: T$,MD&R@[YWY=,O82N)IQ\I8-I#[ZU>2G<1V M+%EV9/LDI&KF-DGT24='YTB__L_[U#5>D4\<['T[Z'PZ/C"09V';\<;? M#D)R:!++<0[^YZ___F^__L?AX=^OAO>&C:UPBKS L'QD!L@VWIQ@8CSCV^8X^185Q^.O]T<7;<^73ZY?+LU#@\C%NZ,@FMB3V#-WGRJ;/\ MY3IN%7M?C2]'%T M^?I.G&\'DR"8?3TZ>GM[^_1V^@G[8UKWN'/T]X?[)VN"IN:AXY' ]"QT$-5* MU7A_\=U%G=.C1?,'B_;IKW:PK) L_/DH^G%9E-7-(Z9S>7EYQ'^E18GSE7"B M[K%E!EQ-A<08PA+LT^&BV"'[ZK!STL\[E$7(#PKYA+9)#]M7A<2?N M[#\1LJ<'!OOIQ_!NV=I:0ZS $2M[U'L/D$><%Q?U/ I GPOCWB$!.3".RI$^ M=L/PD,'E^/STF%/S%%#0,51?8\^FW2";_D&PZ]@,C,M?27_T%&#KYP2[-ATT MO7^%3C#_X9FA[=!BZ^PP!=#./EEX&G&BJ9^-^;UQB.5B$OJ(]W-'L>X%SBL: MN*9'GDTJ9*+ C5(K&FF]QE,ZRH4-^DAL4F(Y;CMUZ"=$HL4<44*W@ M*;K'A R0_S0Q?=2EA-B.&S)5\2\JR:!LTQJY&J)7Y(7HUL=3*D8J0RL@O]-5 MZ#HD 27()[2H.1[[:,REVQ_%%:JPN7%?&OF^-1W_-],-T0,RV6<^551A2MZ0 M1HJ_8VR_48. #HL[.D*\,9N_NX2@@&0_5^&C2O,:N;NGTD/DT?39*'ZM!"]1 M$WIGS:D3]@K;KM3XJLR!H MIEYJAR2DJ!_0_UKT.RH[3>2+VZV7GP'!S(1A/_1GW*#1RU=Q^_7R]SMRQA-J M0W?IIM<1?\?TULU+I'H/;);UW]F>E):IR'SKY1&.V M@MQY(^Q/%X9V?Q;O LG5_#O"8]^<31RKZR-S WMOPY[:X_D>>^-[JB"[NCFE MJ<=8!J9O+<00_YDD8^F7<+S@R':F1W&9(]-U#PKE)G!P+%PLS+/QF8N3M[89 M0?1OYGC WJ&-1F;H!AK)RVE;&[%X:CI>/;3&36](*F_E<(JF+\C726>ZW>A]_C\9/1OZ:?^]?_^K7]_TQL^&;W_^W'W_ _CEV7??XF\ MI91[%ULI.ESFI\5^+B(4G*7LFZRO-/[ZCR4/W+>VZ,$U7Y#+O?6YA8[:)#32 M&#,2L,=WB.\.*:([O\Z2C17:NGZ:(3IF%VW'P[?B^,8^1=NW@\ZBM9&/IV(! MQR1@959FOH-]^OVW@Y,#(R242LPM1--M1UL9*F]2"T=&2X*R-6EG??\N FE+6R:)K26RR(T12;<1 \I MNR>CQ)QR=6DK;2W)-27%85)#.?0#D'[7MIVH_X'IV'?>M3ES M.5:J*@3J-: M.=E0*P6\0-"09873T&5&X,)Y///1A,TGKR@Z;I)K2[U^HYH[W51SZGQ!F_*& MS"W@(;MG^I[CC8E4?Z+"C2KK;$-EB9B IIGENDNW;>B._EEHFB<*UJ01[J]1 M-!?6R,ZUP6,K72;\:%O^U<)>0'>1/9?7HUO[R!VV^MW%=*/Z[2#PP];V5=G- ML%!CZP4A+%6JNENG?J6_#HS!PZ,;^F' (L58O)Q($^OE(*P\BHI8)QZ:'E)A M* (=9,I 6$S4Y)\A')KLN_8_0Q(=[3]C@7')(?22/2H:(CJLB1.@)^2_.A8: M(,J:/406'D<*X=$I0I.\[FX;1 M(;$>K5=HN\V!7\?8* )*!1%!6R@2)M 0<1?9,WXVWUF0-MM#4E9O<12=OA:Q M5&Q@EF^Q401]T60[EF>SY?F"[XHHL;W1"%D!B\[/)Y3NH,I/&*4:AV J:!@" MBA-%*=% FRED8N&4=1[%?S59F!.6??<396O'@V0_BC.472 MV,YZN@(2O)L+W+73:.W<[Q&T:5?IR-N+L\[%"9S@XE90E2L1 $ ;(A+XCL53 M;)B'E^J%#)]^%(3D2>N ,(QK'#_IP#ZI*.KP@E)+G2=C4DMHU6>NOHJ+@P@ MJUE5Q5* MLE)$LLW9-+1*"P-(JBLH7$H% (TW7ZH"-NM#:JU)L@.7=0?Y>,W M;]:/0!M?7<'Y?Z9,7E$J?XHTK+L7$+.Y&E!TLPYNF!Z]TC4:1 MF5YV3MJ@Y2T*N-;!;BNG-_7>9:MP '1VW%D_ 'J>(".F[+\-3IN!1T:2.L/T M;".FC_V6H-!8D6@L:&37OB3)-#B=QB\QI:V<*:W)37:V)"K"<1,EUD[[KH(@K:(F_ZQ0OZ)6>'117 W*2I I/N1:SS'T0 M+:;/+B[/.N?G<$YSZM!L+L/0E/UDN@6>X50)"*>$]EAN ML4K6@&MMR.(-I"SMFI)2:^N78_#&1$7%Y;()09?Q(R5KI,LOGRNJ!=*Z6(=I M2GE%/.G7%O&#A*;HIZR6Z%=_/)C_Q/[R+9FB^106NA 0O_.J +DBK.A>G)YTJA9=S83['#6 M?VYS15""SC(V+$5V[3+\CO%8)L3T[VWN"\M),4UW[6)\-F?_Q'.Q&-._MQGQ M4$Z,:;HA&(S9M7SMT*O(]K^'$,!6S(;-J0 T[=G@VSIXPZ6L6I&,K5_?Z>&[ET+;LXYM*Q[ 4:]EC6-J/$75T M] OKZB\&[O2:YW06!G'< MQN*JWH4HI4E^FCMIQ96]&>57\_P&9"F'=?8(Y]BX'@2FG/!U"A+1UBVB_-P3/3Z'G7@J:4-1=*?,!UP/(!=MPS5O]>!2DYA:<; /T2OR M0A01R5S_5D#8=9O[Q"N4\[J?'G:S'/6['8&HREET;;[1O M8]EY5"G1/TN 6M1LU0,O$(O,GRZOTE3PR<#'=F@%?3_.]12$8N47@^-_5I'_ M(MXDGY>6@G]B8M@!7$P.$0;_2,H"B,.2(2DC^CP.MEG^:5?AZ=G)%P!NU8UU MDLM5'3N@!X>R]NR;'J%S/FU8LM\4%FT[$JL01\MMCI"%VI^6Z-JOR \<$MU) M12GMCT9T597$NLDKM!VWI2[S D9JESR_Q5@LY]3/;8=QJ4LU13:TS?FS,Z56 M=7_$1QI5=G_T'6-;9N>4J@DG3TK5]"G%'GP%2L]!%>L".0TO =42B@246U6[ M*D$:8$VH5[^-IDGC,=$^LOMTZ:6\R).&)>4AG%>7 G!*B6*^8&FI&PPP%=&= M5T95N94@N/=TZ"N7.0!*$ZSW1:<)Q=7:.R5092FI*;G9LZWN^QS_:]+]&CF1 M*;2[A"#Z/UO\$DREEB",W2I@J,0LM!U+S(1H *]^AA!ILH&6E%Y#=0ZD>].2;0!Q-Y1#?ZZNU?C]\"I/[\X_ MGW4NSN"X)1J"0:X,P"+CSIN% >'<=Z2[8&D-""Z+2F#/U7(>AT!U=EI:9Z>0 MW!:UZ.QT_80&V*#;P"PI\GIH[J,]%TDMPLJ%SN9&(LP+!-@%Y:;+KB?_3DO)^S%)G+G73O4Q)Z2@$6!\_BWQ"W;O=$(6;2TMY18 M?W3'[S?GPS7O?+>QKD%-8KJ1VJPHH7F'V(4-5%29>QN6U*]\$H*9L$1]"/ZE MVN>[$O)H)CPD@;YBK:I7@Y#U5.^4H"0&:,,YDH3Z\)64AY!F5?MPE?#?BC.9 MG2>^.:Y+&;GSZ HS=JCI$Q&9_5S.Q7R^[F)>],6?_EBU;D3-TP+KWP&YCN:6 M"1C=.Z]H34IJ5\T4-]#*SD5,U=4\N@#--8GL6IA2+<#Q))?7;&J+489I<+M5 M,?$KT@LOZ"C="A2?<7G$*VH^G^V]]M=76#9R&7M2LG<;4Y#_B@5 R1:P8H M^H=E5DRZM%?@/(>C$0'HWJNA,S!N'^ M\B%SMPGR1A._POF3ERF(V;S!T&CT+UW1L((6:6JP/<44C2H<0CM MW"7+XGH],PNZ$]-D; M(Z\E;Q&[6#\IC=IC#W@LFFSW)/2>99M%7-X@8OD.%ZGLZ%-:8^_1$5BT"G+> MNW!VT(6S=RCL'0K;XE#(GZ.*? F%M=IS(R@RE#1%I/,TF$CQB,H^786H">&- M.;E#Q#"Y^/2,_&G>D:)J30C[_A+J*\4;M+U!'MT]NIY1J])"_5'T3L4S[G$S M4SH*E=N L/^O/#J5N=P&10^1A]Y,-V>\*M>"L+?7I,P47]#4E\7=C)JHHEV2 MH"R$77H%50FX@::@H3.>!/W1#Q+Y$?HO=%_M,5]$[]WB*3>WV$^SLH@!GPO4 MN%&+$-ZXJ*#LC7ANQ4ESC:=3)UC[IWJCO_,.4Z5:]>]D^9=Y=@1EVQC)5Z8;O2:$4'#/NF%C1QRL+BX.QP,D MU41R_(F9 3#%YA$GC2B650 2.EX$MB+E +K'5*-ZTF$YEV>=+\?MQQ3I55DN MB_5$ OM^%(9\C[TQLVY3R6?B^%^%:A""M8MAEPCP5> )FF&9G;LE2U%^43BA MIF.?11=Q\/ND?C- MI#-H2.X=BS*+I2]H*-6#L,C(@;9Z24.)(0 #A]T+DMH]7LT?S8#N,ONCU==S MR5)3IH$6%B"!VU=Y 2K#'CAUQJ1*)T-I#2 +5'F0BE68X7#7=)::ZB^/SSJ7 M'3BK6&UZS.4:@&KO/!M-H[N4&!G?0],WO0#)7PXHJ@1A&53 ;#JV3LY22W$< MU^P)4>3/3#^8LY1"02Q7?K$6%C/!L5?A8B9FHJW8+C2+'ZY>&DI9^H3/"Y:H M"R N3 :Q98B8.D>[K"^02Y=V'>I?J@1[L1MG[ 2F^T3+(\H+G1?$^R]QV=9C M &I$2E35PLV=F?[#RG@D&CFHE M"!&&2J-%E2%H0R2S#^R1P)F: =W/#^@/+)>*%5#S8HCJMCF8_\[RP-@ZC >QM<4 BSU>LERTTN5ZNEFRO_\RHA[I MUXM.C0 ;BVZ-J-^H2KM!2_RBH?XHIK+O\X@T6>22K$(;8_,IH(!C0(TD3B4[ MPU[!P7%!'3B!3,7:25W)(&<+P$2:(4SJ_A64!>*L5X)=4CD"=@ H)4:7U%N; M*0/!^)-B*2GY#.T ))X[K(OVPT65VML4J[&3NF]?,J_!?# DE^)^&+ ')5CN M_!"[[BWVWTP_FS94OCJ$W:^Z3LOS!\V\7YAH[ ),1C=)$"Z?#P556C?F*Z U M9\84< =-?=R*OB,D1/9-R!X0&"!*H?TT,7U^*^TK-<@=]BQM]'? ]B5/[+$! M'@ M=B&X9#1/X6J,@]:[;GUOP4Q?9AAH@4);$%@00>Z\:*K2 H22K8*?]?7!H:1D M:@?%PF9),"N;YJ7%(61YEYR]I?RT/BG'F%C<-!_F)N%OU%+K$[$"_I3G5Q&3 M[=A?Q: LN1)MC@IK0;A[H;Q7JI M M(.=8MW3KAM_ZWB!\<1VK/QHAMD$K>X"UEFXO.,"*>CO$GA'U9RPZ;/E=N?"% M.+9C^O.^']'Z@(()MJ.W'Q%Z,MG=U)RGJ_EZX44QZSJ%8'9I/N3[$0@ P8R=H8F&!_=$SG9P(76.*TL]5*D(Y7"N";4I="GSM MMM[2P;9G9YU+0#F=FG69RVL=IG#^(BL.+I:7AW!@JH[ I9$K9PJ:,=NG1G>7 M$LPCT*(+ZJ2'VI+R$([@RNE+@2D *LJ=#8I.OHLJM7?RK<9.OG&APWC9UE#R M)+1#!D[Z@9\L12=.=UX"Z@K+8G$3(,9S>;"4XA':=)R@GCN!!\CGU!!C"R&;#)&%V(L1?19=HRE) Y?24\J9USD61*,;RT8- MWFK+'KOEBW%\'KPRJ1'"PC?I?C)*.6!NUG&4=$!MGV69V"W;9:$J4G>=OO9; M<<53#0G2\_.+ /+(Z=9LRBN?8AK:*]0+ZJ0NG&PA(&ZV/,3E27Y!]@[(/NT^ M^@S+559.'[FLZ%.1P+1<;$,3B]7S&WZ>X)"8GOV$7E&^SZ5L90@.LWQ\+4W( M$MS4KY;IS,5S%)D2BS2SDLHIVP2$/761BLKRU-CXL4.+KX<98GH\ADIE#"DV M &'OK#B.%#F"MA6+K!?:B\1PRY2!#(,ZFD?@D^I1L3I$1(T?"6N.KLV9_S.6#XFAH@@ M_Q79M]B_#=G]YBRVB.W5!#BJT Z(\)!:\%)!&% B#(8D9+MW^E^+?D<)*AMR MD)\_M!9R<&@,GW[PYSL']-]%9_M(!,"1"-OAT6XC%B'#-;0#\;U[>ZO=V]#@ M1%>QP'>L -E\:O]!%4+H9"[U>!?4^4A^[P)1U'[4G/2[+PD0'RQ+BV_%)G-# MO15+ <"8W'O.]IZS[?.<+4(\Z(08ND9D^'' ^QL?M*V!-]O][KH+ MFY/AQP'O+?9'R&D3OSD4@,B5VS((YXBQ_D39VKCIO<\0V_H_8S8T\_;;S?7= M*!K/FT!CPP+\.+/ITH3/W.;*C:,;,T"WIN/_9KJA\.@#!&F-(OYB-^;?,O+] M. ,BO2N -RI*T]?HT/BR&T.CM) _SOA(;SS@C8_2]#4Z/BYW8WR4%O+'&1_Q MKB;T$8$W.,H1U^S9[?%N#(UR(MZ9#6]9K$,CKEFL-W*H"4W$'V<-$+^_,D0, M#_3[S$,!V@_IZZ&QV5&R(Z>DE22],PO#YF,!/KG-#HM&CE_A"QWD41DX'G$LOJ(N_7?:$X V)ZC9$='\F6Y+8FUF56B2N?1$()[Z M6Z6I630W(E:H) M@:>J"8&#ISY/"(Q^CSJ%DAD84 TR_4K3^S*%]CEZ97/T8F)#LM M\O3R^N'2S=8][?6DE8G[ 3'"U<"BGWF0KM@-6*PWN0MR"E18-3(%*,NDUT#8SS.V(ZB5M3E] ,BFZ<1 M>.4POVLX$@=W+&9R_EIJ_5LU>>\@TF2:WL#)1;)U2!1ZL%32>K2@42<%(!)3 M]"!2IUAV#I4YNY@VH%F:#!CI($THKYL M^9:@+? MHDLC[M-(=+I_V6__LE]-68/[E_WVV8?;F7T(#4[[5,2=2D7L3695RPOE"S9X'%$RPC5T\GG=? M"#\YT@W(,CUOA3W9[ W!9<0'TI&MB^FA0W[>^HBY5A'=4 5#,]!^XJ+>[U9L M9O5-!K5!.5^Z.PWDQ0'5;]BES;B4S::@+.IYJZ==0& 6R1?M C>FL1:_^6ZS(^V+C/;=J)N,N>1J:MO5:N"N,VD66R4$]#.S$P4 MO8[/"Q??F:.G_38MP"H#2,\U]&MB (F@#>*(6G["LRH5;9IP6M#8I+!V&[.- M0+)=NPL6XN!$=^6+A%EV'D%E [P^JP9X\>\/>;=&LE\C[AA*D-?R!!?YKTY\ M,+\. I?30O_JCX;(PF//^9-B@"OZ&I. J 5\:>UK'_Q5.?BK!IWO \$J+2_[ M0+"M#P3;ULBAEH/!&HT<*JW4(2*![S#/#Z?O!U4&&3[]D"JVH,Y6^),U*;= M%-"&\#;&X)H0=C1*",]9K,6?0%/F$7)?EC,:EADRD#Q #-P5J.H $]XUE:U&E3ZLM9Y_P4CLU81ORYC #0 MB&!P1*ZONI>7?>;KKF6^ M L[4+)GY"BY34\\8O"](V]3>2WLYG#4)+#^A4^L,*=L@[7ZF)_]/O.)'LI%F M96CK H+SI G,:A4:R$C4*H'A2>Z&+ "74!Y9H* YEL9(Z^\+@NNG*1SJEQY( M0*Z)KM2$!N,@O+6IJ8%4KNL) ]V=)P\_#M$S'J)7Y!/3[8\&/GIU<$C<>=>R MZ"IKQ\7RHASTM@_A6>,:T5"#Q*!-"DK2>\3>:W0G,)OPR#,.3#?Y.Y/@(P[^ M@8*5;#>QZJOU!^$QY :FIAHE^&' &. KY].S^S,4)6>3J_EWA,>^.9LX5M=')K/RO+!D"B %U5H*8-2M MD>C7,#W;6/5LO,R-5=\&ZYS6B_N'D@D8D\.UVJ/L^U19UR$)\)3:PE20]]@; MWSNO= HG!*FF_%5KM*FSA64.SSN?C]H,]]&@IES6]BB,+=@FR M/HWQZY&%0R_PYTQY%XL/3'<7"=W%7__QXRFCJ.0/;9^L%H*+B3])L#[!"EQ\ M73J74C*HW6.Y(7M-Z0>EUY+FZB0)M'),HJ MR",02C+7$ [ 'R7M/'6]G1K&1U5FVLO(&-3 M$>1'7E0SGG.QX@(-)+R$((?=.)#PBHT']>"[8*1#B,P M0*>.5IQM@PN%!3'_]?\!4$L# M!!0 ( )N6!U%O/Y"7M6L '<;!@ 5 9VQU=2TR,#(P,#8S,%]L86(N M>&UL[;W]<^0VDBCX^T7<_X#SNPNW(TIVM[T[LY[]>%$MJ3VZ57=I);7]YAPO M)B@25<4QBZPA65+7_/6'!/A- 19)!,E;\3NN%65F;?OSHD%T[B^OY7__,__L__X]_^KXN+__7^ M_I9XD7O8T3 E;DR=E'KDQ4^WY#':[YV0?*1Q[ 1_[WH82\N.W?_CVC__T M]MVW/_S+C__T [FXR"B]=Q*&&86$D_S^VW?%-Y<9U2C\$_F7[_[XW?=OOW]+ MWKW]TS]]_ZSBG@:^:+D^?SS(D"V6H4>NP]1/C^0F7$?QCEL, M^37'_]__)L;I_7/GO_;:29XXX\SA;1QG+WYR&J1)_DGSM\\^_NM#RI08F'QT MGDI3R@15 K(%-E\$'AE=R3I2 M_WK^Y57&7KZZ5K^;=7%M#ZQ>6P%F7@T<@\/)U>V_#D[,) B.]W0?Q;+(3@F) MIX0*IIOZV !#44TI#VH=*,")@)_?_<1.F/@0=G8J1!L4T2TIV&ZYJ 8/D@9;BI##0A%$R0AT'XU64,J'[Y$I8 \/R>:726 M)U;8F]"-8K:2\_P>WWA>1HE2#74 M!>'()(I)1H A9FUZ]'Y>QV8DR?X#&;!W2D&EL%C*HF&\KB@20 0E47*A4I ,J2@T23U$D;'2JB< A#&G>\!5(KN-M&H3H#UP:9_U=5L9G_LLWO9_UUY8.W?F$. M1CC8J9@[[Y_>O335FF0'&3^7UG%9OXK-[^?]5>6#][ZE?EW)%J3 M=]^_>?J&Y%BS_=2/L0/EL@_'W5,D$Z/Q_?P_LI3!_!>N?3GKSRL9N?W;"A@B M@.;/H)[.X^0>YOJ+NV7L4$6.7PZ&YVED[#:]314&Q>.T&6C7166@)(?%2)A? M'N*8AJDX_@8]91N90[.TKQL<:_.@9[^^?9##(FP@=(RHMA 9#BF0B,":_7R% M.3O'3?UG>N6D3L:5)OTO!\<[4=&QWSQ*D<&BG*&H&5$?GA0X4!W@Y/J#4"40 M7SHIW43Q47L.7H'"K!5H,=LN%RA D"H&&N/KB@9BDL-BG1R/QO#$BOJP.K?G<.2G+8F7_WZQV--VPU_2F.7M+M M9;3;.Z':42F@L?1 RWQ='Z2@"'JAX4.E'SD*$3@D0YK;06QI$'3I1QT(S3U( M6&UXAPH$AG-H#:_T#0")](NS47=0LQ*YOSUL'38+JT,*5WIAIZX.[;5(:+LD M U$:>R4-!L:.J9,=Y;Z)8Q*.NB "F52PL0*C^22:VDS8KB)V@IO0HU_^DZI] M8PL.S1CD##?TOPZ$H?(R#I0Z(8 )AR8,'$VM1^5ZNO-0L1O^X">N$_R%.K'Z M!H8:%.&O2(%T\V;10TPE+M%4A[4]W2J.L$1\.X7C)SKP)'M(QO?SZ_"4@9SM:U].:NJ M2D9N_< %# &@^17R=!X1^KFLUA_\T E=GYE0)&Y#*]I1]4-%[OEB():T"XP& M#Z\O3"=3[8AT]>GJ^M/#]15A_WI8W=Y<+1_9'^^7M\M/E]?DX<_7UX\/Y,WG MT#EX?DJ];_ T<9DD-$TZ=*X)A*-=E2'F%UC9,.W71 'TG0_F]93]N/U MX8$I*K9R9OL[(QUMP6*JJH+QML8V )$45\J%0G\714V,'8ILQGO.L\-Q_H2G MV)=.LEV&'OSG^N\'_]D)&%O),KUTXOCHAYN?G>"@:D=HB(NC^+T$JQJ"$>+L MAM&#J[:R,23BA![A_ZB@+XB3DIP"X21P3&<4Z5SX!RW1$5<+UX7;ZH$YRS ,XV?HM%_@Q*4^=F7K>\R+Q53XH=N:?#N)\LNL=,@,Y."D@,>)$$[B_23+'6>UR7FYC))48>1Z M4)Q51\=V=>61PH?PO6>.")YU8 YFM_,3>(J&K.FH:U.V M[EU_V=,PH6S/NF(^+Q:IG^LO$-HQE]9<0S7KUVGT$-:X,2:@6 =/(8:S5I[. M<9_UE/T8B>]1T?R.\( +M@W>,SPI1)BJ,PANJA%PP99?AT$U([,%?)ZRSZ-G M1HM01C3:^2YYHB%=^VSWP4BN#^F!;4[V_"@<\D*A1YR"+T%=Y"H%,=C)4#8' M;L;H$V5L.X'_#WA%*>9\LWD4+SHQ\M WX0CU(U',8X00WEYA"_Z>B\9B /?H MPM['7Y,@"CX93)=FY2T&7Y* V1!,3S@05-!.N7%65 MLN18QR2M;\4Q3N?Q#>ZQC=EQ#5(JRH#11R!"W-H)#69&!KQD>KQC/*;,'B$_ MOH!2M3TRU&/6NCAD?(X'0Q(W%Z F5!.!+W>04:SRICI7<&B\)E MH*4,B.G8 5+:V5@**NFE5\C/NEK1,^G;O.[,-)W'6 M;.6J;1.?Z#%BZPWL%FW;)IK/8WMG5Z+@;>[,^>>+)J.Y:V<5$)?/J=" = ML$C+I8[QVC(I YQ_>51ST5Y'*IF-!9J2#^<\*!0=>[]WP_QXN/&? IH)0-,B M[_)3%'DO?J 2VPP51_?[B%4U!1.\V2W#G*F6NI6HI;6P!?9-F0W,";1*\>>Q MG7%D^:";:\1OG7^/8V$#FYLZ+:W.H MN)EP=0H<*?>M37ICYKJU3@[;L]WZSI,?^+"?6(8>[V6SC0*VNTP@HY<>.V[: MF*/CZ&I?\:K:;(H[N[[W8ZR]I2S1BZ1X>D2_O'.J5#?+]S>W-X\WUP]D^>F* M/#RN+O_SSZO;J^O[AZ_)]7]]OGG\BQ5F9G:%38> ;DH&E]G4T)CF8G8UK()@ MS]VVWE+DC B_2]VTC5DR# 1Z.,1@+5+6+ M3J393<20HW;#O SO(C^/D:T5.)8S5*1E9B]NM(/J,'ZJA+I. #<=A;N=T&@K MA8[YQE(A \58*]1\*'7EOJQLQ5XM!G!OPPE:K5(@M]6C7MN[D&PH05&)HJY! M:6(@%Z'(V>FN0BGPD$UBD#0/VRA.Q>E;U*A'L2*,NHQ"OM7YQ4^WEX)59HV MQJ\35&-=^7UZKT-E]; M,)>J-!TK-XV5)9^7F#YNG1!8!HZOZ%/::4U]"*!'C(8B*B+)#FS,"-.(-7WD MN2KOYIN][2OPK-?3:=%59R]*QRK"%_G59O+-(W]IT/* M,P=I1.X<*ZK53A2.9!= MX,V.%+*'5CGP@MPDR8%Z:!U:>W.?".[_[[??OGW[]AW9.[%(*OXK^><%^X0D MXOU8YY!NHYAW\7)2\O\>0DI^>+L@D$/F*\@5=>GNB47\/[R#3]_]^*\DC')D MG\^)Z.Y4OD-K2 @W.LN>X-4^=M "PXO#9.PV@Z\J#$K$U69 &J"4;QA;8%K] M^%8;U??__/9$LWKWQ[>+/[[]D7_][I_^N/CC'__ES.ULZ7G\Q2HGN'-\[R:\ M=/8^VZ)5IESQHY@@(E7<&8M4*[[KQ)J_#L^0I?8!3(%([K)6(!GNHO9".5*! MW@AB0=>+"R:6*W!1:U,/NP.OKN59-R;%/J9;&B;^,[T)W6A';Z,$+CJOUH_. M%]64]*6"5LLZ1-A&C6L?$ABUK_WYDYV YE2R1'.-#A&$R!L@]8WH-1"M":.' M^)+&R&*+5J)N3>R D< SU7N:.GY(O6LG#MG2G%2XO:)KW_55"0X31!R#-!>I M:H/=6+.;G2E+DO=C6,0#]V[B-"ZRR:"V*7 MQ=2SRLR_KV+^[KC'$V%W-'Z [)-12EJ-;,/)1)=HZL,*%2;R^86>K>XCC3O1 M<%50$%E8PF@03L2&(X[! F8)VB(Q:XMU<>Z399$5-IJ%-I(-UJ0216U%30QD MZY&STVTU H^4B#982F]A,@MIG5/892GB2*C'#.0(]EA(780NZQ#05EA&E15C MJ[#G>+R7$'5K\*5"X%K"JCSPZR%^#FY (TV48%10KK*/%C[&)5##ML9,^ MXM2-)5*+@U+*T7,#8X2)7O#19^MB@(99%M(SIJ]7BEBX8SE9-'OV*A51##RVT!?:\Q7!(+=QFB2(D' M>+ON5MI*:*QW>+3,UY_>D8(BO+:CX:.M-ZM/5]>?'JZO"/O7P^KVYFKY> T- MV=E_/EY_>GP@JP]D=7=]OWR\80#DS>?0.7@^"]81;\+=BWY5JNN@Y==8Q5]U M]NHE7N([A$*NZL"2CS8D@ AAAI(+R:J<\ +B#!K]IN<0WK/F@(CW.[/"9V"]Z'Z3R:"04XN! M^)JE7HC6FY9R<)R7+76\*/J?J<,J&)[?7@"C9=8T?C9=VGR$ 7>4P8TOICCDZU[R< $*"U*E@;FZ#)2O"@)R=CXH.5?<-YY4] N\V4 7 MS)W4EE;47CN5@, D:+ B2.P,#G�K-@$*P\7(8L;,%\$O*<)95JV91'0%5L/ M@F@/N>5,$F7"3(N#E9LU$*2>L-4@(&1Q.[F19"8%3M;AI,#*30,KY7NB)%Z) MA7@%EP:,YH8)\=&)?Z,5\U:(K4- NI+;*4+M:JX2>OXKNAVLM*_J"@2N/04* MKA7TE\$)LL33+D= C,QIR-:H@'&_]'9^Z,-ZEOK/5&\"G5A($;R9,+6H7H\R M?Z1OPD\[LA987*GJ>+BV<;HT3@W/HEV#:8AHS2[!:'> ORLPW@W@[')-^14) MF*BU ;! @\N60UTR5B&1M;C-M%2/2S \36[RH-'E6J\J9(7N9%L ?/<&.DU] M0^!WRO4["A'U^E,41G49]+&+!AY'QSL%J&JZ$GAV?>_@I*4^5?A"\3,4I!Y2 M?46X"1E)FJ3EJ3$\.\;0%B2DB%O8TG0_,,T2C?(/3*9589[OZ3J*LV9SC\X7 MFGSTPRCVTV,N$@O1ZE1$>X^/--U&[)MG!L+;ZBMFFQE,RWO4L+%,D3*/A062T#SW>%Y$V&,7)$\:-@/:0;N.3:;4X])6!:SO2> M W[W9A]'SSX4JDT3%1G4RPR6X4TFQ#?Y?A=Q6T#3SHUN P8I_)6/IHI?%@G!X'$_1A_669I.] MZ,G.[W "-KD@3Y/)8F"??:3AWT$20R)3(NLQ@F>W5WYP2)6M")30=MAN@WF= M]6:@Z/9;X\/(@C,,.VQ8S[Z1%7L3RC/ CO429=_::YF1(1H<(0E"^WNX?5_@8 M])+0L:5W,NFK+JC6!0*Q@M145EUDW9.&W7:KC,1[$;#68G4!8T]S10SJQY!6 MRCZZX64^T+1;46\J5AE?E[ &YJDPK60T^#A*V_ M6+!,(340/X&]: Z7+U\>[^^L\,[N;G M:W+SB?U]_=V;V]7#PS=V=&0R>9OPCC_\Q#Z/J9/0*RK^VW6!;@3"J T_1I@2 M25^0$ZABM0\YF65EEQ&C!SS1-WL33X-;FX9:\@:_=8]4Z ]1S!;V\/(0QS1T MCX^Q$R9,2C\*F2/E?P6\A&3I_>T@:D Z'NN=:C#[_,?I4V?J4X:/9)6?.56, M(;XG&Y/D@Y+*J+P(M#(N*0>>_-7ADSS5Z!.9SY*;SU):F16GH()Y]V'X\^$V MOQD^]*%P*U\'/^%M;/QGP+NO69PJG28XP#J8FD0F1?W-K'W FP)UN @M!EH7 M\"XA&DW 5> 8/<#UO,@:9YL8_F+6JK3N+DZGB6E)554E@])^'-8\#Z;#1<]^ M=0NFR'FI$3$S75U<#/; MR'MX+#QAGB1KWBFR;/?4C38AI\+?'5-,V_3#XCB*N::SZG>F'G-V-S:/0.VN MLN6PY#$BY< $1F9!+,G&)N7@I#HZ*8;/NP@3P0"I<"!>"L1)02%-+(]N+L1\ MN=7Y0K^1Q#D3[V)='6+FG85<7!C^W6K/KUM>?Z&QZR?*$N,(1UN7FT^=&7JMGIVOI+.="W MG;I9VP2' _->3.(__/"6^R[X1.NQ4 MB,P(^Z>3LF^)T\C@I^7A-;C'YRAX!DR_8G@O&2_?3N),9*O)##/8&2L6KF>U M)I>5)U()#%,X6/@V'VE>7SO#')E[WQ?%%(SO;,O'DTV\]?MSN6/-H<;G9D'L.3O=L6:IO]>U[FSBG@:P$7J,'ITOO_CI M%LY*V3Q]B(H^"O5\97<"M#]%]!.%H9.@."SH2P[S'& 8K]H4?T82_"<4LE>H MDG44$U6Z &N?/_YD\+Z!9 ]G&W$Y%]"D0'192&B:!B(MPEP#%>T5'5 M%5W/UFOJIM#'4"[B)]JL:!F;N'5QV8"I,0S,>E"V,3+KS;XBK,C",$;R$/ . MR;P'J5/M#$C>>.P_K@\EUM_ BYJ1ZW-#>F%FR4"3BA.IG7SMV7A9NV(6U$'A M.J&[?1 =*(%HB_W*N.J_2C,"XFN[+--(.'WN=!T%0?1R 1NZPU/@NPQJ M36->,!&*2TY%#AX>?K>U1&J@);:0K3)%A6C&JZMUQBAE:\#:::DYFHDWKCW: MLD@6%\$NG63[@8G0>D"^-84HQ%+?R6O"8E_$4S SL,;5\^#/Y<+OZ MY<&.JW>?: KRW<&#)A[UWA\_)]2["8LG!Y=NZC_[J4^[-' ((;37/ :*W'CR MHR<5C'=!!K$H;<$-E$A."NIBWP UXH??D/*QS)(B>B.HT83G@J_!_FL/:L(+ MYP4)Q-Y/3,"UGVI>T*D"X!A^5CC0. M[EW24870%IM4_S5/A99P5Z<6ZXD8U5MNQ?G5GT(=)9&VLO!1^1??,Y?@Z M,ZV#X!BGC,VJ25:_G]T0VX.W.\=70'!,[D0F3RAZ9%L&6"IOH0]Q]J"KK*A( M"H90B*AAMR@IE,#@% ]#"]IWQ),)8N3$:P"-VF]4)T&HQ*P/&Z2NKYD31 MFC1#*+92&0[:L^+#I"B\C!5=F)M-\2O;M:P?4$=BI0\!'!OI+V+5:,RQ9[>B MOJS)7HGGB.1-3N(;V#^7Z8>\W]7$N0>##<;)LEYNH<='TL@/) EEBS]TC0]\ MY\D/L',%;3&7KAL=^)T?E_K/D'(VGB$9JBTFJ!9+;WQM/ O,3L64J<'E^*0D M@+6FG2!<(46LE +3D.YB"KA)I8%!B1GR=1\ M,FQ2H-MC/(:"Y1+$*@E.2#6TF;JB:QK'5&D*YF@(J8@>XA2I"0,K:**5V/2-@FX M&)U=?4Q$-XH7/PC81YG3IQZ)6#1'G!R!#7.D3IQ\2W+)B+MU8HC$/!]J\T2- MQ3XS@"PCD A>&7G&S9$%DT&(4S)WJ&__8*-UA,,)H?/%&N0H!YW>!= MX*1,KW?07<-/$J8)'VA?GZBB896#U MJX"WE!&QSG3HN)_&C7JZW^VQD7I@L MAB9K^M_^U3+_VDM!NIQM3HR4U B0L\SW]I+YJDNA+=S7Y3QG*=AEZ/%TZY)G M>/K&ZQW$+-O_&8ENM"?44K)GGVC 9M^]8T:*.SB1IQ?4K-M*#I']KNG]04K1 M?,212HEZ_L#%R7))=\X1\DA,2O9)?&!S5J9IS3/%YA1ML>S>D]!Q9&%*S@(; M[\EK[QQK1M*B@XP3!2XDVPO-;8*Y=S)G:9]'*(&_+=ZO6V7FJPT:0-;-A;8DFI@$6&9G,[1C/1!O1%F-3 MB:0WL2:6!88E9\G4G,K<[I3KW0 ;,A0KMYR34H%3FDC3: MT3AW!D?CF>B@8HM!&0FKMRXM"0M,S8 _4[O+28D&D#FQ1;&:'6VQPR$REPEZ M^DS#]B-VZ-M&*,83J=7!^T0%"5NLL5M,@YV@%-\".^QBSKB K2@7S?+L%L:2 MO6450D%2_H(-MSMU3V=\3/:PC>+TD8W(Z[NS![$,C\=4N%8SV<0\CTF<'>0?>$.>S-YX024<'PE-Y=0K^HI^$M1KCA1.AM,@ M0"2[@)&3L>3DIY>,9F3R7B=V\.>2, $V'1[?$F?*;)&*VCM(2LLD\#D0WL M5$/%%GOM9+%OZZB"H$VM+483OMDZRB^DM:(311X$/$9+]^\'/Z9,8N9ATB/T M"TZ7H7?-/MT#B&*B^A! :CW56\1::RIC[/E;5_5DK5T$D!& EBD9"9+36/". MT>F"!^X%(:S:A]-%S?M@LRW)/L/EHE&5://;X(W:D?:;@%HKM;,PS@]^Z(3N M"!M0+2&KC-5 9 .CU5"QQ7@[6>QKQ 7!,]B ]A>^N0%=%]+:L0&M! OEL\:B M\?_GT(/@P65QA?\,!9#RGG+\S9RB)R_O@[?:61E*$7PGJ2?49B^Q9C@,,3(J1^895U:)2O'-5;4XMGOW(6$!K/8T\ MJ]6GS+-75 4VG\Q]EA;(IQI.,:\?[NYL\X>59]Y[S70-SR:_)!&HV[=4D"SQ M#RV.>MBXP!56:I-U]I7I?!Z\RG,4?1]+[TAY]">'FWH;*KXL!S?LW7F$9-PP M1M59N?ORQ65XA[I"DB?LYFDDW3\]-](TG/#T]#GD"D[>D]F?&S@M)V!Q+F"\ M', Y)/+Z30!/Y.W+":C4ELU""#==K:^_N+Q)XSUS,2O>4ICM$^ _ M<-[W[ 22NM-A)'#,=8B858/M@S^[R?9GKJ6S@@0L(3D1 E0(BS6Y+<,6CO^C M0@HGE!Y56)H+"Q5@Q,W:E#*AP7[QC!+$:(AR3Y,T]EVV_F>BUC^H0(H'/=LU MJ=F^OCIO8B(4$STW$SB. 6>JJZYE7@YF=TX8XDE3\XN6 UN0%")%H.1J?_+B<_#-VP5/\&&?I M($?W=^?EOJ;U1I-X%''/Z#K4YCBFFY2V4T@);XNWSFY 32CT0^K$J2UBMWTA M3,43W?AA"$O,M!,R[;IR\E22>X4H?;:L1)Z_C>+.UB17N.&@QPG/"[( M>R?Q>>?=._&XG5!27DURV.V<^,AK3OQ-Z*]]UPE34@Y'\O$0GV2+-T[H_X,S M?5D8!ON#B[5:5X5Z?TC\D";)%4W5'J)Q7F/V'NF7]'V@+J>8>$RDI^'F MF,C:\W)3#CC_$W732].^$%$9DY]'E:,JS)I]G(U-*H-S8Y=8-?D5."").]4G_+ M7ZEGB(1CVJ,W76NB!MX.S=&N14I@=-WIWG%Y\2?;H'%M4K>;X2;TM(^(RWB%S1)ZYVU"%;H M4I>+JBA3!M MEN9ER(1C\^Q:%.*JWL-AOQ?W4)R@*EH/']V/!(X:#A&SJHQ]\&=7R?[,M12S M2H+4M=0N?S^"K/89X4]1Y,&;IJ5]3* MLF'!JC&#P'B6R7O5=^T2FD XEB5GM6HY=8C9+4,V?$L1!!#F#\XTCA8]TP4[ M7:ZW"PE+(4Q$J2N(#@-!8;K9D2@0("U(^8*$P+/ 4PZ4!]<@^ /M*4_BP&52 M?B=]0T,H.C&.GWO20*K6'B)HK2J[#X'YJZ_[<]>NLBYIB-O/52J6JVB7#^]+ MQ&(EU?KX?A3L5-,NGZG54[NBY^GE12SQXIUWN@H"&T!(Q5Q25FL57#6(^]^ MG!EI(0$2=GG>*<3$,[:2;]Y#L6BAEAVC74+O0U[OR+O"Y0W9.GSSJ41QS'*< MJ:C:ZFD49S?@,=B5JWNE&S#OC'L&^OZ^*F/7DG,R53M)>G=?Q MVWY@O%RP1,_,&88A#=RM4IONA8(/8HUFJ-U[3IX&W2GR_N4RF/7 MAN(D43#MX(%NP.W?YP^K=SA/-3C2-KR#_=JN6P$[_R9;RTA[Q17@;,U=1_&N MO"%<-@:&CL(_T6@3._NM[Y)E3!U[-*I'TL<$TPX],TWT=*.A:U^/K$>FB 6J M73[X=,'.Q,*RY@2-U@-'\;]=1F:*C%76WD>T>EF["29"6;LY6Y**VJP[1(F^ M$&T?CN37[+_H9G>2A'>Q'[K^/J")V&176G!P"Y3VQ\"SO,\)VTM?)ZG/G(3R ML88F$(XER5FM6DP=8G;+D W?TH_/XOVL LP^]1\D!F:]!,_\QG"H*2GS$NM$U>- MD'T6.9+4]Q2L5"TX8L[!W5+O$+"5..OY\/[XT?E;%!=='MX?BVUAMME+'IVG MH#LE,0)AI(S%:%-22VB<3'7^?,=(++>S!AEA6+#R5B-/1\*)E_U%X*,R89(/ M0'[E0^"[AEEGI[;.V^ MFKW$8+OI+D/OR@\.\%AA/Q?1DQJV7Q@DO-P9]"*% MZ $&\*E5[':#/-'2T^7)BXRJA;8^QCQ 2<$A+4)V*]OLE1(O6<#B@73^,WV@ M[B'F[PQ>?X&W>Z@G.DP5\K0GR-P)C#<0MG\8>\KDKF.L41"]RK@B:!U.=2A2 MCD7RP?)>9S73E+;QM,TES3R)%U=]9]%*!Y=%5C' MW2%P0$SQ(-EC[(2)#]_SWU_QHYQ*%+7-XXE3(6G^.) B5DO(D]A5]5"$U_PX M65*AF[_^5U+.WO8C)>W,T[37+!&;7PW(D8%O"E7 MLCKW"FXU76-+D'B*=)5G-"QO!RSM*PXM<-B^_-9WGOS 3X]&EC>($MI)[E"A M&R>\?:,%K>\*G%K'-%LDU3+.)7N MJ#):7M1(/7C+N)Q4*_+EXI _@7OQR6W$]B5L(C[XH1.Z;!9*I]LC,=Z?(GH& M?.@D*%+=?$8/_A=+E5%)0KZ[DU+F/:62D;)5?GJ#(/ M"Q+2U :?P 3U4WKK/]-6M\^>)^4]*&'[@-Y"RVW?F RBS??D4:O5@M8%)R;I M8FN?:8\I_*43QT=P9LN=,.;L#521\&,3PCZ/T^S=46'U?S_XL6RF\.T^TDW- MAT,*-[XKXEQ_@48#9BG"<8? ]11C3I/,A8Q!'\VWC,?\"4YG0<1(=>O+QK+. M(\TT98#GMEQ2WN DC6SR2+(>ND7NZ*.3PC&^689T$"5[.CD;"MW5WKF#C!4] MGXUX-&T$O2@3HPN2$[3&\L<3OVK@:^'S=LR9[ X[$@!5LL^:_0RQY4UP.# + M98+]X8>WW#[AD]H#,I44;2'.I9-L/P312P*E/,T^V#J;'9WZO'8\T>2 ;8], M>A)[]R(6]>87=Z?]917&P(!8U!T3K];/J_0,+AN K&$$<3(8%=]P6TF^G<0; MR/S@//-1>Y*J>IA23@F,03Z44R+IIX_K,L]FIL9TL.56E;OTC\*CWT=')TB/ M4+Q-GVD VOO3P8F=,*4TJ32'-O"QXPZ X6:GF*+2TXY)'=O9^X 3(<_@]B2%F\@=QJE5]96/W!#3\%JSWLLCNJ)3 C;Z7S,IZ2/O^FF:IV+,65Y MH%<1KB2COS@_/S)\>DK749V#8@;L\A;9NP3#/<P;>YIL(+'\MEQ-,1RIC&>UWYETXJJ3\#D150=Y MI\Q*5;0XM>%@-GBHZ]T^B(Z4/M#XV7>IW$M^:PJ$=[.I+;_ JX#?[N,]R!R62N,@R2?XK"9[:KI9[8;O8, MPTZ@C.W#3IX4N;<:3!;1+YW(L]98JK3KU@+4X3I)1C_+=UCH8::<'KQ)AN4W<6'RHSK+VP:0RF5V%=X.0V"C>\V%^4 MV=^$-Z'G/_O>P0G:DR7^V=E[?EX6L/WA?-.LV&1./C[FOG,FX;267GV3-VQZ M0WZA.-QDUW^RBX9^2$H>Y$XUX\-"9VK%G+?GM.YF;[--L45OVNB:6ZJ +7G) M1MF,4@Z)_WZ-KGED^^D:53O(>2QK(N81-?W]\3T-W>W.B7];?O%5G2J[T2S1 M?H4X6CMHX.!;A)0A$_4JT,BO@&B5GN6L744[QV_6EINCV:)GE;'L4#/ M9 SUU#.!:HL[GE"B&;=]3@"-I'9/-%;(78- VC2UF:SM:B>715:"YWM<_ :C>6NALK.05DO5X#@JV\5^57]5L+,KLYZ1ELY( MNC\AZ_GI M@4Q1P?V9C] N42PY;8I25$1WB<@UL0L31X,5G: <.^>!BXZA<* M5S$LT:2V$/J$0P&.KTE-7LPUR:Z(=W0Y9K2)+*)IR:2-*CJQD&S#3)B:?>A1 MYK<1$W[:^I5A$8FBX48>H\LSFJDD<5HQ$_97TT381W^MOZ(IB3E40/,:@)Y5 MT'_>N/'# 8_>*?G!U=K6N\2D.$#MCY?_].QG,U4 +.J@T=7+0? MZV;P9+5N/,R+% D,$:"3Y1.ZRL"[1/(\0/MKA(XN$O:*?BR5[W"ZJ;08:&^' M 6+F+B*&7"&M[GU8'%'-?XJBC4[/Z]\C*+J,P4+3JU_BJ'J;@]9/)D!F5G9C MOC#5W9C)$17^T=G_+3JJ%;[^/8+"RQ@L%+[Z)8["MSF0-+H"D)D5WI@O3(4W M9M*BC-YMQVN?.@1+\GDM$;3IO%NT5S>[6#$JQ;E5OX^)E,L;68H3G#]TI83_ MAT9'STX W# 4 Y_0=?A+VTLR,O6=[-WX^V:EUV]DM2#D&0DPRXB' MFX2)DU]O]EUHD>D'<"-G^93P5S(5BYTQ-DXHU%.X:EQDB#I[D-2+KY9.YMA@ M<^*^_H)P"J*[JZ!!?LVI(!XC_D*A\R(3Z)G&S%X^'6#3D/4>22JM%87\>BT= M2 M'9T\2O*K!@PC-KL\G<-G2[IP6R8@10:WHPE/KR9DKOEK9Y]DOC#D!F92' MK%L.7 !G!@WO!+)XAOU%OWO#PJ[D&UB(2 + ?[+4PF^2Y$ ]+O.0>:NA6VC' M$O&,3;>":Y>UMA@;8*""1F:;%AID#QF=3,9$;I1/W/MH3-,RR\R"@Y9?6GI_ M8U$L["W[S*<)-8OLUESX3C/N)F6'59OR:6SD>7397HI)2=,BDQ\\ 1P1D@_[ M*(6LAQ/P9RO8)E"X LL,.W-MK5"CV%,,\),Z8A:9M;'HIHNSFI(=1FW(YCB1 M=65+.8U91ZD3#%W)AT]!Q[KN96[.RI6]\F0YYJ@>J N/"/HTN?[B!@>/ M>M"GY9(+E#6V:Z8==%?IQQX$NW_(F%,E[Q RQ@B(/4#&8U_?$+8R#"G'(?E M(J=:&8IWJ6QEO'![#;RV69OQGN)I\_7^*">@N?8UZ8A(MR6GG\3:AGO/)F"0;ZSUX#2!G>2> M<;"%Y]CSK!'T!$>L$,B;H)2ECO2AP+O MR0/YC&P@)XK#C8(P6O8*+.QA,M>=7X-#]$3OLL?5!]8D9T0(+PN7F?*M=3 M6=2"B%'.TNMT3A I9B@I9XC69LBMSU#U?!7.56TX5KWR$V>SB>FF> :,]WC4 M'9+J47"<@XD859O7P<]NRMW,2 IUJBC5MUC0#[L4TG2%R-UH5FF6-J3MPK%% MP[HB*XV661$K59[FN8Q"7E[^BY]N\^XRPM=#W5N24/9_WJ/S1;F9'4 )*PLR M6.AZ;J0W&82,R4 >5:V+\\!%T"(OC%C1/FE!"GHD)T@81:SLRB2BNQFM1,AN MP2T^F73\599EZ-WZSI,?^.FQXY943QIHS0WZ"]KH=V!. *,%0E_N9/=.I8;) MZ?"BS((2^N6G4>5][[#/78AC]24)(TS+3*XME)&AE6CVF%>3 MIWY&M2"?X'\R"I99DKEH#G_&RR[K*9Q M@"7#VSWF <=$7MLJEO4+O-24[#" MTKK8,S:Z@M"BV$J5M.PQO][R7M$U99;JD3B3BCIQV)9H/HO\X/CQSTYPH.*% MO\JB[,,K)PX\/.BMPGM(W<401X?>IPA>M!9_PL6*1)<$&Y$^CAV//D%5$Q^- M^.S6/S+G[99"C#[A Y",&ES'2\ =9"1XG%NEB5OU?T83@N!=WA^+?_[9IS&S MO^WQEKG 0%.;;XJ,[!>,1),:O183SZ(-V-)HYX(42.A5[(4<58MI"Z]) M UD9^P@JU4D3 GBJ:$*'[/UB@^R?LCEJE!!/LP&ZQRR@FF:BQ4PZW: 4:$W"O MWO_-A[.@L/BUS=H)#=(_LX&< #*T/[%(.%G%MQ%4 M!D#]P/4SQ-FK^'++Y*+)37CIQ^YA!SUD7)I VO?!WX3^VG>=,+U>KZG+H,-B M;E?KF_"9BK9131!6M&7C!T"Q5/.A MAD75!91DD [1QY*R^9K(B"'BBEEV7'$GW;9CCH80FO40IPBK#'!P0B)CQN3[ M$^&J]U&]J3]M7A$<@2-9^R,)-:"J-7:_9?B3IIYA% MS/I"YRXD)",P$J5F"5J,^ALH9.F:!>%$+B)&!,1CSYAKC=EZ^0/?LBXO86G%6_8 M?B#<^,S8Q7)JUIB\FP!VTW%3$>4-Q;NP$9N%F[&F;6DM2%QP&J0DDI\L6=+? M&TW0&0_NU2*^/WYT_A;%EP&+4G5EO'TH(!VZ]Q>R=J1NCC[_@7E?WMJ)$[V& M/AT))T,X'?R27[6\I;2=?:Q[4[%.;W7"&NJNC(1-^JOF3Z'#1*7#506VH"WV MF#*K['9A+O0)J?1'/PUH C?GV*:.1:./U-V&41!MCM*Z1T,A^$U&-.'\ MJFM^_96Q>$\#)Z7B/]#+>>OO$[4]]R2 8-R#1"PLO1'8U^$-=*WCVQ'OCOLE!K7^'Y^G9,RF&M=[E>HD^80PD*D_@BB\YMS&%2I9NNYA=^ 9Y^4.;N/\0W9V<0HAVU:O M+I$-PT,%%8M6-CV+O:L4*M1(E=RXUOFCD#B$%URH-S"2[">X2C!R_65/PP31 M;B^C)%VMP=5 IY '&C_[+DT>HL"[@I8 KL_Y9%]5V>Y\>>(DFE@MO$>8B'I' M[Q,((C3X/IE;2;_O)(6R5TZ5'SSF= D07I J:?Y]S3;4CUE8L:Q].*0'_B)> MP7%FS!W6<1I)ZY8ZXVDP7/0ZZ=FT_!DRVWLAY.]/R!:*!?G@)ZX3D+]0)R8? MG13N+^O>?;'"5"03=$_A3,:C,136@T0@T(!EV)BR=8;3=U),@T9#LC:943^> M6]8$"DG>Q!P#MD)_(+LH3+<)TJYN2D&_?VLDJ*U6#[(]OD2C3%Q!ZQPLNR'X M<%O."%ENO34N^V\#I0L?7_$8T7,P:KW\S(PQ.Q.K)6%A1W_Q.9)U-E@1Q=#8 M&(9-5E6P,R1XQ&F ,4@:T07#+\7 ;H-Q"T^'4GZ5^HHF;NSOP;!U]Y"U&#B6 M82!$U2PTX+/;1"5GL:LW HW/!![O/]"O_KD8W8$*07)L*5 MH7Y"%7>%S-!P+@GUX:VK67"44R$!UZER?QH4.C;S-:&3Q!/(I,#.^KX4^-G? M0 'A6M!)HJWJ/Q4+%F4_%GKP59?N^HN?I)29Z&J]$K% =/V%?:!Z,K8G#@[875D #2,MN+.^6BVS#$!2D(P>&2($72B ABY-0K(#&6/8HJT28+O6LH%BAD"U^S%4P0T58!$X4*()>YRFA8"L)[XN[EU58 MS&+@BI\O[538W+@5M'/,=?S*:NQBLHO@) M?N;59Y'_)H[WMX-HAFY7#%M(<.<<>:OV/H4DN2$%9M,TL2I[LB;5/F@P+"SF,9+PZT$]LZ_#X0H-G^I&S?,J4 M2W-*9>_0X\SFV:"=;#9CW^^8-FBW+]0.)2EWI*)Z6PDE;'OC&0V(6.#.9B+J[:3 M;AK(!F3*8+=EY91(1LJ"HNZ11# W@3E2EWMM2V[W* M5MQ[MG+?43;?RL"R/QD+;5OO@+6.GV9(L_? MU:L?9Y)WH)(M 0+5S5Q) RY$\KM2ZOY#\YC?*'+N'=_C!93.3CP\[X?0B5-4 M6,)%MQVS[0-;3Z'&.%IG"VB01<=LJ#_9LI#F228C9U4"V[ H-EE7+WTY)/(" M5V>C>QF[4Z3T,-8I8]Y=L(_HD*Z9C1'X^9J7/L>\0WQ"6:UB&1J/+,+MXQ&G MH[B:/ )-G'O+HS'>4O;P.V?>.\K3B3+*90&T-7V.R8'E^Y#DO69(5)D=6IV= MD+YDRWST%/@;KI:8R_R#NZ7>(:"K]5T,'C@]WC'AX&G(Z[\?_#V8CJY1C3DZ M3BC05[QJ<&"*.WNXT(^QEK[F2"QR #1^_EX@XO>W4G)3*RL2Z"1\HLR>OKQ=HH5IDYPJQ.BVY@6>'K4J9,K9&*/'V0R+P M;3,U,]%P[RFJ&7_<^O$PLZE@VF8U+:',C*9 L\AF&CSU-1F.;J7%= F&>YU0 MS?<'-DGI=I#%5%%M,YFV6&8V4^)99#1-IOI:C<"WTFPZ1<.][J=AW%\/-9L2 MTSJK:0IE:#0YFDTV4^>IM\D NIT6TR$87+6SS&#ZR&B541B;@1V*WTO5<6ZX M]>%;7&=;GU76KY'C3'1GJ@I8*\X,$N5IJ100^RP@T9V#-O/^"?[9YVV4)& * M?KBAH>O3Y/WQ$R3!Z6I=?GQ\[]F1-TDD9 M7E\O08E )[\"CC5*F0EU%4&^U&@J&A@VJ)U4"+6>U<"1%4O"B[DF"2RL5V5. MEF/1)G07^FO?Y:'*3WG<\9'NGJAJ\]>%A&,:9J)4K4./,;N!F+#3 MTJT&$BFPR*\"#\E*1A%FF9_RCV8@29Q6C(/]U30,]A&+XN$Z>[QWXI29]XY* M A4UV+S*W\4NJ+L*9C8%US,@V="5H 1@QPX=C)3@GNZ9[%LGH846-F60!@\] M<>=7E]Z"Y3IDC#BK8O7D2O9F5X9?NALB44&4F&,, %JRI6_\5,G>&#P ME*D:VX5*(X@.6(1+)%V,%S=#5( XUSWTW.@>IO/#=13OQ/H*M:Q9N4@:D:\R MHJ1"]:L%20[NEC@)>3JD)(Q2$O@['VX;I]&"+/=[>%]WOQ! M<\P_6NZ3UA)=,= 0;+TPU(81PX7&1J\(;!+=/54# M)(0 PEB4(I+HQ, )*0S9:JG)IXAX= TOW$-(X3P[?@#'#S,O[D.Y5Z8<$LU- M";2D]762^BQV@RMS[ N?33, F"4J5;A6)++U@FE2VG)$[.2VCBN#]'".#A7K M.0$"8%9DO'L)U[2OH+A&'5,WBCWJ(59S!$Z2K-:_.#'D)EE$:YR(ZR0 M(;\"(9)1PDB0GB[HIP,D5.&W>M@ZC,&:?)_Y%=*,.F(N->=@&7IDUB+\+?7(?:[OZGR!*5H MP M)T%I%*MZZ0:L8&5VGD_G:3) ?J71UBQM*=F ONJ-CF M_)GY1K8^\2)-]N\4MN4/U(7&$SY5Q>ZG$D5JAC7*5-1:9)U$?X;3\GE,5H!R-II)^/0?@@ MN(T_)YR>+KF9)Q7^SQ+/-O;TG)TG&]6#G9_GZE+C_(V(/==>)R4O6]_=DHVH M0$^(ZX3$)EZ*5%!,8I&HVT8!6P22?-'P\A7C94M#. S@^TDHHMY2 M/R8)WTE'>]X3'1ZYC#)X&Q:-,690N724FV"0NT@?8*PA X+I292KZ4JGR!+D MR ?N%-]/ XKBI3H8LK9?LSW>1(J^=^F%NB?O+D#N@:L\8 M>#22O(&60\-ZI0[JG6]%/ M>(@4,M"2N*1V6,46W*_OPK^$'\.KQ_#/[#\/7Q-QU6O!=[3TB[/;!VP)^OKN MW5_^^>.['ZZ^9EO>XEX8['#9GU$,J]>:C0UC1B$E1V89C(+_3+..P@M^AIEN M?0;*XA_/.5H1V0R=<\.-L,IUV!*]#!5??O(IDS:=T5$68=*);K*3CBU.TE!@ MLVV=@HA%#M*(TU/=8QY[>__M'(?-M]HU7I=3:[MC'%?53MS!C?2V5/9$P(ZI&VU"_Q_,0](O>QHR2?C3/(S%/64>,XT*'XU81G5X2GS/=^+C*H:'N]+C M1YIN(^\F?*8)\]@/#KQ'QVM)WA_;P#F8]BW!48= *K&:8)IJ!5>G(Y&BY?#X]XM*]BI3=-MQOZ@+"=M M=*+(55Z&@:C$:G8T:ME4/COZ1%1$$95[[ ]^\B+J F_"1[;\)"R:4W?M[D<" M2?D&B%E3Q1[X\RMF;^;::EI5S05I%7%F1:[PX$I)"R?4&D-:(93/$:RP/7Y M=D=CSEFWX UP=)N2LJ^PGQHLIJU(&.FRBX[BOMD-P$2$U7I->6FZ.+3?,^:3 MD2L3*QS]%$=)PO8WU'^FWDJSB@PA@)"!'"1BD7KLA8V3^C-C@[^C9QI?.$$0\3Y*,^<# MQYB+AN<04Y,3(O>5J4%;44>3=;G9Q/RZ"=G4-,"*I?4R"ED$3F.N^28>:2 - M]$787%#%RMQ- '.Y-N6NRQ)K=.PPQ#&E_433T@,[:S:FJ,=^@5M;S-FNH9R; M-Q3-XX(L]8AIK>Z6>@I?1#M@2K'TN8+.NZA OJ MVOSB>/21K'SL":IY@+&(S^\=QN6\[3DR^L5&^.()T$EU#%(=A&<4*X#90(2/ MA-MUZ77,U8P'ADPZQ4L&M]$A M89': WVFH?IM@![("'F3WJ(5.1-C3)Q\24_V6@J5'37Z.0%^1Y*D+] 2] @ M"1"9.?4QDE@% <(-AY$@.0W"B6"^"W"JC _^EW1+EDP]/!ZQL''_R.4;."DIZ.H2\)#/ADWJ"*,,[N'P'UF#VFE_#,XDT# D@1AN]1&Q%'$;8N%%' M#Q;52W1.1&)>G! 19' "D%DDI'8$(J?(RG:S_T+D B,F=+M23*H,TVU7:=L( MA)%2N*--22UW>S+5^9.V([$LK^KIR#IV)!UOL5M^G^GDG(%GR6O%EI['KY$[ M@:@"6QY8W!Q##?[8/XG)B&?FB\PG<10GU3W<^7@O4UG&M]QJ.6E[968Y_ M9AYO\(3"\VQ%19)30-=ZF,'U1S>F#NJ=-2[/4_?4/#6GYOK+WA>5 Z(KBV[J MQZ&/Z,?&G*"6UQJ#.(Z/&H_S*3Q2.5+6\@C1^4PX4\U> (@/%7&G)TJ+G#U_ M%I=[R_NL@^.'*/YP2 \QOLYHJ,"U%X[Z$IG_T:-A'*H6Q;Q& M3I#*8X3[:IM/08[D])">1AI7[$2(76MGNA9R^@HYYS-=47K#1M&4HC1@<$Q. MRFC5G&H LYN*9/1V)3/?Z@(0>CW*\#*M4M#0,ZIJF68H2_>V)TQ;KTWM@''L MV\T.%D(>-)+W'36![[.H,0.L9Z JQLE&);;4#\TXB5F>/TO(G5"(A)R,RP\^ MDC3FYUT)?SC]<>N$*]$#]E,DKN!GN_RQR M23;0^8E?P0KAO)"4,4,R;A:DX"=/ N*]FH8]Z9P6M!EF2\>A,2N0&OT<^O5. MK3;TKS_CR;/I);C)9N\GWISIQB#/.LOPKVV5DD_O/(M4?>Q7M$;)!$-; W6XU-?H/W_F*PF:_VP._]K\IWQZY_&?];%?D?^4"8;H/P4[ M4_G/'J^)XD[XS]TQZ6MTH!^B>$U]3!\JX>"UN5'E),_C25O#OR)GJI -T9\6 M'+UFEVHZ[07H]1K!4R,KQYQL;HX'9S!-;]CZ;:6"D MMFFS2M?.RR5YP[0LR4:2+:4I\9AK6?#/P\)L*1\Q\XW[S#?Z)0,+0K_D+=E$ M<>2;")H'^>DW^=-\"]XL"+B"WN20!IR[,QON=)L<8NK/,)6+T&-E$2(Y,^0Q MXO$]1E\XW)F^;NC9[RZP+_+RC2<5>:;HBIGW!\>/?W:"@[+IE16LO;:M0/^? M9>8CU4Z^7M'FH:_0=AS$MMYVY>P2X)< PX1S_*H/:H?^7O)C2+,)_9T=Y^), M\>_PT->^];DW?Z]MD1[X V&<*_^>ENM!DEMT,HVZ=%MS@CWT=RN.N(=-XFM8 M..H'6?8M'+WY>VT+Q\ ?".- _?>T< R2W*(C^=_KPC'.[_;S2?OFU[!N9*=P M!_;SV[=H]&/NM:T80WZ:6:L&C#A[16M%?['Q:PV V=_K&C'"[U4I4IANC4"N M5^CK]VUC[A57//3R^W9Q]KIK)H;ZD\W#^B"[!G7:;3+*BVR0@L.N6A\YNSW,75] ML03%P%:2P<707Q@8BN')IS7 NEN??K@:8_-W43/!J 0GPP5_X6S,*3I)0]A$# M9PL>S3LSN#%S[+'O MD)"Z-$G@G6Y&7D+J%>2 MSW#R2HM83HI_3JERT<0_C[7XIUGG8F<0=!8_6KM@YO>[7ZZ4!C6F\YY"RP3V M>:4SUR.-Q^\W/ V/KVWW?,(/-<\F>@"#KV@O/5AZQ"UU[0YZRP46?)-J:S[. M^6O;6(_WXQF6A*CGEKSY"W7BY)LSW'>?OI38S^XKWIN?N,#8SNOKWK^/Y\%^ M:>[FX\)7N8T6K7Q'7-O4-S?-)"KY:NWU$^@<3;Z^"_\2?@RO'L,_L_\\?$WX M?C;;;AU;V9Q3#D&O&&6QDHY"R_;(3 M,PKPJ-J.,;UE0X%'3K=^S!\R\9SC:]W)CAR((-S@J,8E%HSZ:? 64A5GOY,552_^?R^M=DW_X#5V,=(BF]U;@<W#%*_C^8GI'YDX M\ZWB*BPN3R/Y,XZ?( NFS M/B'D#?OYA;C8)_,G2%Q1V(E]L72D\W3(FDD;TRM+ACD[UZR485+_7!GUC)ND M]YY"??1X"1%CT#ZQ/Q]GI4A_S)4&,!_^/-U:W^D=T]>9CGUV#K"?8)-ZQ9_+ M3'CU2$[<:YPK_S!Y!'OBA'>D)!HG".?K2RNYX4F=IF2<\_2.R@D;TPVV!CD[ M?Z>08%+'5COG.&??93IY74ZJH'*^_DE=>Y]-$KV+?;?956;VT<_3E_6$L_,JCI@&S'?'M+R*5OSS3-0Y-=1/>J5_IUAV MQN3 TJ5G_$GNM?R,-[Q]2]#8L@U:AI+AAV08B]'I,?ODL]XZ3FOU=J/Y/.UE M\W1&'E:2R\9PL[W9.%-?.W"Z1W6X/7DX/Z\[2,!I7:_T_.NU^M]QYK\ST#V# MX[.NFX8\Q]I[_-_[;9 MX9Y\%(F0VCZ5*4L=\BP_Q;P5#^?EL&<0UY+JB/-TZAB_3W>:_3764R X=>/1 MS]-[]YSNI]3*GJM?B][M>: MFY,S:PIX^J2/T@UP.!OGTP;P5!D1:T74+4G/K.O?Z+]!CZGJJB4Y'Q?=>XN@ MFM5W$_V^8S)XG@Y]_)]H3#\_'G=GY_['%MW65,AK6S(F_]WZK21VI4M.F%?U MEFCN16,0)^>Y.IPPZ6,N P/8.#M_/UA&Q%3+:_/=X_T&/9VT+>F8<:K&ZRWH MIJ]2;XYWGBGKS@F)Y))[[SJ;FP0>KDAB3GG,J M>F^BG;LJ^3E/QWCR#S!O$8:"F;-SK"=*:DF^P;B)[7GXY[%_%)W_?HVI@_JD MS) A: UX]HD Q11.M-]OC';.VWJI*//MWNWQ?W-.I];!G?.V^X/CQUR099(< M=ED3^-#[2--MY$5!M#DNGQ*>:!A[*>HS\IE%G/TG=938TGS8\XDB^\HTA2,$ M'K*'("I<\+"QP@?Y->?D?Y]94'CR'+\/'/>WBXS_Y M[4-,8=&@[#=,[]F*,,>O(1_W%7A%W81.YA-E@YZW1U1+-)\_7!#@@@ ;).># M ".OP!OVF%\ O5C#)/CY),2223A3!YCG"WZ. D8F\-/C7"Y0-?(K<(+Z29W, M#60+0> I' M20!VCG8^"4!#45"7U&]&@SO@+9=M.?Y\%\G MN**IXP?R-WU-43%>W.TG5OD>KAD>TFNU?9AK&R9_\?6]Q# + B2C,/,KL%AB MG<%>R*3E'O_RBL5"A8^9Z/2V-Q=GMDY^NDX7SV3N=(M_,+]RU:F Y M" '&*A'*F6VL1IW_'.\B;]NYAFDI7BH73XQ']6:?B#[8W5+O$-#5^GJW#Z(C MI0\T?O9=JIC,@//"_K5:WU,WVH3^/]A<\@F[C)(T>8235]7O,\U82/YTRHFK M>6CD6PXHG*/"U*."8CEJ)GO(WQ<\BL?&>M0\97/ MXGQ^[R9THQU]8-L*OC+<9CPOO_C-79T1!HX/,A"BZDDTX+/[@TY>6OHH,$B! M0G(<\BM@V:=+5Q'<#NHG?XYCE3[5!3'0*(%@BTY5N>FC50(/R=//(\M\-G)/ M$\HT<;L,O2OZ3(-H#QQ"'B],Z$>J>7K."!/'7GH(5;4: [39;<>8I_81>X9) M&"JIX)(,F?PJT)$,:03!H+3,*W$1-VLT". V0.A]=.+?:,K^;6)!W6A(6RA# M<6J[H0Z<^3G#54K@,E]M0'=L20QI#.+ GIX:- M9U3C)!UN_9#>L A5M=$>?10<0YUHLJHF/?(0LQO_)/Q/<2!20X-!R:\P*N'# M(CF75SIY9W#\S/\';NBR"$=,I;;D;+0ASNS@6#--HYP*2^B?SY&ODODI+)#_ MAV2C98GX,SNB-9^O7,R]5,PSJ&^MBGH/9\D)$]B%$JB-MH9E_+'.K*K59.)& M*6C5#70^M:S=4DSOB\2X"U*.?&85K ,FL>*@,D "AZ4Q<>+HP'9[Z18^H!=0 MUH7;M.3>X.'IRGL3U'T:&V=\ZBG?0R(P(5^6 ,2?? MSEOH.\-<7A93P0>YD-0%YPDS-A!,WGUENLO!2#9:#CVOKYY/\YJJ)K1#IG"6 MY^(^1>&S:"[%-?LQ2IV@^CWLQC]%Z5]H6B8'3DDW#!O/XOS<*1/8.U,W9# [ M2XW:NFH=\ M"L5:2,)LOF+E?+T"ER<2"A^B./L(X%0IO;F9>&7.43O5LWA,*0>OQXUJQ)O? MMR[RJE\6:),*0Q:?F$P]YY_#TI6JO''Q?<36$?*27[G)+Y18D=GL?,<4_ZE1 M_6N@B ]V=KZIB?[,I8[#_SI$H(UN$"5B5PV>@^V5P$J<\/AU FJ]8PK--T]X M:GH71RZE7O*!:0;?+C;>K5?M= SP<)3:6*"JKGK1^?*>AG3MIZK" M'24TCKET,%\U$@7H[*:AY4,?2C!PDL/C&,$)S*>,^2<%\QAW82$%&!XHM^?K M+TSRD 6!![:>[=@D+$/O-@HWM_XS"Q*3A)I>>AU&%/MVZRE3(;_&.H0BXGW5 MX>QJKU3F9(7;SPF3@C(O_ 3:%YPX$=1MN7YZ%I,RV',D<5KQ&NROIL=@'_VU MN&;U$XTVL;/?^JX32.Z/=L#.:]]&C(/9:@%GLT8#+B2%TR78V%=#S12#;IKL M2J^"=L B*$87XX5BJ #G50P]%Y(K-QR>U!4$Y9;G$/:-V#;5["17[82ZWVZB M9Z8:AS"-CZ#=?\S_ .7^8T6YLX__RKBIBU/]8EZU;;,$.EI^.IM"-H=LQ[OD MUX>9M:R;I]"'3 [WL FLOTNVR#+]&K'2**/(=L)N<("GC#XGCO3R52)@W3MZS01%I69AXJG MFG$B'KI^O%YJ;TM6 9 .*ULLU@X2BV_G/^1K#-T^@",?R359(E]3[&:3 [-XM+S%[ MF?1*?MQVW'<=3@ZKZ\EIXM=;H0RCA= ?Y11&I36F0Q)=M]BW3D>>!RYBP$5T MA(AO]K&_;>=51JZ!Q['B3@&J9JH$GMT..SAI*9B !Q4J,$B.,N8V-P@N^6[; MIY7(GT?P(H!?K;,X7[/Y[4T#8TL\4-!RH]R3 -+V>1"7DHYL_(8)/]('_^7X M(=_>1<0)H!8W&T&W\ZND9>;>C(\S!XP,*>A4]^DU*5>%E*B;]W%$OJ=BU8(? M\YD8KV6+9(#S)X[47'1J"7+CTDE8GT_#+WGI*J_A MTV8])7 XFJUDN*K5+:#9-5K!0;LB4I0.B^I.W+1H3Y:1JYW+AWWN'-^["2^= MO9\Z@5:).W!P%-I(D*IR:Q%F5W0#;MHA@5]R7+&@/(85)Z9;&B;^,Q5ML_6&8HZ/9#1]!:P9D"GR_,;4C[.V+I;X MA!,@-0HDZYB.;&0C"AEQ(=V:D+X0\DT0)<,>21SKU 32']2[=F)(@B0=3=_E MP%@G'CK6Z^<9,DB$TPHU&Y)LA0 F.31ZQ_8>S%>5_XJN?=T&1TC6&K!?Y&4UL#@IV$Z&>F1;JZU^1$N7 U";.:':7Z(*1K8E MXCB8*=+3A*A,/GGSU=W#Y^0KQ"6I*@O<>M6O24IHI-N@>N9K=T#EH//?_-3Q MH5=^#HZ\, UGO_[H(RC^:J#B*Q:JHK4!#'3')-\Z";UC_*@7JTX4A 7+4(QB MT>J QUFXC)CJZG='\]8<0G7V&1FR9T@S+UO#Y"E[BW !D)2WS\&X;9;Q ;57&1N)\K:9!A9-(=2,-[2B#8BA&BHN5/J1\-=I<@S$ MZV8#^:_K]PG'CF"0[)T[WVRC,GOY*X28VQ#"1"&/8 M1VY6'LH^B*/#9DNN_ T_VV!+,%.-.&(QS[?D%S_=^B$@01?:-L2"'!(HC'79 M@NM%+V$0.:)5=MEV:!U3>I%&%VQ1/F8L DM[]A=47+E_/_@Q)<]^G!Z@$^(A MCFGH'LG+UG>WG.X3--_R*-U1CPA>.!DN:(ZVB2*/L0NSXT.G+_91P4Y6\K.+ MGOP@1X7Z7OC0RT1*0"2&0D5O13>F3DJ) \6N:_H&Q MY#I,\)QTX, ^8LT[+$&'&"!X>$I2V&7\*]E&+]"[=L%!$[IW8J!- \I_;FC, M#E_ ],"O$9&=\QL;.F2"7!!GOP_\[+G0(KR!SF3)&NJV -&-_11:C\','!+! M.B185,S/'*?V4V\.3:K@F%'I -XOJN!CEK)Z3(78S\ZKE6"Y6*W7C'=-W:H> M :-(U42$LB)5!XU4?MK-DM9?,^,535U!-[;^/B$OS+T25R1%B9.1!^--LK5] M'T?/O@<>%KR=4V. 8S.\TMD+]_IMWK"C<'/,9U2)ET1]MFCP%^UXG]EL(?#A MF"I)@,D%<9G[^2W_BOW]Y(0,GI$37CSB,S!W">R WZ&.P\,_@85:V'JZ(.6/ M,**SX0>>:M=2^QK!D4C8*]Q&Y3L<)]%B0'7+2%BGH_HY"32,>&'T>"+GB@-^:DTBPT9;!:(0$!' MG"RVR(/$Q-\= A;/4/'B ..+^L]9) <7@@Z[+!K)^X7E3L:K.J',J\WM+[I_ M$E&%@.@)#%G$.Y1Y]'=LZ5BM>7BSAKL^/[&06Y?FZH6)I@4>RJ2X!:G:D I[? M=O2 0 #^32^KPP )&+9. N+8_6#!"@FL$SO(.:^"?O8@10)W1@T MHB@L0H*!:19*=K2VL4P)1X,*?KM,Q%R>N]J^SRI;>>\$HOB&TO0V>]=)H4VDM&S"I M@.U0$G6@)(=$5Q1M:"%1%=38:"+F3REBV<14'%-"7=G/3@SO?]_Z+@V32%O+ M8H2'4=+20Z"RLL4 ":G Q9BS87&14] 7E2_/8@2V\&9#S%U(,ES>$I772)(, MF138J'4E$\J%V#3M\)3XGN_$QP<'7COB=T5T#=/4\$C-TKH$J#5*4P'/WR1- MSTG[11='/!N5=0M"#INGA$4(N M$P&*4$L'C!-B=7/4=0=US2E<\ L!0$/4"S(B,P=/ R01*&05$H%$]$&#.JOK=YAU@"P?G'M]JKXS5%WAV-P.N,:"DV5WCL)]> >(PT346ST MXL0>[&K=+5V%^KK(7A20UMW^0M969'/T^=?JOKRUET2@0#@)4J5!.!&246'; M.NS*RM-%_?Z?_Q^>?N&-Q*I"9/^^9:.RO]E?[!]/;*3_^/\!4$L#!!0 ( M )N6!U$5D*_7.T0 %, !0 5 9VQU=2TR,#(P,#8S,%]P&UL[7U9 M<^,ZDN[[C;C_0??,PW1'W#IER?+6T3T3\E;M&-O2V*ZNZ?O205.0Q#X4Z>;B MLL^OOP 7B12)C00($-(LIRP)6V9^"202B<2?__-C[0[>01 ZOO>77X:_'OTR M )[MSQUO^9=?XO"+%=J.\\M__L?__E]__C]?OOS/Y=/]8.[;\1IXT< .@!6! M^>"G$ZT&+_[;F^4-'D 0.*X[N R<^1(,!A>_GOYZ-CX:_GI\?C$^'GSYDK5T M:86PIN\-DB9'OPXWOUQEK?K>GP;G7\^^CHY&1X/AT9_&HS\=7PQF#YN"#W"4 M"X=:TG6\WUYA;P-(J1?^Z2-T_O++*HK>_O3UZ\^?/W_]>?RK'RQAW:/AU_]Y MN'^V5V!M?7&\,+(\&_R2UBK5^'@-W+S.\=>\^5_R]M$7=3T,+RXNOB:_PJ*A M\ZG>MZTHX3VUAP&V!/KT)2_V!7WU93CZ71Z?(3J_]MU)N[\WXDW MO_$B)_J\\Q9^L$Y&_\L M?_]Z:Y$!FSK5]M??T6_?65KYFO;T3Y'$#RH_2O? MFP,/@@S^$?JN,T>@NK1<)-7G%0!1^-VSXKD#OV48?;-FE5 SLP)8804BQ[9< M2:3M]"&9SLVOX70Q?0-!@A6!XJ.VWR%]5_[Z+0 K6,9Y!W=P)EZ#>S^41"R] MLPXI?XY\^[>5[\[A8G3SKQC.#'*()O;3I:2M<'7K^C]ER;:F^=;473NA[?IA M' $'P_%Q3DYY%7$SF]K M)THP PE&@(,:9EUUT:.#LQUD [0T9A#S?%RLK2]P M?.E$_&)]<$JW5$\DO\ 20::P-8+@V9JFEY_?@+\,K+>58T_@=IF/E[QMZV4U MJ+(>I%@1 L;U8L%IN'-NY+W*MJ@:4$=LITOKJL'8F=N4;6DU&#NQ'>E65X,! MDQOJQ@)K,&R&UH1;8PV&6:[8C676;"ZDM2;52FLP9'PC9E=)( MKLT[Z9+21RM 4\&[')E66Y=M.STF@IP30@?9// MXL!>07RA(?A>4K()A4V[D$KEK>^Z_L^I-XM?X69JNEB /)=#'F4MN5Z%QJ3 M@&E&[FB?PABB?@;_:\/O(.\$#1_?KEQZ9J&/MN_HA^E;LID72Q>]?;GT_0#. M<@4WYI-W$%A+9-G$ZV0>B94_J:+[WO>4]A,^\^=9+4(\9#]X*#LM[2')&..JS;>QR MD:W@(P+0/I]OOG4BU,'1T='%T>#+(&^H^*?ES0=IJX-BL\FPX'AZ4AAB4=J3H#Q<*[#SMN&?%0"4(^RS$E_?DL#G+_;*<3>R703^NI9366\^ MXZC] )IB?_EE^,L@#N%8_&3Y0.'5D IHB@5@?I_R #O*9(@1M.= 4K)36?TW MW-7 KMW/)_#F!W4XPI0L\^+B:#0^UUR"+ 1DPAQ5A-FE^L#-2N@DARPTF>P6 MW:'I^'Q\I+E0F"C(I'*L4BHSN*ORX?HQO[8BTNQ6*M<_>="'GPECW*_Y+EVB M;QT7/,;K5Q#42'"W2'^$QS3R3&XG*I0H'> 36#J( "]ZM-9U.E17K&]28!A] M)HG3/FH0VIL%<*)..)Y<7+E"QT3!YY4_QXN46*MO$N8G)A/XF3K5@YOINSER M":#@#M0[91;$E.^;J'C(R(1TKDY(D_D<"_.^G%?Z)@=HKW5#HL M5.0BJOHENA;1S \CR_U_SAO11*@KW%/QT&G(A:/$SX!T&[E<,>(H_MP? 5!' MG;-S? M+5(BXOAH/!KKZJ!F&GG.?B6[_Y? 0HF)GC_7K[Y;P_O2[_UA/'W8.==[MM// M$77S8:\L;PDPWIJZ8OV1'O/HK8UG]LLVQCR]ASF-(Y2=%.T9\*8;H5+?A,1-2RZT7H867 %TC=&]\^;@X[\ M7NUVRI49,3P^OSC36Z@,P\_E6'4V:"W'S'R]=4+;7I_=SUY@1\N)_>3QZN;P?-?;VY>G@=_ MV'3T1_Y+%CD^%U;XFG R#K\L+>LM!2EPHS#_9A>MV=?_V QXNKAU/$B^ Y73 M3R.8,9^E.!!"&@A0]F[*RA" H30/* M!)7RY^;#=F-T8K,[KQ$F@S;M&0$3.5R0<&VP!98D[$E9]J)&X(.=,NS-04Z9 M^Y'EZF,E^F\@B#Y1;J(D)PO<6;TASPVTF+$6([Z*IHC@-ALY*31Q_Y"E!_*6 M29[))Y2::[KX'J8933'0(-8Q QO\) K:7[R#X-67N,/87?U06E2J65%3NM]B M;D*_C;&<9[O& M8(*EJAD0:4RIU"V$(L104&&6Y%FD*S*N1[ET\Y=*"3M#,R1+H 6;F:3'F\![ MQWIU7 >9.GF&X5)2:\KY-&MU[;#1-$RA%<$2]HJ*,<,6Q8"OH!TN6LF7"!<6 MRJ6>5BLZK\A/9&?6)SJ.93NG+A?6&24L8L4?4S/0:6($P\WZS?4_ 7@"+@I@ MK+(3 P]J/?.0THQD$[V24&>"F'H,3BEM'D!X")4:[Z"%LSIGYR<9'>1*YH&D M ;TFQD[D;QP6GSAD1 Q+U3(?Q^/1L>+ W-:X:4RU5)^H(O0PFRFT1=H$9##2 M*,K3*<9G@CG_VEU"R>=?^-+:29G7R]&$/@DVA49F!/T$C%:O]Z!H1ZD@,Z)\ M!*YX]D^.!E]6EH=>2X+ 75^#UXB*%/8&C(%,2Y(E&!&*D4.'AHFR[\HR4+.E MP#[DBMU)8&N4&75R?'&L.("FJ?!Y:91P9*H"#-SG9ZP'##V& B>)H@Y9%2-A MEH\V(9]TF[.FI(:RYY)A%02L1)IXV%'(OT6\U;M3S#P0,%%HY,G%?.ZD9,PL M9W[G75EO#K1:"OS '6)0*YJ'DH8TFWBT,;'M>!TGYW[)]@EE6@S "GBA\YZ] MSGSOARCL<+IXL3[P)V$\K1B(* $,D.+&4.[1?D+/.WM@?F,%'C30PP*GKL'" ML1V'?'5RG!R0R=,@ M&>P\V=[-0)#DFV;R>^ J&S,5M"#7D+QW90ZDJ<@G<;2"2]CO6\4GHF2WDJ'H M8"+3D,L$=93?A6',A8BT@M%H()!H2 1&'=7XMQH8:QF-"1J=$D(X%3O0.6T, MAIK& *0IK88$651>.:&:%H0:)H*"QZA0^\"$!# 0+0I,:7-!0+@1=C(^KRG\L(/AL/ST9JU93"\O+I M$H$&01X@]4'4*%'K=)'12D%@;=D^BYB=($-\.]EI.Z)Z.LV,BT/DHTQ*R>$8"-X=&X3/OCN?K-%3X[\GPB1.#K3*1F&F!4ML))E"3$0# Q31FNOL$[Q!M\"/PQG@;_ !B852A@E;QI=HER].DE[ MLS)FN=MI+Z-ARVN'! ZCD8\H0XZ"GJ!$(#?1FT_74%UR M8#)?.YZ#^!7*2:O"=CR?98Y'U&&Q(EL\7T+^99F)H@A [8'@Y=@ MX0?9O; 7ZP.$#XZ7S$IW'AP\"-&S0.56TF#^!Q"M?/C+.RR2G#823]8Z&4&? MT:F:38;D)]FP)]/M2VCMX=UGF-+]QQ$;26VC7RY2F7M@F>3J5;B^@8AJP93* ME-EQ/AX=G?1&PG1")+S2XV-+-L8ZB8&Y,(A_>R.[C9I'=5].'V=/-7V&YN[_=#.X>X>>;KW^XGSX_ M_U%UJ'?A>D#*EB0)9X59[(D'V%HY['1;WN7@$5:C'7#_(\A9,GC!#8.#''QV M@#*57X/T7UKT4.N&3426)*Z8%>!>RYU;/X#KMY<^CF%_O@26%T)V(.E[\^23 MFV)A_L\X]4-3\OC)Z4P[T$I"'!^T!?/31-._149*_BR,!UPR<$?4I*I30$8- M'RC@(M30#E,"%FA>/=_HV;;?^>7Z97__77Z?WUS=/SX.:_ MO]^]_%VC;5^#EP@8ZD)$G<#_&1U?G%Q + Q/S\]5)2#-1ON"GL^ED904*FO# MQ7AXIL\3Y)PL 0T,)-( M (=Z R#/6/$ D ,4O^R7R^DK2F:IU*[V#%0:DC 2\Q( $0;$.D9"@I]B0YPO M#&G]R5!AK6\F;%I1;\P]PW)*?R)>Z@L;"0X.4@W),;G#K&M_#1F "[6J*VLD M#M@I->1VP(9I]Q#^=_!/ZBYB4U!? #3:.I#I,O&VJ+!'3722/5F,=?)GHDW0 M#N,M\9?#P0:1-BA@C%FBA-_T&@-,I F: D@04)19J&5(29]%3R=+ZLWO,U6. MAOP4-WSQ,?OI1"E>K>0D8HTN$B7R? )PC@R="&3IN-(#P"=@^TLO:87TXJ?L M;LV!I1).2=C9;)%^K-#&2=,_7\]N$NQUS ML"B&=*FO BI:-S&<2@B-*0AO$2@A!E]O*R1>AAXP@N_I1O'$%2PW=/C MHP12Z!LB#]'7Z(6Y) @\/Q+Y_N9[.=W3Q0\K"*SJ-7R139=X.SX:'XT4WXOF MGM6DZVM<&:=,BPH5,, _6:"(5O9YY P4Y-7,M MW'S8J"WM("IE"\Q'OH3GA70%6JJ:6/;@#QH;M:8AV$1AAG-3S,FC?9OZ'L'/ MY!=._)7K:H@V"5,;F5P)68?T]N@U1,Y.90VATQ0!G!,3$YSDS$.*3A^ZO#(X M'D(E/U(-I8:S4&-J1:7!*M_SWP+GHM^A.;T&!2-MHC)9I8$9-U[5L]#KR)Q^ M0X")M!P!8D)SZA"P,4=4)?ZQPM6MZ__D3O5STC#5S^3YKX/;^^D/Y8^X%BX- M;IC ?K.SIHJB "LTDEG@OSM02I>?WZ&L[[Q-#OJ)'3GO3N107WSB;TC?N8 @ MT)T(+1$D&W)%+'T1C1"GMRV@G>0%2;(*$0K-4G<6BC:JI0 Q%-WEV8X+2M&, M+[Z8.4=&5_N#SDSIE#-6BZ!G#PMD/" M4+'( 3DX>!$L!VJ@98N]D; M"WS-;AI1-HCL#1R@)XQK@L+,<>=>BB:Y*E,FMNW'24RA#9QW0O([EJK:X:\E M"%A0QJN ML^'AL,%:S5QDM.) VRTA!1?<(3[..$(1S]+> %27T;>XL8 M#G:TW=.)AH_D!2KG4+8?@3O@9*\R"4- >FBY06/F@D\"7_9F"YCP(3,=9]8G MLALA>^ W00S'[5BOCNMPV4_,+>XC'MLQ1_)>4)&[MPC M[#BYT?8")]&MJLW4M[%B,SUDQM9NQ7U$%!,/I%Z"4Q2Q767%E>\EO$0W8*_B M,/+7(,@U#!?.S=G*/B*,GR$F7E3"F!#H*"-YPBMJ;*+5-K&/0./DAHP'V;

7P\'EZ@'7($(:$*L98\D7P& MK6C.RIERZP>0'38 \Q E*$K,RQJ64^#&V,K^8:X-8R0?62MR2;"SO/4BN3]P M:\F3/3+*;AW/\FP!1AFA(>UP)\@HXR79D.?)BA/X-M%IF@3@NS='$[H->>N\ MH\.Q^MM,2:(K6,R-4;J 8H)H_(59>7UJAT]!>*M9ACMGHXD)@^JY6,CTRP7B M0KU]!R*-%5+OKRDZ(\@M8T$YD9LVMT?0$\DAR>&2BEX>8N=]:QMQ?W#7DB>B M;LO5[DD4+:1I(NCIXN;#7EG>$CQ!)9@F5U>A^8'^09ZH=\NM.>MJTH1V6./= MA[0FUI!G<1&I.^0^P8U]X-AP$LW84?ZB4#)-=ED]'\PLVB)O4W[C[@IW.HBR M.,?CX>E9O["K ;M$O6Y5F$)[AWX98-YO;)*@UC;8M_H,Z0%P]2P?[C?BAL+B M?G?3:_8.H)W,0%P2_#E>KZW@<[IX=I:>LW!L%$:47I-#CTOXKF,77(7$7-C#(_B_ M@R^#;<_PP\L*#+(!_-]!,H2!OQ@4!S&PO/D@&P;ZK3"0P78D@\U05.2"K3"$ MEM&54$%):JM@:7E9/J]M!G3XH084EW'H>" ,KT%H!\Y;AI,J12\0!I;:*E26,CB:!K-6UTZA.45:U.]6-/=-W6\M)TCV[0_ 0I]+=Q0I M*CZNJCAJ;I"T-R@UJ #Y&\JV Z29[^0J*M2W;D0TG276T4Y16<14U$Y^ZOJF MDI>6BT+KGE< 1&@+[7L<.GE2U*W M-S>9["RW.$X.O>5I0CLUYA-LZ>V,MF3W3;]1XO6?CNO"W?P=;,5;.B@G52G] M'$7)3ZM*GC>:>-6VS0ZR=A5H!(',[<@I&L_9A@K%9QHB3?7Y&M%.^1N)NC@' M"*"_;[- DM&"5>'/J@J?U5> ^+1GBN;N%E*AFO< (@ALLCJD0Z*I(KF2=JI7 M+XRB;C4@J&^ZE"2Y31\;0.?3?N(?!Q['"=9Y5<$*C2:+:KE9):_D8*ED7E Y MVU#S&!##$&E:S-=(60E.QQ#"BL_-FXBZ_,1/:_K[-@G@7W:GZ/Y%5?>+;?W[ M(&M-Q8%+TC/MC&BGD)+M;X7YCWX$V/65N;YVJEHOHM(&MQ5MO53#S97DY.8Q MFQX.CS!Z.-BT-DB;4_'"Y694R8W7S07#S-6!7E0+D\/ 5W0%,;^N2%'>J3=^'EYS?@+P/K;>78DP!8C+I9$ZN5=30H])1LO;=]#5X_!]O>!DEW*LS= M=*!/X V]E^HM*1J,+Z[$5M\9#8>53J^IG3+31%6RU!O2US>%%A 9SA4A#H%X M-)(>(3[X0_[7'P_!XHW.YA,X[ SK,_TO;6I@JZS=[, 7OMV"2&E31+<8^1[" M_<=-&#EP=<9FDBD7ZKG,&8@Q)''SE9_X65)+Z\D)?[N"(W!3X'OP3_M-(239S'@;:;G8!%"KK0T/_K:D"_H M'2LV"_(86I#''5B0Z9 .]F.C?:6] O/8A#7E\4W )V=UQHFK;A M"G'MN#'*Y,FG_URM::?T/)<,1=)LR-YSRY()G#GGB'SG'3P#.PZ2%)PW'RBU M')BG%[?6;W$JW"H'V?$FJB-#H"B5'=)VT:HNRG*M3,?5E8GINJS2-[-0 M$M9R&: D_(1 K0F;,W M?_2](/^8N*J89@/Q'6DW632^_RV7)7WSC=1?&N>:04ZJ,PCNZKC2*<3<.^3; MC5;J'@Q1H'AX[UL>POGFU0F(;>"\\WE.N%LL:\7Y>'@V5CM1M+AA+I@+?9L; M"+=KN2:(T^H$0;YVKG2:V)/[YUMP0QP[$;AWWD&]F-DG"^:6M)LD6M]$%\4$ M0S:V.3M\$CMNXPAQ=8T.H-+GZU.LT"AM?S(,5H6, -N=6@Y:TT^AF"1>:4*E\"8$:&$-0P*9.CX\2 M2*!O2@F;"C1$ 86&< M#-."R ZTFQD:Y_OHB#=]\WA44RYP31D7U2FC+B.(VOBPWJ0&V:"S/A'&#RM MF RGP9.S7-%S!31N3SNM9T@=(I367FIQ.94(CQH/CS!JO)M01*D>'S*+Y%C/ MG\-+A(%3_E(A[31:?-X/!H():IT_-352(]+)3RN8O\!>)A\.[K)@J4R9OHOQ M\%R7-T+Q[*_*C$Z2OB+;YI IXG>"EIEE&CYR^5G),Y,0O*7:FZ-I]=%:@VM_ M;3D>3ITX4/CU_?P#K5Q!@P$>L MHQV*.D-$%8S\C%*.*HR/8@:"Q*F&@@@VI-2"A%;\@(^&/#+DIGR1;,35>A11 M2A] U(Q%AERUWUB6<&,,[N"?. .Y6E _Y#2QDAGI(DP9JDWEK7.F5G/J5LY4 M7>S(>6<],Q7\/.!OR0H+] MI"4>B\9%D54H\#^5?QC&Z_2[QMALWHG9.!7,%PGVFD:8O5F_N?XG ,\@>'-?^L'P%E"38@]^"6H H W M99BX'O6;B7@R7'?,%^5G <+M/0_.*Y\_G'GAOO+4*[,DO/>]97)1([V><>?= M>7.XQ9O'EEME9_HG-:=FET,P!.**&-7#0.NVF3PKZ7+#:Q!9CLNV1(^[2>Z) MXKX+PQPDXQS\(1OI(>>GD)S1I."M^L(E'3HY4A_$U3)3-)XHJ=YD18<@%?(O M/R^!9Z^@4OY&B/JB5=,.%!QB9L ("[7ZQHA5R*9\NEA$H42O0 #0QBK#%/*22:*/@\[450%2Z=5T$3]#H)7OV:J/E.#@Q\ )?B"[(+C@DO48XQ,Y>S63CB-HS"" M4VOVOHE-F0 :M64XKL3QQ,0[>D3NW(5A#.8)8YH KE!=.XR)0P4GXFA,D6J- MCC4"6:;-%8Y/YO^,PR1_*0_FZ*T=(-B01U*GO1.-$)GQOL+ZS3MU=@8N> ( @R&;;I9\\.V%*[S5B&.:7 MMK=MJ9CITB%8>MX]82BO3W#$YQ,L=IA^J?@^3J^]@H5G#HN"1"^?)H^CWGS8 M;@SEEK[+O'Z+HRS_P2X9Q 3,0CO1;GKA\3%VP J]P@T$!8.W8];E9WT#I!33 M\GK4#L =@+*J"5TS6-^K4?6$4%-ATZII![.N) RJ1)J9SW&2[VF9J(T(!6]Y46/ 1;.+IC=S\^ 9!A9]H0Y)1BT]H M;A J>,B5$(NH\]L')Z/Q\/2XUU)N1*^$7'M"Q%Q:ZV9Q8*^L,'DX#2]J2A4C MQ=V$YDSDISV?Z5MNW.XI(>JBFM<.=GWTJY"YJ==U&"W0/5FC('$YT$[;U@[7 M4B$F'-$$)G;CVI%T'%=(QHD>?T8G#N$/)UIM;J'"HM9R&8#E)F5U4H'O?.ZX M&K.?M3- H!ALNA[\A'T/-IVGE0K]HVQ[>4VEYW4U?"NRC7)\QU@;PNWTY.)L M?#X^/S\[NC@Y.U.TC\> @'1<1ZJBW5S41A[5J8:;],Y.%9CNU<\"?Q[;T33( MTMAC\B'4%=-.L-RBV$J3BT8M)8BNGV4##[&9$;!EM9$EER!JY<=(G/(,)IB] M]8,#6?026%X(YR X)(+[!%-41UDR"F5G \U#H*[RG,S?01 Y8?JT(7IN8 &' M0Y JL8(YLN4G4WE*.HR$I]$*!'AY%GXV1WHTH@PYL'AQUG!?.%TD<] "18!^ M\_TYR5CBJ*D-&@383VW)UC>Y((4B8KP-4UWM8-!4AMQHT-DZ$P2>C' XWBE< M[B _R"EIL>7[!A*FE:09U>9!8Q+-? >]2L6#CYI*^P(25M*5&XQ2_7&T,S): MM3++CL?#L]/>FQ^-:.XLT:5HOW-ZGH'NS(8A@/\W?[$^FOF@ZUKJ"S[(PJV+ MOA+#"A.C/#/>X*:4_&?#H4&<)N0<9,M^^))Z\I=_>VFY*#R)\TK>.]>JX$)T4FKG:T&[F M:".QZ@32GA>&[&ZJB1 ?0705!P$^DPJIBG:P:2_HFJ 57@9(3D&F*!L*EK54 M!#'4W L@->6#B9=2ZGBQX2L_G':K[BV>F!@AZ!2(.D&I,IH?T55 %&/(:RU7 MGJ%EM98W/>Z)E7PQ&I\=C\<7XY.3\5E)MPYSB XV<44^XF>/OIO"1/HS5D.3 MSU]ZSN_8O$E\C>PSHMB8T;?'TV\M)_B;Y<;@ 5CH&/SU6M(IM!)N986+#'''37,V'_ M?.H]H>L* ?(_>_-'WPORC\G;]*08;&'M:S=[<(NW.F7(98Z)^3XV'+O\W/SY M5P<$4&RKSWLXR;J$Z">VRF5>CL?#TY$F0)."$@(J^=FD;VZBVJ6J2AXQ<(JK M#7UAQ"]6 D8:L\+HV>G.>XNC,&'JD!@Z0ZBA+X :RYR (T;Z#=E]U9%]S V4 MXST'"HE^$R]XBS $:/%90OO0%YE=FU+2N*D7SC%W4;Y#DBP7N3V^08T/IP'* MA@Q"Y'BY>4>3PS2X6EG>$H1WWI43V/$:9;*V0>+7?G:6GK-P;,N+;A8+8,/2 MWH:OT\6=]P[2EQEV(=UEUT8BG8R\+=J5,[J;YPD[=M!:X0H*9>=4YZS3U38\GL-JV;<$96! ML?;A']G1P%FH[?,*@ @E0O*]Y YV)?Z,[X#II'K E'4T2'H:;+M"CW)DO0VV MW:D]=RHRY0FX%GJKF/D$BK6R'K&8WP)H,?)&8Q8K:3=A\ F/''5))=00UYC4 M&%W#,$$A4Y196E@-E"#"=?V?B&>W/MQ46AY:=^%B"](-Y@^X.,$MX@*;E).M MMDDX:4&QM P9DFP&='/WI^.ZD,8[V(JW=*!:I#;3[F<^L^&T:C;D?0TL;S[8 MMCY(FX<%JM\I-1T(O-G21;$@.-M0^_+7K>-!;-\[[Z R6+97O6@-:#=)-!)Q M_3->C6@W\A 7SXC+SP?KGWYPY5HAZDU,&(_L"S(VDCO.D,=P"G\!]LKS77_Y MB<_;1JO3)WPP2W/'V]J(![U 1!XWGL>20^(RVS_Y!R6;7#EOA#2-7 WL U;: M,T2O$W9A:9[F8&T%OY'?.MHM9CA@N,B6>G338:+F)W0FC\FOO?E-.\$+,U/I M9':6!))=7+5*N_.K-B*C<[A&&MTNY%T)[P%B=1VOL>(K_:Z? GC*HN03D>? MA6A]D(58_+W/0J3284@F0\(*" U"V_H@16!,Y.;#M>QXE39++V@\CY/1$Y_YJ':P*-0,/C5T/0%T7#Y';R/=0N99[M^!A!%K7G[Z0N":M74 :!M&F9C!G<"=1]!@P865#B!C MXHBH0\-:!Y_1$7BJ.:Q#:@9,@AW0'C%"C#,VS\6BD^,2]7@Q%K>*EIK,[-K(B M4K60"A_/R\%69+HTE ]_"*I"&=$Y7",- @U]CEYL'H*J@P )XRJ+D$Y'GX78 M/ 2U7T*DTF%("&K]XG%/B3ZEU-)&\.V7R#84]R(Y7TK8] T@.]];)A2F/K_\ MTPL(UCLXX*C9$RR0);G%0UO*34P86L>.&VCOP/VF#::+::IL_DVR 27.*(QM M&(8I<3SH[,:8$(P\ 0_\M-R:^86QUA[A@$:UU L-B@Y?=C4AC7+?N6A7D=;@ M]<-7GL'=^.&S>."L\_3[0=[]($;]#TH#R*L>W/9-K9,-HG,V\X2F-&^PK#_G MX^&%XDQOK$Y_8<3JZ1Z3@ZGK&#S"">'E)W#?P8/O12NRRX6_.5/QQ$JJ47XZ M.D_((4B$IM&0P@.IV"]DI] 5%+W!@,%1(Z3GN>69_( [B=ACL$].( F-]\V+#H9(T^ M-8$*KBW3<,-%9P:B,Z%W_M5[B&E^/B:/52^@P$-))NQSH;ZW#MQMS_';FYN\ MX&NY=]["#]8-[MZ?'9U@?6K%#@:%'GKG,X-B/[T8G0]'9^>GX[/QZ>AG%SHI<*UX:#K=D&I#?&=$7EQG M"]T37'QF(+#QSS/Q-K,'0&*EVA"W&7I6]=;U?VYX,K$CYSUY-C$UIVBY.UCK MFP&==N0:XC/%7X\ 7A;"4"B.)D3%=S(XGDC?J5_YZ[:3OCJ,G['T/$0T\&SU* MG4:J?(NMP/(B .9/_J?EHDF";P-_7KV<6N@UR9]7ZA?^G@?);/L>;#I7N[G0U&1 2U]6BBUW^NHZRT2LI2B]PFD*3_16^X:U@V$[R-3L M%.6PR,0<0K6L@ERY\YZ![7MS7B#N5-U/J+$P0:_[=[+!]+)R@F98VM3<8RB1 M>6#B[1H\+V[].(A6C:"TK;K'6*(PP<1+.01F.(NF6,IK[C.4B#R0$"JF)Y)X ML+.?:"'A0V2P6'>7K@@;YQV.E4OOE1]+":122TJC5EBTI MQ>G1>'2A/'UY \$1/#\$,CO+W,4MUDO+1=<4GU< 1/>H&\3_:M(U6G'MA,LN MFZI&-I,[,X'Z MIN^I6-RD2;V^L/8BY9C,.2A4KL^8B7RR#$ 2_![^<*+5WRR(L#B\=VS@A7Y MF,E9ZFDO:O9IO#&YRN4NZ#J"'X:E?]3PS/DM MR28<.*A.Y%8B+".*N!P0:F@G\I9BH^& 3KPAT\:=-P=KSUDXJ=F\"<6J75?8 M*FF.%;IHJ^!H0+">^&#*'7V5W$X-(&,CR*PU+M%^73'M9-]D:> BCG!(J"+Q M/GB+ WMEA6!C#^U24KL$<-4M\V$X'HT5I@MG%E19ONV(5:[,I78TWL- M!-I1@+:. B<+C2IT3LI-#'C=X0@;8G3'!:=9M[$T;.VHK =#&#/Z!7%U$!-M=/?5UM,--" MYE3'#P?IO;X2"*U@^[>5[T(2PIM_Q;#/'^@)261(^;/,YD;JZ'M)2;[(K8OJ M9=#B)_D'<[2/M-JZ@-X$K'23&IRH405$:CT^/3H].CH_'% MV?%8T7QPY5IA.%UD')X&R8U84F@6OH(VFL_!\JJF<](G5;T5'0H\0RDELV3* M0*AH;[Y'.?8GUM$.&9Q"KJ*$GUQ](_AV2"">_M26U4Z\_-*I2IB=4D.<0)DR M$,]T2F7*S!BI?RV%7615<=,I,T3,M5,?S>%'KJ0=$%I/[PWHE7H]592;H):N M:1R%D>7-X=[FR7?=6S_X:06[+_OQ5N\')L@BW?$?M*7>1.=@OC.;>/.$'6&! M'^0UI+:*-J@1(G#L*L-.NR#,O $(E#DTBX)(%^0D^_:[,(S!_#H.(/VS=(PK M*!/D:GF',(>T)I$Z\.\(.5F>@8U\M0[ [T+:-&HZ^B1PI^VJ5YM[?(O-,U-G M-44!+WI,:^2(2/YY[<:K(D?4@]HT9NTDY+WY ('MA& 6.#;NSJ:P=K69K[JS ML1JS1:_L,1+ )AIDVH!++BX$XD^5 7&=EUH+0C#(U>H!B0+Y)G4> M/-F/>5!GXTW3B; +DT_4/)A;LP5J298$#J4=\X'3A %2;1Q%<3IY_MU; M/]A>=]@P"^P^2N_6=]&;'MXL?G4=>[J M)$!EY W/JR16PX3GI;U]\;U!VM\@[["787G'1R?G0_A_YZ>CX_&9JM.1^#5T MYHX5?$Z#=(@/(%KY\SOO'801 ,^6"R&=R./RLUHX+T8*Y!/9A783"8-8:\Y' M9'-$WQBP+34%(DGA?KCRVB%!NE!).&)ACL:@V(X>W:&<+E[@ AI"?:+E@:-7 MU!@F+#*KD7DSDI4'E6$V-?4&!/Z>,*F\?K)N)JN=[0HWR@^(-R(32#I MR0VL:4($,6846]X\7#0CV9#'66MGT'M*8"FYDGX(T<28('-(W\2#10V+D4+ M#TGT41J5=.<5-([!MJ UH3%^F(5)-C4:<<#$0-0"4Y(SJ!D($J;0450J;CQB MZ-3V(E*F0-&WP _#6>#; ,S#)V #YQW,IX29A+\!LU AB'ZI)WN*O.P%KESY M'F1Q\O2K[[' JE$;9B%+' NZ>55)IC_^SK-A$Y#:F0M)Y7*]#X\P-^,'FT8' M2:MJ_>O;\:&(\?4;@!)-I>RB8.XK/XS"9)EYM4(PST]E*/[XMHTJF37L%9C' M">31R"[1R(ICGZ"#IV6:=P)N"S9ELM%/4*0UT5,OJOVRJHW'P_,3M;.-& B5 MIAZIO#+QMC^:23 )/.N*:(V+Y*FLK<8+X=C8W[6CM!Q;6;Z[_ M"5);,\^)Q(D(OB9,P(4 BGMQSS]7@'EL)PO?#HTW2>PVRVS!U( )R&A-KXGN MD-0V@KT0;,-2&>V0T+5Q2.>&QH&V)[ 0)S$/%FR^4T_7'2T MFM&YT-F+5NS2K-7\G5^UD2B=PS72,%,5'QS/6<=KK/A*O^LG0,*XRB*DT]%G M(5H?9"$6?^^S$*ETF!+-1UM@<.O+/2WBKW7#VL!'U293$@NEGKGKNJ?%L2J/ MK)O,YT[*A]0L(0* JO-)Y^+K+ MPYN/-R>-WTESSI" +Z+]LD1.QJ.CXWV"N3062CVY.%4#ZL+C(U?66_)P7Z+? M3Q DP3N8W_K!;8Q>'K^/K"\^6 &_\T[.P0"'@(!FV\T-)B]>A,(6)Z^ MC#(06Y[V:H BN3+G.NVEXT2'[8 II[T:8(^.!16GO09/5]#>C +'AJM#8BE] M]YPHA+81\0"86$<[2'4&CRHR^1FE%\0P<7'%T^T-7?@H.$+Q U@:\NAP/M+M M^8@.T.S8+)/$0KTB?Q7#. ^8A9K[965Y:;Z3\-%/DUUD+GC1:.?M M7S^ED -2@=H@A,4=O']@G.I\2_*4WC$_^40#U[,P4X->G6 M6$_S-^YD6GAV<;$U],/HI).?X M#EJIIP@RU3P_^/'XW3SZ*27G^ Y*J:<(,J6\."@EAP55,K\'MWVK7 _[G2B8GKN/8 MM-6N\)+X#K^? I0AM_O/ @N/*Q6QACW3S7[(X9<0^7<3!;V_E%'LUQ[!=1] MN/NGB[V42*Z6X@;QTO=.S$)MGL$83G<&D[ MH/U30TUYGBM:VYB6#M:_+IE6GM7PBYS",97%>38>#4\-5R%]V9YKD2:!,;IH M47IX,_'F.JH3;G 'O=*0_[F"M8UYH2A8=PFD9J$/24]^2-G4-)'4,6LBJ=GS M-$DDE?Z>=GK(*(5O5,D. 4(L439B6JA2(>VF*PFYG>@$ZYMXIV6:)0T$RL#^ MJLSH).DK,NJ"VZ=<21H B(Z%!IYC48S1,PL_-V8EO(RC 7(Z0T$5@#PL,@1# M!6N4B)Y*N0-N>)EC2EJDW#2XIZ4YJA34#S--S!Q&NGK\"B!.4:KGL'+NQN+Z MT1<_9"@(/"3G8DT'F7GZ%H_22?X=AAPP^PQ>!KY(S8W34\P6XK E [>FIP-Z M>9DC.5G-A<+] GKV M0E ,[9(SNO1TFM3$.NTU/CMAC?3,*CT%,.:0M"M23D0KU2C\'3/.Q1E!6$J/ BP^'SJVY6>!@7ZGKJ/<#T$4P3%#FCS[ZU["' M*2R)580H@K@1[)$R2&::U*P;?56%&H>1"GW@',9!*81R3FX.C+ZJ1LXWI8K! M-8B#6@CDFZA\%/U2"D/W#ZK3N_1O S$4ERQB#YV@"I2CW:#V:.GHGH]RBL":, \N7D/>JHC MW&LQCN=#2:HC;H!E4%R,1V?[JE&2>2HW-4)/%0V_NG>M40U&@7GLPA$W/U0G9G\2U;YV$YF$Q%%2>:5O J.6.:4GQ2'=0<_ZP5D.O 3BN"5S MI;I4=/4)\O#RR0E_NPT .N4#$'_1DQ4)#T=@[=<<]6B)6LGZP\Q[$QV20CF9 M1X7\S7=A,RZDJRO]J>_YH$'=:! ']XW-<-LDNH3$2RF1T-0.#QI#UICNF-XV MCZ[8Q0;WS"+REE>E,Y\[Z6AWHH-*CR"R53T L@+(UNQKFT W@Y;;^[>F/]Z< M("E,3RLNHGUML-P:00)G1R8F2;6\N5]NUB.\GIBS+/GQ&AIAFUE'4E ]YRB, M5P'%K#36O!;&UT[TX #S5IP29/M"S7GU]0B@KQ"-H3]AC:%/OO^2 M=#LH]CO(.C[$T6L61[^)0@+!NY-%M%55S4W& O^:+IZ [2\]YW=(2J)."7UL M,?4"^RHK\6A\?G9N;GR];+Z9Z&5N%Z6O Z*ZDW\5>W3.'"+VNX@>U0&'="PT ML-A$,<;$J4M2M+4&4.H,%HVCK>7!2@62G@ T+QSD]4_(_NXY4?CT_)V()F*= M Z+:,,I$5XGXZT5[#BL>%DDXL1-R2%>D8:,;M<"@%3\@HR&/!)VXJ5[![CS; M7X-M%HYLBT/8U!%JZ 8;\$!@N9 1D_G:\1SD[T%!IY-+XHN\UO&SD1".V5*9$W_EP M/!HK3M%"XSU66@1Z#/'+8I"?. @"N,5?@:E',2K86] 5& 0Q,Q\H,=.K)W D MI4_10<@J9GTZ1PA>L=ZD4E$I73J':Z1AIEHVS\*AA0 )XRJ+D$Z'GD)L?NS> M:IZZIZ3D$-R+-L#2P=KO@K<9V.6\;-6W&]G)?S)S+N4@\?ZHH"ZTPWP7N&L0 M8]66I<9>@6IR::S(M"=T3R:$K$/1[]:2>-%)=%\'\'?,6ZE.::TN G)-W65> MC<8C]+[6GN*0C3F2KQB)NF!_M4(J=.>1[P_%X,5_ G LH>5.%[, O#M^'+J? M$]L.8C#/BM4%^XAL?\]!V T_)402*;_ SR2G1]][3U^?0FM&^.)'EEO\' 5(M^)0A3?+CNI*20:0!6"_6!^!\*W%X--S-\Y"V-4@:@Q^59F_8T+4= M(24U [&&NE!U.*!LPW4)/+!PJ,,OE]9.LQD$4XU%9R-+D ^Z;&JKD/QW+]A, M9Y#TC&;<*2&F=-\EST.6M+<=9*7@ 4OD9+[SDFM:B0R\^?0-I)GFPLO/;\!? M!M;;RK$G ;"0,\:+.1/QC*H3=-;MH-#OP/+F@VW/@]?/P;;O >H*SEX<9A-YJCG%D=?&@A/+:B-R?FGL2)*+0OW4/LQ!$ +[UZ7_ M_M7V8R\*/A$.SO(/" 9G!1AD7__C^_..S+<_Z"5@+B%M!4PA1R]I8DY-)W"F M@@2'-Q^V&\_A2O<]M/ )#_"EC1!H$QI-O/MW\W S(6=NVA0P0NZ,9/7@BA[3 M$CT)'6MFV<["L;%1X)4R1@B:G3)#TI!P&JCWE"#PILUI YY.3'@IW#)QG7F, MD?Y-%YG/QUMF>HV#'[:\=O@2*OHJLO@8T=D&L?'T1)EN]DV\1+IY\AGIX3+> MX0:OZW@DRG6,QO$E&<@@'R0I'S2Z.1$UE;M>_&B:Q:P%Q"HCN1Y4E3C-_8=:^2D3N@X"GU MG"2K-(1Z.%UDCE2"-YFS#2/D+8YRJ1X!1?=;M/17F6XM2.&6B?ZJ6>##+6;T MB;)@1Y A-_^*G22OZ"/ [=I(5;1#F5 5/'%S0LI091;%)T2W21__HH(0/>P M_^/_ U!+ P04 " ";E@=14EO_@*9& KJ $ ' &=L=74M,C R,# V M,S!E>#$P,#$W.6,U,BYH=&WM?7ESVTB6YU?!]FQ/BQ&P+,E'N:R:BE#)[W>S_] MKV?/#LI)5@[5*/GM_..'9%0-YU-5MLFP5ED+GU[G[20YKV:SK$P^JKK.BR+Y MI?5.7;Y,WS'Y[O;.UL)=M;;U]NO]UY MDYQ\3#8^G>\/Z.%WQ_OG_SPYX'>>?/KEP^%^\I=GSY___F+_^?-WY^_XBY>; M6]O)>9V53=[F59D5SY\?'/TE^O'ZQ6=67S\]/GT_::?'R M>5%5C=H9MH7[^ MZ;G^+S][48T6/_\TRJ^2IET4ZC_^,LWJR[Q\UE:SMR^V9NTN_/(Y?!T\\^79 M=3YJ)V^WM[;^NCO+1J.\O'Q6J''[]M7FFS?VHSJ_G)C/*E[:VUH569M?*1S; M&758J*Q^>U&UD]WP!;%?SO3OQE79/AMGT[Q8O/W;>3Y537*DKI/3:IJ5?TOY M$_AOH^I\_+==>KK)_Z5@:%A>J[ZTS[(BOX3!<:Z[O/ZW\%V"_[^]P__ -UYX M;[Q6M+:+JAC!EP=?)OE%#L]OP3G^]/P"=FWV ',< KFJ.ISDZ]O-\=JO";9\.JJ.JW_[9%_P=C MGWPZ/3D^.\#Q-Y-__[?MUUN[YQ.5S.8UW'J55&/8O+RA@T[@OVV5S.KJ*A^I M)-=40)]F;5MGPS9-:N!^>9EDY2B95O U4$^B8%?RBP*&5753E4UR/<'!9[5J MD/_CL[.JQ=&R(AG"XNK\8H[3;9*LAC=-9U7=9O DO*B%V37SX5 U#<].)?O5 M%$3&(J6!X!_)"?RJ;!OZ^VQ^T>2C/*MSG.@D:Q/U)6_:I*RNDZJ&5= 0XWD[ MKU6:7"Q@T#&<;WF)GT]AB 0$$KQ^7B+IX_JSNLV'^0P7)K^6"?S[O[W9V?YA MMY'1<+7CJIZBR#,DB(]?UK@6F/S>=5:/&KWO^]DL;X& _H44J^II W-LDY$: MPSF.8 \;=3U1M7DIGBQMCWX"/C]30]RV9.>'S4=!V3L/2-EGO^V='IPE9Y]^ M^?O!_GER?IR<_W:0G'S8.R)B_W;[\\/.LOW9V=Q.?IKK>=Q_N4?SZ86JD:K. M0/6 ^>]=97F1P:W[Z?G2 *W08@?/\^;9DYW Y@- M_DNNM\-MWN?C=O'L *F!I_\15$*8 __Q'G@/_^LWV*8:WG:FKF##%\_.)[52 MR?FDFC?XHF/@^OJ1(]A+> (_VGCU)GWUPXMT^\?M@9[XK)@WR48^H$TPJVCX M2[R..&G4.VM@0F8GJWD+8K)$E8O7UR1T<%'F ))T.SEKJ^'GY'A&MY66NX'/ MXD,[6[L_(8%YI$G_?DOL8;@;N4@G=0Y38G&,7_],(VWO#D!#IED< %<;DLQ^ MAXQK(VL,W[A0174]2(5"-G)8O2R8V"6R&&>M#]@*1+U6.6M$,7-$S2;6BN8"-@)#9[!PJ45D*;T9P4Z<0ZV"(\' M=S ?JC5B7#LK85P?LAGL0 JJ)@A-I$>6BB[7DLOID \_PQ+_S-_S&5"\>Z+Z MT6LT)[-+5$Z %&]D2O 8:"*E"%0R3>']C?ICCBH+#VH.6/,L0U"HS#"-\^S> MFMLU""^4>6-GYC"@< B8XMG>:>>VZ=>"L@0J50YOZ[EM."E_*%PU\[BLP4^) MWP-I^C/H_&XW(?X0+$%VHV]ZAN*]JW+_*[ KW(!G4=>HY"-O=^\UO/;@"XQ< M7N+EJV!J4_S9U;WF3KMSC7N">AE,!Y@(4@3P??>08=-1 C A[N(:-^1].OJPNXCQFS'Z(Z&'@F<\V @MO%3#4N7:LO0P67 M$@_T6'-2O!5[IT:SW(/]I,?=<_:H*R.B .X%;X"MG)/&JKJ"W;\VAG3A[+8W M7^S(4_JUOP?3QRG1W&2>J6C#%:CRG3K%[6=[$V&8)=Q_^N<>4S1;[#^&ZMXLRT>H M2Q'OS1J@GFI,TAI5$N$A7-S8FWN9.JG\Q!8+ND6R=U6G&)ORU1EX&6^-< M7_H=:-) 1I:YH5W/XEEHCO9H?721%RO113[*1>(EG[+^[VHB>RTS85J<*ZXT MZZ1?$)/[K-3,.8P,-G,\SH+?QI[$[Q;/\!-C;MJ/-K9?IZ]?T_\;"],<<_2"^\;(X=EQ MLT8[_FHE.[XWPG<3YS;T[V[]X3C@VBZI&ET_8=V.U,9,K+91CH[)DGCM4#O3 M:!*I/-& VD4^2N!NL,7>AZ!PX -/0ZR[@*Y,_T!HQ59T^1P>S/-X1N@FR*K M91K:)R=OA8'K^9!$8^BBU+P>;(L&)EO+*^"9$HSR05Q@&4>$Q]&1UCP!'$C4 M1I%6"#J8ZQG]JS ':'#?[0F MNS'B7T^S+\2%[2BN/P*%G;T^P#CQEO0M]B4[#U3/M(QEHMD=#"<,$&9Z#'-$ M3_<[X+I#4*N83<=>M VRV%SL65VAPQBCB*TJ@#R)X%$%<'5:LKV$T6<\BEA MOU1: YT(B:(6!P0;$!/;JVBF3H&"B23(8'",BT8-YW7>HNN[R*Z;7>V\'_'* MQW4F+D \>9%ZCL(JF[Q*%A2PES?63^SZO/ :7N1P+1=O)_D([C0\@!ZMK1>[ MXM^B*7%DE/]W4NL?7V3#SV!4P&T(>(\3X?2_F+ O#=D?LK!G\O>6S/89_*2M MIAR0E8^<8*M\XL9:PRCN++M4SR[ UO[\C!Q);[/B.ELTNQQD??-F<^?E7W3*P>@1[7D',$D9ZC+F_1;,TP(FUC-(GY M>0*3J=AHH(OO,Q%Y@B8.!OB%(^E&4^XQAJN408WKX MT+QLD=G7\T(U]#Y2G>*%7 ,< _PW,!\W5"(ZG+"J=?X#D+KTYFANU'DU($2+X&5O#%%D%.; V*N$J MU,&=S1\VDW^ [0&[^WQO.(2#X"YFCUI?5BS@MRXPY<2;'>\>E'M(X51]#QF<)C52'MFX*5 1R/QA@') MTW5*\G$"M%K/0;Z/ZVKJK1D?@BV9PPV;*D5C^MJ%B5=Y&HAL:4FQY[O_W%<_ MB-/XHW# '[X#P02']FHKN5;J,WR*4?=-./H6-]EHCJU[-U/QB+WZJYZ+-J[G MP"YJBJM;9[][01WE..3#S-.,ATWO?S.['!5,@,] "VV6BCK/MXSS@JY%,$/W=^D0'O\P^)JZ&GO9Y>D=15IB(9PV0EY/G32R"![=78D)K*\!LC6^!7>:/0<\D@N0 MC\#<1JCFUU=DP%&$NLN3*)"":2TT(#EIT:BRQ@%*8VV\/JLS4+WP<\]VX0KA M<^-6U"(H&R&/!#NW]F)Y,B+<*<^Z1;("$LL:_SD3L/%#EY<*U!X0$EI0II(? MA=0,M,ZZ8N,EJW%H6'X_HJLC"H.91!K,D58RR:XP&PS^-:NN%>D0.3 94M/X M?:"W+2A*X;R+8W!I,H'?@)*1.BMEK033*"^*O)E(ZA;.?BPFOE$_3&@D)OW= M[+S8G$GMUT<%([S]=N2YO?5F&7VB6PO=76T]5^*S@ V8@3KK'Y?6X_9 X;?[ M[60CF<]AXTSRN/H";*R-14IPW-WUV86+ 24\#NO\ O-),#65%HB?Y?A?-(SD MD\MYX0;KB!N[N5$BL%A779\E#@<@5-"0,HF>,&N@7X79,BS$UVBVHP'HS1R& M4UJ3G#+;B'"75(0K.6Z;E@./K7N?A;8BSIGWR2^E\Q.TGG22.A:0MMXC1YE7W'2/QHE&YPM(I]?<$RR M]!)6@4YA>GDVX*NI%=_,M=#@9=<96E6X7 EUSBE6:"RWQF;E.I_B+POK,4$# MOR:%W@FMUJX*;Z\![B'N D\:%!>5<4 8#1]6IL:9\=9&.+PY\S4B11628L=3 MC:X,XH)>X*";R+)&BQJ'BWJ?Y77R,:L_ ^?_!WEHX/@N*[!CQUF.1C,8K*"W M@CD%BO<:+>3270C<*]J/ON*H.1=@\[-?7L>0B%70AVBYJJG]NU:S(AN* M6!NSKP HMX#7E9G.KD]].RB,[(HTX&=,6CY^[#F<9O3LO2V?]3F/R4!T)F8^ MQ'GU1C#SL.QTC::=A_=!>&JJ&;,XC+@>0I);C$MHC1;RWZC/U:B7$O&@>W-( M 53RA1)93?.F$3X/SU7E,,<4"/C&$:##!;NK(RJ@J]]8?7"-MN!SC"48_7V2 M81:/0MF$*3-K-.\BI,$^0\K4TZ !!+H["/:63["35KD^JYL.=/*BUDPXR""J M3">?\L31=]ZSTK!&JRD'$CJ.S9/L@>PSBE ,/G!\1;(1.)R07;/F94,OJ%)E M7[2A$2I'Z$-NK/RE.SC#6#;L7*M8DQ^33N4HK&K*D<7:SD:@Y%,STR0UTWR6=Q7;%)' MV$\'0U0!,:.#!-JU2"U?QWOC<='2% M.IXDYI*_3GRFVIQV_)=KY%U>39F/%32'VOTG<7 04N_R9@@?!)'>/5(NG0WE MT'K'N=PIDPA"PA>*?PA2,0?)T50%NH3U&W4F-+M/8M%@.+P4[@S%^3BZ B>& M4LT)0:LOZ-QK2)]R/4'&)DD3R1S'Y'MVTK""19+-7Z:9]IA*7_ IL"0YD=^K M.#9)O?J"3K(K=J.PDQ5CX9)I$4NZ]S8Z;S#7P_'%D)CWSRI86,QG:^8.7('. MQT0#3G3A-%N:>@G"%NQQCLEHN,K5M>OSAK54Q5S/@M4!,^D.2=QM!X/9Q5WM MZ"P;J8)S43"/L20UD]*$V0E-1C?F>%.D//#'RY*TR[?K?01PS]B2IH M]YRY$0\V;L%#]@4U#B4Y^_1UF[ ^#.A%\G]7P8&0EDO.*@(S%560Y ((^3.R MG/^W/JM=35Z[4) CFO59[X-E@+HF$N\I##"?T;T]J8I\Z,7X,/X>5 /8*MAL M5,U1-U[18A5A>:D,2^D8(YMK$;Y #+M.&D8J-:S$QF0#8>_(3:H3 K5X MYQ&Q&&:4>Q5=+.#<(4A$!A0AVR8Y^V".%H41<)&2<>G0,6L8]%5QB=$-B. M.!]_'-D3KQXP>^+X!+,FSD*4&5^XLN*EBPK0/>.*/3P#/WYC_&YTVOIWVB%O M08IMIG.G'%-"@RZ\_2L*\)YC>NBJ*Z MAK=]P_R%Y1+YU8K2:V3/?D4J=\7L06:HM[=VCX@::YMP[NX)9)0N#:3'(BI! MPK!:O7].'%$N,4V'NHJ;PAST3G6GPAD J(05V8RFX;%6_-)%M6KR*>4B MJFK>@*8<"K7C !S%O<*C'-,,20-R9G%9907S =&@Q"&_-C;&JQ4Y.=X)170N M^7DLW=R6C&NA93.T2X?;NF+RL]0=^PX#V'D>U1&%DG>.Q\;"1VH%<7QW6M&D M*V#8LX6/_F9SS0N,NCJ5X(Y=+](U$UP15A:I_,)8#C111^SR;->(%%932FZ% M*UU!EQCT!?+%)^V5HYUP&@_&4S1O6. Q7K:+>W!I2'']8]^ )$A"WSY57N"MRT&OD< MI7?KM:",=C+7,W'9H3LG]5R0^ ]\V,Y06U/%0O)H$6Q1$!*3ZAHIR=2JX_IA M9-1]<1_^:OSGC-3&.2DPA:N*ZT@HR56JCJC*F7WP H/521;1TN[F?)&OT&[/ M80TGL@;28KE\)%2N[T(68S0$-E[UDX6_XW$C!818Q<)2(#!=S!T2U021XLVG M)3^A3LWKF/.IJ-A@G!9\O 9KB.Q>NKFQ9# YX^Q2^2@284Q7=)GUJ1E[M2(' MEV^\A+*V:]ITA:W9G$B^^K76$"/LP@M,OR6TP+@UA;= ?K^!P4JN5$=N<_2? MQXTE8$KP](J(=)FCT):U--9'';5N(N+2@C.SM>$E9&X*.^[A!G M&).E$OSH 6+8"EB$!W+FUN@ /7-R.6;%IAH<((/9EZ7.&[6Y$JG9C)<[+S%# MWW&"/-7[/R5._.D2)^XBP58#A/-1M9-JA!=/L^,P^!UXA4SY0%SU(69G2D4B M50ELVHF1R.8%?N*XS'T+8YF )$?(#1;(9N*[H$1BV#($ J$T*"0."$G7A154 M.MLQKAU?SHS+#*C>I&')#.\4YFS8]8;6J[C>(]29<*9L-"^Z^MK JHZBOZ-/ MKBU88II7N Y.(WBYJBPNPD(?2\?5"@J(4[[15I?L^@XA%US,OS;[HIK!9O+> M?2^N3D2!%OM^10$!MQO*U#]S2JBCI#!#0G&#_3&O@DT[N &RM:NKR9-"9V4V M-6J#%[?_!(=1N/M*\/'\6X0\5@00-;33=#,<89IHQ? K+JKJA'B1;HH#\:2ZYR\@4C- MG*12#R7JE M=W$T-2L1HHVA!][$,];(_GN]$NEY;MV?H?&WG)7T!9R2#4LFHO%;W%^7;DR: MO^%N@_4JMCWL<$8D!;UA6NY:\&<'07B?+KS(IEB@AN!-\ $7X,3$4]Q7XAZ: MD^!84F0\[3[1*!#,J"S6JA_;K>;%B,N=N;S"47]B268\*8=2&/\=V+$DX9'' MC)H%;+P8)%,XB(F+0]_YY48EBE(#K%^G\>DH*=8T5N5E\"DJ/0S.A#06^*$L MJ2W1M5)M<3K[>:$6%4G4V\_=PXB14.& 8X+"VRA3O[,[GBM-FZ26RWQ+S](M M2JQOI/T+Q4*MJSX$-+[1O04))9L8'WUT[S-OYQV 8.]ZW6(6]H(-XC>L:TP?W)C M>^>K;ZWO?$.,L8W79M#_@2O-(*"WO];&_G&_8>1IE\<[A+B4[.D$"!_T3EN\ M;!8WO.]/P)>&J^%+-XG:3\H[KI++4YB'&E;Y)'3!Z/T6:YK ML*>Q"N!@?!.(G-5\>)*<8,B4O+7*^G,<[XA63<@MVYFO=3SE3.P37Q*NT<&_ M>8B#YVQF>^AA+Y^P,(1AV-.8U/\-^X)I\/G\'GMASW,,1+**S&$ MB([AI*QZD,/)!GO9J(:NR,HHQGI?QLM K(#&#WUWH8FW!9HXC:>JM]+,&C:1 M LY=5%BO\PN<>,I[80;(/JO21P(03SF%&/$/XQQ<)-?* MZS]_?F,^ED3%A$ M:).T9/QL_@&Z_N)NALVA<-DKCUPH%5\.UD5#ZMP.FT\99QU]TWC8#G(M1%V4,.O9C0GZ==H,L"KBP.1C8P(7.@7KA M$#GO#5&!!!Z;P]S209I[-KH0ZYIW=BL2E5FBUM.X2!CW@J+1ZR.Q?UQ-_D U M,BUI4M#40.)JS*535:KKK%BNM4WQ]XN49?6(8Y+PL]X6+\;FINTV6>SX$_T8 M1=8O&"TH9QJJL1]KJ,M1QRPZG:&;'6#;X^ ;KFN<*]7;-[KDSA7J*8'0Y!(U M'?<;$A)+E?MA\RI0:KBXAKLMC>!(BWH/?H/9.T![PT="V47_(10M_B_CMM M'[OI@3&:<,_*.:/P&)K'DW(>6;N3M\(;)/V2^]BCD[E'>N]0>SQ81R,<@)Y] M7B,&M;VUFI[D%;IXI/QQV(G5ALF7-OO!=!L/$.+ 2+< &[HPQ87(]=1B UY! ME8DB$U'<\<7$X<2$S!@ 0R."6 =CN^BMR?,+'YM*HO CO>"%\ZP/N/-R9\>K M.47^V'.90CM&W^8T>)5.WUWZHL=1A_SZ >N03P_.SD\/]\\/WB5GY\?[_R?9 M^WWO]-W96L&YOUY1O:GN'C0VC51T ;*79MCY5I(;GEN/E)/%74LN4&[L?@G M)_(7\_)43%=GT9*Y:9)T MM:[]7M*ZCC!]>IJ%XK-*G7*RJT[*S=;+])R@FA M3/1Q&46PC_)-MYZB11 MDJ[HI9%J$1$0GTE1R&N08!LOM@:@DBQB=4^=5U DI+_",RC']GQLE70@X3U@ M15!O:70^3AB3;Z)6'Y>=C D[&$PN7Y>U-4]6%U\C^E]-=:E_X*&=YW\K)OX- MU'Y3LK?X[FVJQ,W*;[]D"D4.432 .P]X#U,54V3H 6[=N MA3%GV%#KHAZL(ETN[8\6!8'(!>3X1C2+NR%9]$B)$S=7V2( ] IQ?Z,I9OJ6 M4A%6"D_1?TMW*=C_M4@5'1 (O>T"AC&\L>^!AZ E:"7]4NDVT!=95Y&[/?9% MW_U9CH41FQ9.1= :'REHQNL5U4%Y^9(>7ID'DQ,F9W>JCVYQ&U/3QV2H2!6\ M2_X!Q@I)_#FBTGK[0J$Y>!S6]@\/:&VSB?W+\=&GLW4TM']8N:'-+.&7J@0^ MV/A6MO.59V!GNN$7%A3#0G*,:4MIF>6"3K\>IWBKPXS(\Q]\]JG,VV; 526Z M32 S:VXCR"XQJDC!CIOFF:RH539:V*<"\V1)YQ#7ZNJLNPE >;UZYEXC"WN^ MZLHY%$8^Y@P/9W0/7(RNC!&1X5=-=R:U1C2Y&OO8Z(3=_>\/"H5^DJ@\KI9+ M8F-<=PD^T@=*JJ2J\K:*8D2Y^UI5,40,Z\I@HZ/>"PSM;NJCMVVW5"+AU=W= MOI<"^914\914\914(;.\CS'5N8 M_OK;^7H9NV]6;^SNG49MW+W9K 9]7+#_"<7A_O%>>$D(^Q?:S9XX%^1;X5BX*4T8,#;%'!7;K2[#783 4C365);:$*ET[E"MH/R6T.0 M-^&_PU"[AIP"FM,!,XU6R1!1'?!WG(U_Q79)$]6I2Q9+B)79$7:X0KA25AOX M-VZ\C^9$^NQHX*3R+BN%]>1I:79I.02DGOR= "#E'ADH5AT+[< ?=NZ\PQCM MCBU%7/^Z.-4#HJY[S.0Q0*Y;DGK\>.O$1V]O)>FUK+$5].9A,+9IR0>V7A/5 MV4!#<6[_K6&WJ^%P7K.,1X;,[4R_%ALO1.<.F!=.-.RI9H=LNW6I 2PM9LKV M+?;>T-D^*^PO+""<9+>^A"EXU0#)".2W1":F]@2SMLWRDK92<]$8][BS\W=P M%XQFQRKNRN2ET,V/UC:\'<@N94I23^)J[!0YOF8Z\DN D)+6B(VMQCF@G3EG M1C-RN=:G#CHB[D(:&#[FHCMPE!IBT(NZW,VV;VCWT:E39'?1MDW+HPM)FZ-HNT68F M$7+GQV@AYE=88=RRR4A6)S()9'P1?]KC\)_\^"US\C\=':Z9\^3'!T_)YS#] M#8GY^,S7Y,Z??;J3+X6Z-K*P7.H?B/E9@(.0VZ#4EA?F"-[-^>*Z$F#JC]25 M\..J70FX%?=S)< NP8]7Y4B H:PCX0:/ ;XV]!CH^-6=O08VL?=^;@*8C ,O M[4SM?LW0-M@8'#R$?;[<**?#C!GE:V:06VIY.%M\]RESX2ESX2ESPQW\6S-OL*S16+]3Q7__W&5\7]<)\Q5>NG%K4>GM$9$1$27PL!. M594,D(YR8Q@XBI#+;S2#K_9Z&;!Y;7W!8]C^&GO;.&9:RJABM"!OVD;%[$U3 M@'4BKUBC W_8!(*G)/EO8/YN;SV@_7MR'H5VR\+C_Y M9:8L6WUDP(61E" ZDD8"Z$PS\:.YKSWE=78#G>7>7SC,7%UIN-=;VE\S;.##*XZ* MS4@.N56\1'G2I+(,_]P^!+O8@"!WBT76V6T MY>M6[/OLTXNOE6=>B:XY"'$4?E."BKCZK^AFV,VH(V;HFRFS-A[IH$S=#SPIX\@+Q,IZ"F$_A;#_;"'L56G< M.P^H]R$&KLE$7M6P,7N8X5U!QA(#,.0WQ&@+2E_? A=;X1+Q#'BCI6 M@8%ZW#%)6UX?B4YT958!AP5..ZIFCC3\I2*,/9"EW((\+#K@=G#&(!7UOIM& M3..LT_FO)EQS0,=)7,$+S-U\*";>H$'3=@H,0H-.K1GI[U.)[@BQR][9%*=7:^[+*))&\\3L:X@ MSZPUG1"W4Q^^"WT^:;2@IQRYP=8L5BK%]Z:GLYC;<@3+/5*QP#W+2M-7C+1D MAIT"S5Z_M&NCM3;B%G9&3;B2R2V!>AS"\<4#"L??#\]_^^WXP[O#HU^3\[W_ M6C,G%"Q]-2(1B11C#.CF_%658-F!N/'ZXTW@4[2--2'52FQ;S"]@(1+FY08] M] *YF'J&&W=H(8"[K@\#&1TV5^HBB$MM3S,?C^%IB2_P/#S[8ZS06BU2C(UK5!>RF MU)52.T6<*(>4,+)-(!W=])$!U@P MU,@X7,E-A1VCHI/7W'$H4)W13"B5M]RLOJ[FEQ,$7ZD*F".Z_7AT]SNX#J., M5D+?935P@,N.XXO;5^>X]TLZ+C#DZ;/J&G65;[._MVO Z?\&UV)[-"QMSBFU MVUJMR;Z(:#)8J<%L'H="\_(!%9ISL/;/WA^<[OUR^.'P_)^DSNA*W#N$*E-+ MS@Y:"+ WN%$S4(PO"4N$6]?#OR:+&8XUS+BW$]!P \8R-:G"P\X;!-D?<:1& MD'O*4NG8/ZFWZ)Y'4JA,OYXBNR9"&*EF*!YTD^*56\S5PZ F%L;^K!H[?ST; MO,"IW]4#7C>$K<]T%3PZQT3413O71*K<%3Z%,3O0'F#UMZP9STO;L)O5?7_< MO.0FA([I=R[+2$[$3:[9-7<.9E-1ORIHP24G"7'[Z7<^?CWHX/3L]\.3W8370I]>'P$#QRM93KXJQ595/^H M6IV3]BZG3DN^I_&HZN(;2#:1B?Y)8T\&@49)*6E@84(A(22S) 59G!>>Q5\; M$ZT?%Y6STF[SB[1CG9F.M]X4I?V#2C3ONNU:G';:KFYFAL!GKJJ6'3'&_X7I MGWJ7;IL1I("9E]3^;L!J[#5\/B283I! MG53[D4VK8WQHF,VP8A]^6\^'F)T<)BY$.O.PFCT-<-)%MH8[MJ[=5\?S&OMV?+,+CC$ZF_^"@\/;V SW MD!^]?KXK*>[!229PA)%U):D063 *'"RAT,,3-]H5! MTP=8*NTFJ*9'E;,"HY82AX>#T*YV]";T8+>ND5OJU8I[1_+2RTCR^VUQ@WSG M+.8W$37D;:.*L4[@0;>6&'I40YNYO$PSGF0C2^X/[$+C46V:'B\$>LG,Y1,/ M*[5!+I)/)5\[X^W@-+FG5)2G5)0_6RI*/YI"D,E8%-6UP6V\*Y<;<6@2;^,>\XGA.TBQ 6DX99JG3RENWR.7\71@!?_=H ML@0>LA/@P=G^Z?'ON\G)AX-WOQZ0[\NZMG1 L )[' YXJ+I=PI"1QMMEB2.D M2X5+@N4C1<*.%"#O5AGG)M*G&;JZ5$1 9&PQF_M;.LSF#?JQF"F(:Y?80ZT8&-2(1;_'&\68 M9D4VM(UCW'VWN6 +WP' >6!>Z$Q]@:O?4MUF74WSIL$86TG^KH9KC-D51%W2 M_31\;=T9F68S$_JXI!LFXZB--&UG NH<4<;Q%XH(!Y"_E5/M!%.%&T+"G@.( MQ,\$W"SHA1TA>AN+#B.8UN@.=F==O4 3N$A7'2]0_"9SA0EFJ?&E(\%BW']8 M[]EP9A,R)VT";ASUS4>2VGN@L'@ MT!XY*@?N: 7T@DB6+7-'#_<\+ PT5RS<21&V8*TH>M F),B:2^81"5!>ABC> MN5%7PJ&0QV3Y8Y'3#]G+Z/3@Y/1P__#HU]WDX+_V?]L[ F&]=_0N^>73/X\_ MG:/<=OKX&O@)%W?>B8S*^<(]A WF(&MU@4\\D M*,O%\:,&TS'QY2">G!&$B@H@,K _NGT\/SP MX"SYL/<[D>3Q^6\'I\GIP:^?/NR='Y_^,]D__GCRX1!AM#S+J723%<1SRR@V M&.T11ZV3U) SRARVF,T)/X"9J8#0^Y:)1I!!2!//(D$CA!#M.0AGS1'QOG'S M!R0_&.2B&BVLRA6:*2NT32AT%C%0M#&^X-!F:5!^(C@=6I8X+7T1I;\7YMUH MR(*RU9??88-E!L""XV71;%@O-.2K0Q29=3*D>NWF4.?3V:L,^<2<2L],06=CPIANM-TL](IU[5A.,2\$!"9*C$M7PLI\?"U!;J<7O^19=8Z+UR?:D@OQ M[YCGJ(XP18;7DB^,W:$TW)F:B)W=#;%[%;VZ=[ENGJW4I4V8K)1>C,7/ ":6 M?(+GDN7%G%.31Z"K5H^#U>\\)!SBT7%R_,N'PU^YD^+Y<7( ;/W8R\,#WD$8 M82Y_T&ZQ2!_X_R6=$N#XWDZG?HLZ="1JSE\58N6:V+M/K/GS;<5'5 MT/9_U 3A94YEH,BR')7KD5#Q0Z*T[!^?GAR?[IT?))1/NL@Y>E5.-:P/WO\CJ+H*C9T^ M1G=-<,[:.*N\I%70<3CHE'UF3HII(<,AI:IS>D+>@1-S-;]FX,KZ_B62_:I"9PGZ'8%E;#O#9[G$B4XV@?C M[*JJ>Y(]HJ3,,16S+>2Z0OV#BF">8NM/L?6U)(%O'UMW^87II%*K\;QA4X-9 M>HK,#HR4-M7IP:(RB'BM*]&$21AP7_U0MUS"J6\WAMBN\\T&XJ %X27,I:TB82+Z MA7C)^L ?TJ%IG%&AX/VUFR@(C4$)< ](CPG/7*Q%GCE &/86O8HZ!@[M0AM:V9Z M81)E+NOXT$L_Z!4+WF6M"].5T^\^RI6=]/( <*)4\'+QW+7 ]I&:1;@7W,,P MOGEK8X9$?%ULP 8,Q' 7B[JPN=V]V4L@6]E%)_M&9^ZF$YM[C6/3,?3=52YL M9>8G#6_EXD@#^&&(<+@^>:*P::O)$W7M&M>0<;342$$S5YM&(@ZD"@=J/QX* M\1%/(<[\6G8"%M.!/QG_>J(D\2 2]V,NQBJ'C7:Z WA]=*G"BVMN=\GW22]F M0NW"II#DHW"?K*+W)<9WD#$DOO@X:<$F48#QS;&,>XR5W)-LQ(C%?1Z3^PCN#!O\]+E;Q,DYVMG5==@N.0>X'+TC M\/WCTP3IYO"(HY01\CDWWAER@SOY2,Y9PX6=*E(T',5:DI^QI--)EX\UITKY MYZZ:H=MQA#VR*C='6=1,2?'K =]_7!FCCHL,--/4R[T*^;#+=P/>G/8=B,"M MT/LDDT"RAKRB?GG3:OF,1VZA."#W4=5 :%.=U^%;CF4#UE[)TQ%="J*-52CE7OSDABR'-JEQGAT]3#>8?-7R=Y'XQ%#^_&Q:-(/6<1V>(0@ MV:>8^4"PH"?''P[WO00>;BX65'H( (<#/,6Q32V5R#3I;YL-)H M;];$,^[,CDYN<\%@X -*>E'4:!@1(!4W(7Q.4"/:ZO/OX2,Y_X98?UKU+_^FB^,7^M+J&TU8][Z&2';4EF/@,9ZVG$:0=AH3X M!;EJVHL/T?UA\JD4_)LEK2N?DB">DB#^;$D0WXH=6+,OQAC2#FB0;:K,7%17 MH7A19*?6ZT*UUQBU\&(%NC6O(]31"4Y0L00FORQ 8-+*=$:>L6%TH,ED=65L MXDI[22\T/!%4+-2$5:!A#))(<2$B#_56I4D5K&0,NRK(* +'U;\R'6!:%]JZ M.U$)-<91-(6VA-(7=?9 M#)Y)7 YW'X9)9FQ4?[)&+CI!UUW;O_<&[&--?W0#=./[(5*&\4E0=H&N-!B# M^H>=6/[U+]TG?EQG<^"=%F M<<6=M2HB*]^&Y_I+SE_%" M8EWI>]CN2/)'[^TG+0XQ;I2!4-0-2;5;B3,E&>@='Y"9\9GI$3'5@W,UX"JC MVJ=]7I+KTR3;+["++/+>[9?X+WF/ 2G8&X(YPQ%FGIJ\YT*5"MO48*3KNE2U M^T;M+8/WG,[A.FV_&#U[$1TY%==FL1!ZDK]2\KE;]V@0?O"@D\;YN"5:I;8# M&Z^V_CJ@9GN5A3=N*ZPVOF(0<(XLF"$Z=&I$-D:KGKG*O@Q@Y[7+P/:Q?!DV M$-F/SQT5.$,RO!-C#>,36)Y%;R9'UH"MRZ_N>3>VK*LON>H4OZN*?.1-S&W^ MXB)'N]5J3K.'_O'8,&:C"K83^(GV=7?VJE,OZFQL/@7K16>D<182"GM;WRKY MR^;0D@T)G5PL),&/XC3.D!5]=Z$XNYZRYHDB&; \/K5F#LR'NC*(A2: JC/B M60.,5R+^2QLGN;N0VLV[4^MZ@653ZMU$3LVA$7J.#M%ZES:]Z$('LY>7.\Q0 M+(],7/CE2(DAZ07B DY@L@NW?MSS<@N%?"2+1>,9@$P>9\]U"A<\(R$(AND&_=L]BU2"I$8% M1%F@:UQ9-X\FF&-F$'M>I%M,30Z0 O8-SFD.4OTT0$8\/#U++NU_^YL'K]VH$W^N"H6ZT#Z/:Q9=PJ-JT'$2*DEF\)P#@$1.LU% MH\QE9V=##39>>,G+J4F@ SN'\WDDL44B?:&+.DAV@S=AM^"P.DHJ8QS8;DXS MD"Q74S21W;02JGYN8FER954^H_%SRN&B!E\$\IZ3[X$X-RWN:90/8U=9/Z'>!'^@[^"L'0/PEE[$,ZLGN[]F/^*+EZX?\2G8_Q3L?PKV M/\2M=N\M(VIBH)7!;IQ"Q:P,6IM31QQ=,T>B;'FE6W>([X@92H2[QP#0 M\6U77> =1O=?)""-$( -N1!'BAI[2J\%MJ\TVMS(M&1(;49#NY@IF]5/EJIM M=<8?;I W87JAFT.TNL=25;-'S(NL.P6HD2#[3#_:*LY_[^F@^?C/NM-W-YXQ MDQG$P!&U]R9_D6[3*^WZ;J5;^CUZV7/\+;,0M[?>+-M'#/GJ)GS>O'-VO0I> MJ$X(/\J:4?9'\FM178"N?4;)0K*;:>0!V6>ICI/O]J7_G7RY@=#6K$T74E5\ M[\.5-_#(04.DE"S%80%BBD"NJ#K86Y6>K0]LJ@]0>V1K\5QA*D=-B(_H86:< M4=I&0S \3H&^2LRA5,0:+N8-EE\VV _? MB+_\C*5'OZ.C[:RM%2SA[]4Z M/L1ZT4^L;/)*.3(TK-%OT8G.YXCM%ZTZJSGQ$A*)4H,IDP!+$YEG ML71T[[0[\[<(O1@WUKT/<#'D$ET!-21(#M\3-0QO3PT78S%N+5%&A=2F5/AQ\Y_-' -%?-XGJI M=+>-E>&FCIH\4P(8:!7F)@9/&!?O#)^=2\"0O$ZBT%'<4>(WXI3J"7$:/Q8Z M4F11#^[.&N>%VVL!<9=MU8!CZH.%CS@NZW/PBFY]697F9IEX&=6\FW*MU*NV MZY(V[/1E58TPMZR=/'[%]I"Q07N<=[J:*7$*F7K @[U$V6M*;;I-'57G6CCY MTJ8+[NM8 L+CWWOF.WU;;ZIB\!AF&KO5&-VV 4H'!.;5=[ U 69*CVUM_+K2 M 0I3JK%-A[BD[X!S_?BWC%?5ZX7W8 J=!!%G?P9BQ,_+B[KZ#!HP4%I>9B;3A1FQ#' M:-!3CAM"ICW^C73J$M]3HF33ZT4=9X+Q1%Z.:$<_5A?1A M5MC"!,M!0(]L)K'P-!DCMLC=QMXM6ATF$S7C7(U6Z;CR(A+;;VZFB6?;/9KA MJY<]=4YZ:F>+*1# WXARMM_8>,#M?D#%RM_H!T<*T48X2U_JSDOGH\NZNFXG MJS3#GDXA\H.#K*9J<=SN3;GHE@GP''Q9S"-OLB^'?9%#/T_F7: M.WK'=:L?/9WD-_G!\8P0B:D)!1V''%85?OYT'M],YO@G4=I/GLY@/7]P3F:3 MVWNS5NV\-IRO[?O^Z4"_R0].>;=XN5KGA3RE13RE1ZY<2]<0&ENHZ MF."3C,'VUXR8&J2@C'WBQ0_\@ST-NUX]G<;__&D<#*NRFN9##>8"?>M.D/ M_(/#$B16/IICOU^=@511? X]OM21^/LZ@F40A+PS[O\B&*%I0ZC1/85;4);' M5"'BW?I@?:[$ WY"O9?ZTXA-7RA=@K&D BDEUS5BBWT9(D37&',M-EX-D@5H M1TV:C.:4O\ ><_K,'9BKG\S$W M7!21[V!K8!4]))EW\$&2G:VM'Y(#LK#P ZS/OOIN=L)K97-#MC_?EUF6C]R. M]]S<3G4109TH;N?1[S_AOP-@N@Q4U>9O+,G4>.U>0LX2QA:X(=*^HNX2B_CV M?H?[BA5D]V=M/WY?G.WL8/_NI788I##)4OL&F.T[V TOQ_#N&V-+#U\\5.GA M_]#&$)>);LCM$U-Y2[3=&[E<3;)#M+6S;6$D+,B6)#5_!\E4?2C6]^=*;[XS MKF0QO^^_)S]\9WMBL@F_01;>A8+9ES5%@[Q9 *3D(^Y();@0!D,J=OZ&)< M-(0@V(N^_!!=MVSO;YY'WG1:?>/&T/TF#O+C%M8C C'-N0<> K]K"(RE[;O- M^)?SC.0#KU ?+E4?@NHFG8]E=-/FRO;M<84*>4:*L.M+%[8] /?@BC\RN@CF MQ\6MJ@Q9-$[7]* ?KBTD6E@JHEPB>WJ=<\55<5]ML)WGIN_]I((%)==5C45> M&[CY0(USKL.Y4LY]+;'HU84A:X83&*C0L$%XD@BA/"^*9WKU6*U-?PQ"/"1, M19UFGZ63EVD%U6@NP$V8&\2'DU-TFIX:_QIZZ0BF398K,U&R*U$@YOJR9MPG_)AW+>@7Y?3*335:%&T+_+"L!$".6NYI3<5VN4=:, TR??(E MH8: G(UJI6&!W'TG&3;HKA T_I9-MSUG@@[M\13=K,-OES%8P6.VB$,CZ1EI M2TG=X98,M?%5I=6.;(L@-'W+WL0/)+P_E7@5T-3LM[_$ 22P>5>!+D.!J94I^L-EO=M6MP-KHH!VW#,$I^_NM#,Q,#%D,C^K,769L2\!BL=AG M]]D%F>X_ZO5!GM(\8C'Y-/Y\36(1E5.6:Q))1C5&YURG9"R*@N;D,Y.29QGY M('D\882\\\Z\AG=Z7J]?=J&I7RT1>4#._3._U6@U2+,1=)I!^YS_/YW-OWO:$G/CCD9_J:=;Q,R$4\V(='UUVS0A^,QI?=J=,4Q*E M5"JFWQ_=CS_6SR&AN<[89==?_G6RH8@7E]V8SXC2BXR]/YI2.>%Y78LB:#<* M?8&5/J9W9![K3ZI9RS1&/%:[]9CDD_2]:!PAPLDRZCF M,V:T;^B-,D9E$ J=7NQN\=S*8KDN$;FN)W3*LT7P=LRG3)$;-B7EAIQ7]G4(T#:O:HZS3C$R@WQEXX#P35X<.M3>;,GB<468S)P6/* M0ZY)NPGPNGX(5Q5_@5D18I3)I5W-5J%)8_WSDI']P6@\_#CL]\;#VQMR^Y'< MC88W_>%=[YH,?AGT[\?#?PTP#(G!".$Y^G+?NQF3\2T9W5\/2+/=JS<[Q[T3 MOWEZY3YU0WD)->-/ _(%ZT?#\7#P!;KZGWHW/P](KS\FO9LK,V=W;#=:9"G> M&WWHW0R^U&]_N1[\:B4QTVHT6J_LO*^[:E@C-SQZ( ,JLQJ)F-0\61"=4AV0 MUT:/YS&0"UH=[W1MTT]/3&IZ9$A2.F-$LAEG<["*3KDBOY54 O=L@?%"2 VN M(1^%G()FZO\D(B$_9R7Y+$*>,3+,(^_B4 =H>>0#598,R71!'G(QSQA(L^;. M45D?"QB0"[ M=J(\)S1?D#+7LF2P&&1JJ1C'HF2*;Y+3C"0TPI D8HHLT\+) M/1'(6<24HG)A1*;T@6'?#9T*8S&,P9:920RSAQ&(N 3_0PP50<&2F$DR3WF4 M$E6:7^OU :2+&,6=8%I-PL>F&@X'4 M_@9(C"0\AQN,1]?'K@$AB&-:;LSS/$$,4D/&^!QE90R=<.W&&6N A9NX+> 9 M ZH!&Z5TA5KE,+6S-0(CMBQ?,Q)E!@% )>!/NYVR]D14I23)Q%PM<91LPI5& MY=2$FD%G-ZRL;<"AEL8\L?9@B'0\,MXR_\6F3.4.2+,),1FP@:_SMS'HQ=U(M5&RM5&"C1UG13 J&AK[=!:E=AFDB,)88L2&8]MPZO*4/&84\G- ;@C5TLGN=%4 M*D-X-H"594>;;.A381 Z3[NH0%WC49E1PQ$XEC5B39Q8X6AXLWK@4\B,(-(8 MZUE\@+1=@QWN@KUWZ#_!?/^DV1MZA,N,QP91JG"3,!1!%:+!%#H#,Y7QTN4( M D[107"],'3ZW+8F "TZUO$N=K9$-PJE9:+'ZD!%*=&V P=#_U$D9&P-L"5S MPG*P>@;\,<,*$UA&!.V PQ@!R OPP$%1CCPRF-&LM'%O7,"2!&4+MX\<_<;3 M\K/B[SWRV'U]OB)94+$0.:A M@#T75OD!<8F1?>[(3UUGFLJJF-B99_'YCIPS]"FBJ)3&01M<]8S6J5 :X^:V M!ETJ@J*JA2?'7UF2 &EDPXYT93@Z'6;[8=,JY^7*KA-G54K5BMA-'MG(8+$E M&.N/*OD7Z'H?6%8UQSORM3_MH@-%@VNA3O]H"V6O6_$RB&KK6#>IMPGD.NP- M%-]!\T^JZLHTBLJJA50K9K4#4#G%+4 &WFL#$_@ MKZGORQAEOY4K@(F K& 8=IWDP;&'$&_U6LN&I6YHP^ M&)IS%<02G:U]]D*XO!1\%RI57^'ZYV?2@\98J-@J.[Z*8%4QL00PH+#5'-G@_,HNI@>Z#*1", :?,-LSL"[]I);P5!S;,/SF\[GKC=5N'DC: M!V_OC\P33?/HU/90U9XA\&:R'HDLHX5BP?+#IGKX>_NI:&-CP#T2-2,;#SC- M+A(_\7*;F:$N5(7J&>"4QW'&JA6=<^_TATW[*]7+9Y:^CO=5U?::[3^N*A1: MBVFEJN&=OWLEJSIGB-$7=?G68]_RFA;%GBY[G0S,<*.MI^[QZ],8NT)*!:17 M3DK4E[,:,>\,;,1]VS/K0[P$UG_C$!\6P1XV?U=@_&FSSU^T>B.]]W5V%8-5 MNKL#!N:R96'N>*N+P]2]!(LMWBYW M*E=-'8T>)E*4>6P:.Rc)NO)+>GJA\V=KQ[3*MMUZ&5T-;[\)WW[,7Z*KK M(:XE#W6:H!T.Z$SPN J2LW=>I[FBDRK<;7JX]_?V/P1<_@=02P,$% @ MFY8'4;&49>:^" <", !P !G;'5U+3(P,C P-C,P97@S,3 R-3=D-64N M:'1M[5I_.YBXBF"\HM^W1)T_U*O#[*$9Y&(V:?QYTL6JZB8 MB<\8Y^%UC)-V4=:-Y9P9NTS%A[T9UU.9U:W*.P?-W)YB9(#N+9G[^D+&-NFTFLT?3G,> MQS*;UE,QL6AIM-]OVK2<)IM&Y3?7T2+E5LX%S5Z9-TH%UYU0V>1T>XFG1N:K M<1.5V?J$SV2Z[+P=RYDP[$HLV$C->/:VYEOP:826D[>G3MK(?PA,C0U:<6_K M/)533$[*GGH+=,K-AP\660BWGU"E,3H']XD,I64'K4:SW0U"F"K_ ]2*X*-" MK_1JM7/+FIO_SRG9'XS&PXMAOS<>7E^QZPMV,QI>]80 M&(S@GJ,OM[VK,1M?L]'MY8"U#GKUUN%^[UW0.CKW3]U0GV&:\:M=G5.?6_&@V68K\=[H8^]J\*5^_F)NSG MM&"?52A3P899U#C=U0;:#?:1&T>);+9D=YE:I +46?/[*+6/%13(%#@7*W&9 M,9XM69%970AH#$IUA(QM<3;#FY8\91,>H4DS-4.L6>7E'@ED(A+&<+TDD1F_ M$UBW,J=!6PQEL&1*X4%KD$ D-;( Q) 7##2)A6:+1$8),P7]V8Q?""W*26@# M,VE 5T1R/F]H87(1.05IWARJJ1C;G&-8S,)EU0P[ ^G@=T 2;"(SF($LNMEV M#0A!'-VZTB^S"7R0$R7C.4J+&'/"M)4]U@"+)+_-81D"E/4Z/6&EK4*'&:E MS"-M=X;(88.-'ZC_XYN3=NOXU)0V+\F)W$Q-)A*O;F-#QK5P)H1)9(C@QU:9 M &YA*DU"XB0V0XA1F-%[+$V4*E-@' 6?5JFW9:X52B(T&[8/T\4"6'C[#.Y1 M162H?GKPZU&1"O/CF]9/S=/6 :^WCO;%.S>^=13[-_\J*5EE'DA:A%$$5/#U M]B:%GEV-E0M-'BPTP4*TV6W4(4'\N0,&1\_AD4.3-]BY,$C:V)+CC^>-7B-J MBWAA7CZ$."84L%VYDF?2^/"!U(B<_-09ML$7C5X?3T%,$K:VABT M5@8V=4H$(70Q*I6Q*WM-$1H92ZXE;4!Z0=ANP ZWP7ZQZS_" M_.5!\V+HX2YS&1.BW. \013!#;R!$AW!S'6\,CF<0')4$-(NB4Z?6I8 2YE3D8'54^"/'I&38Y$(R@&/ M,1Q0YN"!G:(<-=A@SM/"^3V90$PF2%LX@V2H-QZGGS5_OR"._>O3&/S7J@*^W4-7L(T?"TM**E/GJ]46+@J%YR?"F\)Z'/J)M\A+C&BSV_YL>FH MJ"R3B>MY$I]OB#FB3Q5%A28#5;CJB5EGREBTTYD-IE(Y*]9ZO?-:)=RLB9WBR'F&B!W!.'N4P;]$U7LGTK(XWI*O M?;>)=N0-OH0Z^E=+*'?%5CXK?"@GUG3\66>1J MZ'>[+I)Z. A0!I. @XHW*@,C*6"_DA77QA M4M85OGY^(CQXC(%&K*/CJPB6&1-# ,26\USK0'1FF(&$\!";C,E*SUY?-HY MCZ**Z8$N)QH.6(-MA(L96-<=IJJ'+-$'@+ M78]4FO+:D5?1JB<1?X[7\%9^-5^USHC-D MBO)VT*J\G.+PI-'ZH;JAW//I/Q"ZPFL+Q54+O=:@]E9FHKVSTB+S.P=4=UBNF!0J7 MXQJCKZ0YK1LIK.>O_E@,1I?VIO(>^'?V_M_S9O&6W M#M&5#Q9QSQUIH6KDODP744'YF_T-1W1VHW',HT-,C?43*2;LVA_V<'Z[KASB M?=_%^I!0]G4#>;;E<8&KWU<9_@\X/'2I #<2+-6K M%!W)NO(/>70WU:K(8CI@*-U9!73E!Q(/.TJ;M[[NB^R^ 3'L@Z?*QF7OG3\WH5 23UE5+@H\K\F<3]/.?LG4$L#!!0 ( M )N6!U&&$O%H(04 )D6 < 9VQU=2TR,#(P,#8S,&5X,S(P,3=D8F,Q M+FAT;>U8>5/;.!3_*F_3Z19F\)E0@I,R0XW9S4Z!-#A[_"G;9@9TNGZ<(>S$#(T],[?GJ7-/S.,((\(WE,$_@QO'H'B8BK.WK(OPHEGHF;@O ME"0OF6(B)]RR@NL.=#*E"L^R%HN%N>B:0LZL<&)E:LY[%A>BI&:BDL[94%/P M+R7)V7!.%8$X([*DZDUG&EX:?>103'%Z-K16GPUO))+EV3!A=U"J):=O.G,B M9RPWE"B\KEVH >ZT<'F'Y]Y8L$1EGF/;+P<%21*6SPQ.4X44TSU=TR2;96NB M:)SS).5$L3NJI6_(C3DETHN$R@:[*OYL9[':EXI<&2F9,[[T7H5L3DNXI@N8 MB#G)7QTU%/PLJ63IJT'-7;+?*8I&!Q6]5P;A;(;"M;&#!@&O=3[:4K*@M3^1 MX DN!O<9BYB"KHN'-[0BA*KX!F;%&*-4?H%=?C )1Y3R>WT_/K$,*;9V25TX>I>6OZ)MP&?@VH MTSVV8<\6MO8X;J' 7O^B_C"C4.4)E26:3Y,CN&;Q!PB(Y$>@<&TL: MLO[F# Z/H*AD61$4J@2L$?C^A?/Z9*#]/X*,2AHM 84KEC)T5F5$>;#O4V.Y M]LUS>^;Q&J;7#U Z8(;"%/"=,'4&!@:N^/]#+!5HK;T!#" M$9NR0#C*)H!3EF-3UG04F-1EO@YEY*IX YXHJ*QUEK!],N:^XLU]-""XTCMN MRH;>OZ5Y-Y^;EJB_W[$26P5G:NEE+$$5N%_'D-T=#"V]=U_%Q"UV.E@3<;5T MW6KK*OBFHPW30P&)L!RT.B,AL"<%"7U5O]LBD?G4@^K9.H%+Q2=* 'HX<>-B-2^U"FQ+S=;IN]ISRXQI9&\0-'O_[L,"R/_XEG9RFITW$OJ;>?+L2Q@1@K MC!X4KPML&1Z<5[.J5'#2=.BZE.TKR?X.)]XNO4?8_$79\]5F]S]K]4;?^+*L M:-M(FX%.<0\8HRR!%W;]\Y2'43=PY]-48Y76>II>>[K/)-E7G/ZW8D=7LV<5 M.*CD_T!Y3H'RM+$P9-MCO_[?8PI-C?4[QJ-NY$.+[?,!X:\-/AA+AG>L B]9 M#RPYW EHJ[X4K,:&;W CV;HW/?)BM#G)9)^N$Q&)/\RDJ/)$WUJ$]%:E8N,E M<7NA1NK"USY4M:>L)<_=YM" S:C23&TGQ>NN1.\&2-E1/3NL,:XM: MFW1UDC;/KO4[[MD?4$L#!!0 ( )N6!U$+$W-H/P4 "@7 < 9VQU M=2TR,#(P,#8S,&5X,S(P,C4R86-B+FAT;>U8^W/B-A#^5[;<] YF\ M(X S' M3(Y 2R<)'"%]_"C;,M946#Y9#J%_?5>V>::]I%.NN>E=9I+8VM4^/GW:E=7[ MSC"&<41BGP;PX_SZ"@+A9TL:*_ E)0I'5TQ%,!=)0F*XIE(RSN&]9,&" KPU MVZ9MGG4,H]]#2X-RBHA=Z%AMJV$W;'!LM]5PG29,KZ%Z-Q_4O;\:#Z!B6-8OS8%E7R5JN5 MN6J:0BZL^>5R>:NM[ M=GU.B70]H:+NL8N_FIELYH4B5D9(EHROW3=SMJ0IW- 5S,22Q&_JQ0C^3ZED MX9MNKIVR/RB:Q@05?5 &X6R!QG6PW0(!MTS>.W"RHGD^GN !"H7,%H M?'.!C_@T&:'&<-;S9']Z-[N]N[B9PWRB7YT.W)FWYL"$V^$@-^$TS^P3)_OW MJ;'5VI)^ MS)BDNA*GVMPM]?46U^#9"%Z5U #C<,ZJ06WC#54RB84 S0P?L-+%6*$O?*7% MSMMFJYNO[8M!6V++8L1O270NF'6L"$/BXF@N+.$."=/@)\A6G7Y=BPEV'9R& M@2 A49 @'BC1L\(M4=%@D%?"/%74RGB!GBAX+N+T:&G,4P'22(YJ8[%2N75= MQ/-B]:ZBNX!N.\3#'53Z](3$+6SX@G.2I-3=/.R;1T0/.XF]-U"T$3VRUQ2T M%[EQ$15%SRD*H@HVX_=ZX_F$E[5TR8* T])*JV.VL"WM)57ZVQ3_O=ZT9U^@ MS9"+E1NA,1IOWXV5)(GKX0GA=V.%&3_9[[9RXJ6"9XIV==L]P]24/A!H&KGY M$\ZF5;MNH*AVA$#1G,N_*GANZDVS[)^ )T\=U>?IC=P+.O&!L!'M?$2DW/A(EMDJ8)VT3/S M2OGIA=QE\=0&_2^2>+]VGQ'S/]I=_SKLSI-1[[6EYX)=;)FR2Y4[U$D> G, M GAEYS\ON1CY.E6.15;ORX&Z8+W1=%'?ZM^H\L71Y>7 M942/'3C)GUVF,%0_O]LXX7=USV+];Y3[1KGJ5#(D1H+,>,21VA%!K/P+&<\\7M;WZMW/\34$L#!!0 ( )N6!U'VF;)$1.0" #J7(0 5 M 9VQU=2TR,#(P,#8S,'@Q,'$N:'1M[+UI<^+(MB[\_4;<_Z"WSCEW=T<8 MEV; U5TW!(@9! @QQ8U0""D!H0DT,/WZ-R7 QC:VL8M!8.W8W6T@E2]_1]G$2Q>R*1) DD%ON]VVU*O\ALE?L9_XBB. M(ACZ0.(/.('4*B_;KSLJJWU;LI?;B3[ GM''<5#4_H=X8,]4&2!%JX\4,@\( M0"Q9!_MQP8$ENA+[DX>?/@>3T[RU[^'/S YP)EHRA6(S ?FP>T553>VP_G\_O%WU; M#Y[!493XZ?_,306L'R/=#:_9S\Z/_EOCSMRP<]=E+YL3V M%=C/3J7,RR-@2#'5=%S)E!]?YG>NN,_?M7F,^KG^<=M47;@Q.(QG+]D.2S7A M+(!/[I^N+9G.P+(-R84L\@=*Q=#$SD =VWU-/?CE'LJIB[?HAA$[[]PVM\'@ M33K3/^&ON[-6WV')2RHI0-W/#OC#OF$[%HEC\?=>L&ZQ>6 ?W[!D,OESX0O> MMM>A[GG/6L(O[F7+"'0'I0GT<7:O!.Y9G_ZO3T+S!9F!@K!_:A]) 1[#Z6>" MI^X5/'HM>.J/W_^,@*3\_L< KH3(ENE"(_7O#Q'(=E#U8RYUN2! M0"?N+_C6G_#G9VT4U9GHTO+!M$S@-U 7#WYOP%[_J2H*,(,_88.L+->2-3YX.>>YOFKZ7O[95.=]QZSUA>28E>J:2%GM+&;T MX%31L\WU "X>:[*X![I+5:SU-8Z?R3&ZH52(3OV=R58AVK%5^=FH,YX=6"H1 M$[$UCYK6#L-6@)B,IAU)1Z5^IC6O)0?2N/LHB= +/+!0[-QE&DJA+>D%4P&+ M$EBNQ]F41;9F&VH*"IU &TRR1;HE1S"&(BYB<)S0VA(TC9/T=L"; 9YTO&D/ MDM=TLZHC2WH72#9K*AD(R1Z'W%_.6-GAB3S;;L9:@X;KFMTJ(Q+^D&,Q#(?^ M[ISCS6Q ZM. L_ ;YW&X<3PQ*=@MK,1*U;[K3#H5W,XR(ND/UW_%Y<9:@R^P ME.>CM5NK>:Z?&'+H=-DCC&XN-4XJ=9'R1UO'SSE6!@Y4"0:K2\/'\?7(GK0: MLUD<;7LVA@OR)#ZOSF''<'P#J+/@C2&&S8[XOL$R=XQ(P7$\H#RS'ZA33<^S M9K:H20I9:L]&+1U;0F.)D?%X/ &U\THD'C2NZ,Z\>9,J))HCDD.7G<5P"1P[GNL,WQ+2G\_16N!D_% M."\D0,D//I;\]X>C&A/=1[_!=Z,@RO#!>&P+O.\7CN+CB.=]K%^W^X[@HV-Y M=O I"$(>-K0,YO12"C;D\27*!;Z.LA#J0B=C&1,(1'V\ VGTV*H!43*$WPHK MV28DHE,!1A_8(ET2L9K(35+HM+B8Y=-H*]YLSG]LWP\"O[7]I"K^YX$*;"28 M!]@;[:4+I>=NZ^7#V^X<,/2'O?ZHP)/O?S M&4./SU]&451?#Z!'D52E8*:EB>I*^H;-PQJ98UN]^0KE"XE&T2/*785CKIS- M[T[YQKDM0PSAZ7Z2C'-'P/:;V6#D$W(&"B:,^\&&\SFYU6SF%JZ#QG)>LXDO MM5*EEIKUDW/KHI/?BHES%2:CQ3:44>[7 &8\EM3N["#'[?I;467BXKY:CBX?;!-[YEETA#&!5>+6::9F X6@I6X=@6_O$T_1>[I M6#:=E6E'-E1F(*0IRE*SG9R4KEX[R\]MTT\0AQ[9IO<]/;O(XHHB&&@UCM7Q M&2&3D4V_7FX?;-.7259PXM7YF"T5W(&#J\55MW;U6S5S8IQU9#+ZZ4V)GW]L6N^;JW9I6)1F4[JOC6:^>8K+\ MM7/[U31O>^?#'J[.&%OF28S3Z/RLSJV\6$%*1ER]KN6_UVP5#;2Q;,I2%C7* M$TSONCVV.XO8>E7I_]=<[=4'O;A&VSJ:FRZ$A=JI#\EQQ-6K2@#NX:I+30?- M?AYRU<0']@IK=$ JXNIU1<&OV9H766O:J"_2Z+03H^5EKN^ RK6G=,_%UE,% M0T_:RLPE6VDN)^ 9&X.9K4]&;-CH"#6GWL=51LCU.654&DAYCPYM?/ML5D]L M>S6MZ_"AD+8YRO9@W%VUGK*#7QKPW)A=V M%GYPANFS>EALU,;7,QZEKT]8SF=KC910> M]90,]!2+^WI*;F*6^).)U26S*AEK'OH']436F.C6$H!@QC7/ED>2 _QFS;G5 M'%F>(YD*#V9@R]Z:13E]OH<-M-AD,CJK+4FC9NSO?'[_]"3]\+@')8UGW%Q+P.7_^M@3DLD,RR_;TG&;TL+E7:;)I*1M)P '^ M_4 ).)Y__R-$][8$4"@--)%K3[3I&#?[H)#CK4)H\Q]ADH"S([P7$G L+S!, MZ%QODGYO00A5E#2U>/$ W+\SN[ S\4"_W(*"JIK#YT&XGU **HOZ&5]( MIZ"C-7UL2(L1X,SM=@^6&>'ZR%QI@C2J +D[ZAA\.;1^>F>V.\'YX=.]3;_] M/G9?;V]Y7 HH6_*:/L\D!NBZ3U=3J4BV!GP:LPN?E(^5,P:YY;#H\(1 #W&' MKJ&UGI0+K5%_9\H[8O/!G&\3Y?^YK$#7""1;'D'"9< ,Z-8D6&%Z)BZJ4&.; MH^ZL+Q@#=;*HDGA5BH<6^QTD+@=,.Y*8_1*3 R:P)1U2CE$,U50AM(*-9N"Y MS"PF.D]_*;Q_%)VG%C+!8RGA::$_49$//=Q:I\)ZG"+5/"L-ZZ)_( MRD%Q40 MGS1@SJ:+ M1*T;Q4E7+36?VPGVUF&-N+DJ3SNI59&E#2E>:D^29'(:6N=SN<,:%X^2WZPL MX/4=55$E>\E+.N &0?KZ*6V?M73=FG-FS>M#$G"# 7RA.=Q&PPI@",V@&%2R MZ_EE+D^D#3FTKN3-F6YR^.]-]32[24YP'H!^5[??9O:V!3<#-@/I$-PB^&R_ M'XMSD]EL.:BPZ037;^?P(N=TKY'9VR9O3O64>D^';,7.L=VGP[(Y8 UM:3)2 M9>@8G^T"K;#,1@R8=F^HD)[':6#>[JJTG)]IX5O&A=-Z>'-:.]L_'^=UFZMT M7^&Y_ROCJ%)-DB'QY>TQ+R[.Y_N,,A1B.D3;-31E4K/0:?\';/=_?C6UB/-; MS@<.GPDNB),<=B'KGG]AGN!(&QG(9G(RG\HULVQ;F*7)NLLFB[/010$?R$#@ MZM^>9"0-6VG8W*\N"KPHH6.OD\J:+2%FLL.\7JC38NK:E'\SGP>!OTT>[X_J M/NW?"3GK,FHR-M?H%HO'1(_N=B;7QNOS^O>PK9-_Q;^;F6Y[7B_H/;9M#4>= M4BQ7&*K7QO:S^_?KXOQ'_AVMM=A\SJYA6FG!E>J=3#4OV=<&[2_HWZ]+&G;\ M.V7FXA,RU^'1J=!UM18_K^GA.\X;"O\>MMTMG_;O8C))>:7XN(!Z"2:75NE& M2UY>&X@_GW\/XYZ#K_CWBL<#UY&Z);:-][UB G/8_.3:V'Y6_WY]G/_(OV.9 M5!4S!BE-XUN3HN-44YU1(W1K->'T[]$MEMI)%:.7/6$ M:P-VI_?O8=PI]&G_GA_6.J6JF+#1]BJ.>>7.+$^MKDW)S^O?+[T2?PS_3MA) M/-]/2G&AW4DHG85<8@;AV]43-O]^79S_R+_7>NG$<%9JH0+(=NSQTLF[J_FU M8;P+^O?KDH8=_T[DP8SA*9#75+31H#"Q1JCA*[,9"O]^.1Z_O093LRW%DUW. MYH$]4^6=0[/!928;[=[Z^J9J0(7@!G[M"V< ;&Z0LRSE^<./;3=M;* P;LU2 M3;=@PN>WV_J2F7:<)P?%AI;.]_DN/FS4N4HHL<(^$FULQ0Z-WA2<#]^Q!1P' M$/<)G;Q/W=M<9?J*%%=4V;8"8DFRWXES'(GV]^_L"'-NG&-&3+/ALK'^7$TD MQG3)#-\%K!\(\QNDNIQ@/R=R)-./,$R!A'%5)W!F#F,JP7[!(TGV/EN=(A*- M4F=<NS59'&"2L^Q@NAD',4IQ6Z*[;1/$Q3BCU M=B%=#^?FMPB#A&2U[BM2?!X,PLDQFFYHHHNV>;4YTW/Z,KN\MJ3>-\4@UR?3 M9\<@W"INYG&:*&M2RTY1B6Q96:'79JLC#!+6O187PR#SC"EU/*>90HUV*S6K M3YW8@+^VT/$[8I PKAI?&H-T2)D3C+A9$K@IA-1ET5!FZK4EJ[\Q!KDNF3X[ M!F%D:VQK9AX(T^)BD/4JP)5B$0:)K/X MO[/%JY5?])*U[C2+XI)"3M.]2;$#X_'O$+#. /;NHKRW9$(=LIBAF33.S7'(%H'FU^JR;!^F1 MR84.Y#W6NWIOAD] Z]D4;W./R_MUFK\B"1P62^+U>4)##6K58%UL+JB#2!*N M-,OW)Y)@)_)6:];)US6:<+5&MK'HL&CH4%A8)>'2686U=R#63OW3WH&19<_P M=-A4"=*>U29LA47%&,).B\7NPX-NBMRLTI25]7K ;@>6WW(!N1]FP;3HLQ ME;)E#IO -LJJU%=UU57!R]3XEIB&ZAJ/,K?.:0QML$X0MU5WU)+@F#VGK,J0 MY-9CAMWPZ'Z[T[/S+&)FDB4&29G.-$44Y28.FDJ%;_PB];%PWVGY#-HQR,IN;5DQ: MPS&VGT]V]?(B?&MCH9:-Z\?1;\@&,\:I;K)M9-&VRY*TRLZ8JAWYE*M#R/YJ M3; >!>P)?/VR*AD[VT4RZE!U)9UW+1L,;-C-2SAC;@!D]?+Y\)5,%4@&'Z16L"(:0+ZX$3D5=M%505[03 M.J/CKPKM(]L&F;Y%MS^'PX<3_$FLWZ=XV!'RW@7&4(ELJ3U5Q.E@7$=+DQC= M;HIZ?[X(W:)')++G7VI]^ZAB0X+3?BQ25E%-U?",%Y*:5?UM 65U!I2""8KL&8'^7"0_0=F->GQ$VI $%V<[:OM"?J7%6>1W M!E\>3W5K,IHSI@VM5>O%2Z6KD-]= D7R>UGY_8I\[FQWAIY)LK7'6QU7_393 M:,Y=M#0O+*OM?*^3T4+G_+\D.#M;CI_-.9*5 VQ9VG-&K1_EU\_,I:MR4?+VU)'44 MXP-&= (8/-L4^%+&*FEF3Z&DR/A&B.*N)(P7',>Q M[FTP_^R0)=22\#E7HLPTC-"JC,'BRV&; IQE+HT;$HN+N9*S)+>.ZAYRPS0W ME%!OB7(P5 (9=T@PJ= FZ4/L'DYX7.)T_@'K+<>E5+$Z%22[VK [N7[#HF_( M$%S&/X11%#[G(!P7ISIDDX^Q[4F_-&E1L91M1+%&.(7D2*DX9B[92G,Y>7YV MNP;L@64;ZSU>DOVXV6VIT)TQQ75H05VUI&&AL!+Q4>@LQ^G3;,^H]N1SWB#; M386M!Z9%]LM5 SBNKG=QU<)%]Q ML:9+YO,M$.M-3@4HI7"(,^ W:,ZMYLCR',E4># #6XX"DBWU5:[?U[A,THK' M;(4B,Z$UQ;LSW6"]@Z=Z.NZ2Q^[_4D)"'PQN11R M(-X#9FBM^6$3?W+<[\S\.ESWODS/\9B/S0O%*L2D):$=*]301J[31I>A/4D= M>N:?O>X* X>EJ+KGPQ@>R)X=G*);5P@"2M:V#'_7NN<&?7&#[19U&)($H4AJ MN;^#=RHTS#2%+T%(T-/X;*TN"&2[K^"AA08GI,\WK/ER22E\/SM$NK6RR^$Q M1F@#U[/=0;*4J80W47 .J;Q8KND[2^E;B:RVZ%E83ZI6-&"G>TO-'%/5^O>V MFA?(AW]GR7P[03>72-E&L[4F:M1J6$XDF9RHA#8 .(MLGB7=%TGG-C>U2^V: M!\&\Y 1)N6V0LM+&JE&U6&V:14L.RG/= O4]C>*@[RB=!\5!=FM921(IKBJDT_-2-ZW9W27^ M/07TTG%0V&[W#0\"' MLGEV!/I=I3- H+N6X-%5;803CTL57G&8$6H,JFX2> F43W_/T#U G^_0ZC9E M\_W;7BZ//'-2RO5DIDBR>(VL8Z0@&93PO:WGQ9#GI6^B"2/R))NQMID0\1;: M%A5FV$O4L!"6(;MUY/F=)?-MY%G/KEJX)#ESP2!3DXJ>ELL)[GO;SHL@S^\H MG1\B3ULI=ZQ<.N%J4S8?GR87)&\($?(\-_*\G&P>XY831E%4OS-)KTFJ4C#3 MTL2O7+S=U=[-]'.41CKLDC27M.U5DY016A$[]#:G]Z9\F[N$]DM*JD;*'-6Q MNNC4+--2O3Y:Y1)A.# 7'L(=Y0+'=U4,-\K$L%\OR.AR7B^FZ<:2;\9"NWH5 M=A6[W-4Q^R5%B/?$F;*:YU$O+NM"51MU 7UR WI5A#O*#9?OJIA5QTPYOAJQ M0JZC9&RTRW"B$5H4'V85"T^F[4O M2N5=*C5]!>4MW]^W(-6]&FM@Q9XPS?<58M::Y_'>M7#][#L-+E?J\D/UI>44 M*=HC(:-Q\I(.N$$PS2?V M9BU=M^:<6?/Z<)+<8 #?;PZW!X2R2;UDB-*$]6*IE)HEJ?(XO"70WYSIAM?O M3?64MIH.BZT^0ADU8B,9&:Z4R++MN"9X-%ZMIX=9&9=#*QG'**-&7(=5.&4- MO2WSS?HJG6O%+4N(+?KJ2"UD^ATA8GZ(:NA][4+=5$ENF.PRD=+P8F8BR<1@ ME2F%SIU_^=K;:X3=?WBO1:X04QQ[7J$%/B8ULUU5K,7ZH4/:7[ZAXAHY^I9S M/BR7\KPDBT9JL\'(Z74$KT90@CAJCKWP7A%Q8![E9$55SNINO\).JTI*5&^D M*1K>9:9YK1 ?U\L1.R_G0-=YSR-QMYX@1RFYU.FP=#-?MGNELK0,;\7.2W/W MZPG/9Z)P\H3G5R1A6,6,4;?JR4)I0&>6>F-6IIO7OB#R#6IA[5\>2U.-MC.S MN9JVG$]SALT45@,0QKT'X5A%>B)U&K%@7V;:N]V=:NR94^-#YJW6P\)(6FXS?+C'>-$D'&\*/J/AD M"W?(>$I+&+9=Y^_))3.9'$Z'#B2_*Y8[M(BD M\BPYDM-82T:6+0\"H0:0@3J3^H?T]&JI=.<:UN=M-WU54KUAM[2B6VR,!H[L MR$FAV;LN>;^4&7Z+/R<9P^L5X@\X>YL8^?,Z^$>>X2PJ2"[U5:=?[Z "G4K; MC41\H0FST,5K870YD09>@P8>+V:8>1IK$1FN@ZJ6S>>37%\KQD.W,AA*9W4F M='9-N>QEHV,TM!Y MBO70I9W*H6*MW*TSD;4,B5R&L2[>6:QEF1YE71=\3RZ8T&5O+4,=W%..Q )B-M-#6)6;%S!A0"]]FQG<%?I?*48!WZ@ O M# O2GU+"*\AS&L6>5S3C+5.+,2"6H?&X7%:OR^M$>:]\MAB\6FM M6\I4^OI\YQ(^ TB.9X/?FS$&SVS?L_UM^]E_T0_S #3,E1S7[>'LO19%S^?C_YP1FS/+I.UL=CIZ^M)R@$B-\D2[Y=N+\@P6(C$/1!8OG/R3((PG^,]G#*UD'DOW0M]S1KY=L>\6-'6IC MV#VUIL!.7UNF^@S"[M')XE??LJ&(!%\0]S[M'$M7%>2_T.!_Q^/0LS?#SSN4 M\:$KL'='@NT9R1.+?^UC8_ F8LN7#1?ZEJ[\FJF.VE=UZ(L>1JH"_11\_O_\ M5P)'B5^/M)_X-]L?OX5JH30N-0K/ M\@A3S2!L)YUGJCD627.52H'G"USUHF-_/MBVY(R@]+J6>8=DT@B.4F3RS,/; M+_$^<0\4\!TS\/6!WC]9VQ@T23"L?=CYQM==]+G1Q^ZQ)##VF*KG;F!G<'U) MUH:VY9E*3+9TRW[86H!MC[XU>=5=\.I[&KYJW3%.W<.>US8%6F,3/)(3D3S7 M\M^YUM]C:?%>,?^ J5FN44'^@8X:#C! +:J,;$!KP_=97X/WB"GYX%T!ZD/& MDCT?.?BIU!^!@:M*MBUBHRXZ!7G*96F^,DAG%9*8)2'RQ-!8/0 .3^.)9.?T MLI-XAF ^LD5_521;0S@3_/UH@3:^"Z>E)#H@8"!, D4DDR0E)BB9$&D)3_8! MA29)HK_Q7>LGFK*8H=1D<3%A2\)R4AZV0=NJ<-+<%[A-2S< +%OZKGTTI*TN M31SPL/WCI2(\ Y2[[G^-)M%7,-"UMZ_8X93_O;+]?@9L5Y4E?:-.D&>;+LC_ MV27>YD5;0N[(QD['%NQLH%OSK;W!I,7F<*H?XMW'WZ4^1"N> MNY&E5]/;%9>?KG+0O)+4?3)YC7/[Z=H^0_^<><>.#?P^GQO;H"B>^^\/%9II M!\A0Q2R]+^FZY?:MQ8_3V.*Z)]G0$^C+!IA8MOMCJXEU8JXU>EFYJ8&84-4! MF<*9'@-?AKX7MO!@: %$*"#\TH &XJ59\9% ,D[23TA@CW4_FD2>@F'OF<*Z MP#2:;*/<11ILC6LTD9K0X 6FVD2:' (!9A.B2 0C$*Z!8-1?RM\(ET6:>1;9 MP9Z/N)-)-_V?L21!(H^&]4F>?P9V\#13_&-H=S%PG]B/[;.6C;@C@#R*.E(+ M,G,(:RI 69/W345\4/Q"#+#3D2(MES#V!>:)-'$]*':=1-R!1_UE?]3D<,L6 MZ$RX7TAQXLT$G\8!W&-(T<]1U:$ M#1!"::#0_3B4#S0.@_@!EA E"'Y$&2,'_0$ZH&"$_Q((5?N\XZ\MGWM^ D_X%'JKC;R!"LBI$-- M^MN*]H#RHUI]-M@.X+]Q_<(=O#W#ET:Y2F7F;*Y&K]ABLU[*:/-/30I%L1A! M$'3B:%@[2GF>,N6)XU](EY]>/!M@J#JN7^"O"G_9$5$U6QH52L/F3),RF7AR MT)G&AOX5$#G=0RI6W]>C@BF_%+S[<+BDO]B%)+O!9/V59]\[/4T4D1R$GP#9 MW[RC(*J)J*Z#I$=!X/YWI YG6CTZ% F1GXZ%Z00M2?(@*>)]/Q:F"4*4Z'Y? M!'T)2'V9IE L_C(6IC(#-(93;$IKMTA1R S*^8$U%_$ @#]KV62$6,KH:IQ0 M&BRD4;]JE[L-O^751,T4>HVAYC^,=ORBLA/;FOFV]^AY MS+7/@G['LB<;@!Q4L4W[9W3L9=I2P&-,7:F.T$:B66L*[4)34K)Q8MZ);5<7 M#L='&1O#-P#LSX308>/=R=@35-:%#8;8^6@OUWH"YE"Z_2<\DH)&^6H M>*%&>*MJ"M0W.W2PJ%PYPPBF(#Q]G\IZR: -L-4::RWF]7"SB[;,;(97SL M-0!7_Y0A2<0I)&_Y]\#;-+8I^JQ\ME%D^=/*&V@"++>+_>R&72E#!5^IW)O+Y@">]S%$F2&$J$1WW_V(UM*.:G,FHV M%"!U(ND(NP"RYP O@HX=PC\2?=\#XQ LB(^7?\^MQ6Z$L]UN!S\=6JE M\.TI ^/,%VK04+0$C0W("VX"F/Z2L/%O_E($V@ M@XE/0L0,:+AK"'S)>FD)HLSFJ?GY]V M+02V"&(/#/^K__*P5\R>S+QRHR76HJDCW5EN.5+0^76;VR MW,W'/K8LS@6O3T^F'8%NDFI\U$XE$WH=ML1?MF1X:TAJ2:4JI%="NEJ8UZ;3 MX5 D'EM^*<>[48T@Q1M(WN:+=8HW^.99&AB_)ZA7F>#-ET=+!A/$/4&\%<0C M\&WD]H1A\&>8$ZD'SO;-?42=4\Q/*%,G9."GTYY?H,R%0=#7 M]\XT57=]%)F5Y!&2UB7'^73*\POLOEYZV5( (M?["[]$JD^*[]62JKK9:A!( M%KN01_ZUQPA$<.V1"K]I/,*\/9GD$&OJI3./&Z2\Q/!^H+R/"TE<=\)ZI M\>C_&,A+^'.PKUZ!OT(LX3>=V$ & ;+ <"0X^.8@?\'^H/ CC@?=I3.R_-UX MR+J\%7Q&QKN1Z MSH[6%B6L;E7&TP0::Q3R1IRNB_)H^('X=('S%97=1X&C'=H]],6[_ZY:NY^0 M(XV)/&A,2&A,PF666LYBNA!?A:'V&JKK0J4/7(5MF;Z[UY<(@*Y_B11\#RO) MP;I81G*E]8[_%S;MJ8_=G&O#@RU)E/(M%GRIIZ^W?_"QYJEMUWH\C]8(.'_? M(QV>8GS,G MJH-(B Z?!X@DR]"<0+V!"NEKH.V#A[W?(E!D8WM_< QHA^!;[*U[AEIIP/DO M[WRL!+N#V,(?ZQ 9VM;<'6U_OH?0"01C4\! -8,$:;#6[U,11W^]-<+@9^S7 MMMF'#=X>W[:ACY["OB,=!#F3<&Y6J@9 H09T MHB_&J3@JDK*4$"44)40BV>_'R3Z:&&#)EVM%G. F)<>F;*BO-0HH2V5:SEE,O%JRC8-\JQE&A3Q8:'=7PA\WM2*:*Y9[@WG M.VM:CRVS37K.-HM%GI64:L+2DF.C;S"PY:MQ0IS)SU@O7T&G>6*DE3RV.5K, M1>JQY1^OD\70>Q1+4A1*X,3_?.J4Q#U*?&UM;+V8_90UH!/O[7%]/_WPK"_T MGGPS ?')KO#[-Q.!G^V)NJ>Q(_7EIUB.1RPZ?JQAW2<_GN''B=C/R<7Y"QBL MJT\'EM]W@4/+7IYH4Z,/J>WTYAV/&;YJK\#SHUJZ*4CY1;D[4%J,-WRSFM,. MG"G[_FV-HY@G'[;^(GC5U]-_G]*_XU>UV^+5SXWS ^4^0?&]PU'KZ^I:GYS; M1^;F5$SX&BL^M&C''^Y;*O!967_??(9%UC^RS6$0=O*UL._?CD!_@"P,B$!U M\%ED 6&2__9_?^ _#ND7OX__ )D\PL=BGJE_M47T?L7K6N$)(YM7/_$34>HXJ/A\NO2[H"3!&HYK <9X*S.6<01$?3YP333L\'N34/J>E.+ M_7S[8;#I$"B(:05[!CUGO7,'C@ $-WVX3T6P-QL _8V!_KOTI?_RN0I?#5^+ MF'!VEK\9!U(JV+%C^J5O)-W?Z.-7L_,;.YLK5!W$+U.C*F\=$B?^DO[>NPD' M.?SVSXU8X2':(GK+6UF#O6?.".CZ5A"1OZ!X!3O UE5IW]]?]?>;N]&[P/EX MO^@Y;S_8Y*7\N3ZSC\$FTK:5)88.FLJPZEQL>O-)AFC5]FXB/99U_//=GF?= M@'K=FSU?E_ 8!/_[=4I[SP<76_M:\[Q8];VO:O[A/\<__(=8GAL86-_22D%S MQAMZCHN0ZTN,'K8756:#;=#P.?_:Z4 G/G.?^C,\8GJ&8KD*D%5#TG\@#@11 MD$KHIC2T=*DM6"EF#1L" 0_2%;F/Y!-+\Z_/PK5[)[# M(L%<@W..:X)P3_/=44!)SBT\L[=4V-S )3UF-FN7!.;';RR.WB4HXHY,8%L5 MVM+A]\LJ,MMM>)LZ,,_N6=Y\]]%5RT<7E&=W,&\'ME]XGH_T6 M>7.VBNI,=&FYKE/S;.K_#T6I?J(/_T,.*.(_O_Q3R=O2.H]*_9EJ+E^@J=]5 M\.GKMTT/^F1" G%*5- $(9(*18M]-(Z*24G!\02NH"C8;A[=*0+QO__7076! M=BX.WU @"&+K(A72 !+F0=+GTM+9Q"OQY#V)/=8'>F0UX0O!^@YX9.?O M7X_%*;[/W?($^DWOEC^]??J32F"YLH!4N%2AS"*%:OK^=8FRRPSYCW,-(29Y M<'OU^LKHB-BG)O8;5VD^NV=R3V&^D##BRQYR;5A]^Q5BWC29%#0[7!9)<]4F M6VWRCWPX2V6T76CW]@49AV8LDW3@C8]TUN"PY.YI6'J(<<"^MI!V,6*^ .>3 MQ=O0_&S$_M/KB6H0D7Z]#M"')#Y34!6H8OP>WTN,W3 KMF[TG#Z/2++&-)J% M;*'*5-,%I@Q#6>AD&?_R1I% DVB2>$7+TV#,-Z[C@LR"XT,*]\CC$)&=,:ZY M*/W^_"K)DVC[^#X<:; 5[5"2^R<#//GP029(B".I"JKX))OW!;:K;[&K[TRB1 MOP13\A35!Y?,L"]422^)H,AZ" M1$_:\B?B+Y3"OP)'&9S>2$FZ9,H X4< N,XFB_\\0O1K&F2 #((K7PG,_Q9+ MODH3':3 (ZCY,?B@[(_=+WT;'E&.=#K2Z3=U^LF#<5FNQC8"Y,J+212/4WAX ME3NX-&==C@UJ-3K?*'%%JKP(RM2<0P/BME,X,C*[<'Y3Q:#&L0['H9P3 ?V X[ M]2!IKL72[8Y\<\$3LIY!9.A>ZP$=P9[((+P)>Q@^GRUS;5[$XG$2):_%!*0E M9X1D=6O^%.E\>T6/1XH>*?I;BE[EFBPO$@F")O;>)G%F):]:+GR-:R&/JP7( M&WJ??3ST\60!;DYU$Y'J?G?5?;4&B%>8*I-;YR0S!3XM\'R!JS+5#/RZW.4+ M/)?-AF4Q$+]'GD:[@>0\\C1J! X;V8[;WQ/UM'28YJJ90G/;IL'R0KD9-'G* MPGYA'3'$NHYCD;)'ROY"V8FZP%2;A284^!8+%0%^+&\^^5I4YGBA$19E)^Z1 MW=$&>KLS7N1QP"R/,"E.:$+;T"BQ3:11X$NWI>/-/0,NQ)#/MH4_W_9(-P9YHA6_2"V?J:4+#(QIJ(Z6 ME637LAT1)\D$'AZ59.Z#W "29=)-KA&I8Z2.-ZV.?G)?J#;87(%OL@TVPS-E MEN>R;%TH-+L\FQ8:A6:!Y<.BGO@]LCM:)!BNGZ%?#QAY&G&021#XX-3SQKW> MF#+3^+=4YGUA&A*I\U/Z/L-F&7_A2JAQ59ZM%J 7>]0*$:>2B6 ?<2C4F;A' MMJ-%_.$BZ_'NJ'&DLC>@LI'_?3='7RE469[)LLWNSG*5F" IC"+#HJGD/>(/ M$UF/DEC3;R1=2A29$ MM2A&HJ')(='WR'9DD19&6GC#6L@7-G/^* MB$]4H8L&%0WJSXUE**_5V=3$)E$<1TFL+\HHGA#)!(V*"0G#Q$&2IA(R#I0$ MZM\7\U03^ZUZQL%AZ&W!=7^0IZ@._6;JU#^7\WA(9TTB?*<( MF=\7K/2:2Q]7"3P>DPYER0'E :^%O&^4> N#X!]0U?YB(_,/<[%5GLWXF\MY MKES(0,9GD TUD34Y0S3>5\4JPS$JU434YDJDX=PA8R ZI0FPD> 6'421 M7.G@3B7A"E!.D+)+)/B4F!Q(M4G&)II,*09+TUJ=(VSL!.UQ\ M7$JU8JQF3,DDCZ,66Q.44F4ZA"U?]9D5AOWV MA)BFT#3M94N4.9SI6ETD1/1ERX&+H[2=*E-">HS.E1QA+\TX(Y*O6RJ%SJ#K MN@M;X.OIN-<14J26KXO4ZY9\36*G"2>CH=-)K#,!M!MK40QL^6I&JYY5&U)Z M,\-Z94,8VL6,C3K^'8NO9C3NV'(YWM(H02U6XY-$IYFHK>8BO6><((V5A#%! MH>D$,98']+)*&W,Q_KJE7K.M*?R_(Z0Y8HSGF'[2@^-,O&X9&TG-\K36F@M2 MT7%&54RK%5.,F'S=1"UZ;:E"QGL8FE)X@2Y#OZNFE36P B%Q<=--8I ME4S+2RU'_%R$P<.KIG@W/BQA%)Y@\7&KWHZCE9%',"*&OVXJQ=)QU6#[+@I& M[0:=R@SC& J;[N$]+U8H>44M4;:=S>23HU4[O9S"IGN8/S=J;'U8+\T$X&@& MW>FS"<,=BM@>[JN3QK25&C< *O4K7;K=4^WD"E)@#ZM,K=5=6%9+1+W^T%VT M1U;*JD,*[.$5RUD]?!B7FD)N-1\5W&RVW;?@6/II.>6V47[4SE@QK%I7BD'35].*I='9O+G$ &O8J*GGDBF-K3)^ MTU?32DR%>J6F% ;:(BUEG$_%8CG"$9;.];)94J8P5H/G9 M(RY2K\QT),FD4+!J9XK-UD0<).!8]XA+SUNFZ7F,T%E>8O@J1TRD'#X7\3WB MDD_+M>2H4*!1"=2X1:FNMPD,#F"/N'@RJ#5+C-Y$Z1@C\CF5'1<:L-<]XF+G M+'TPHQ-UE+.6(V.E53V.A!38H]Q$0;-&3H(AV64>[SJL1BUS_;E_G>)KNQH' M@IJ8U6PTW:JRK>%R-)VYL.D^Y:Z@\>FL.IN@2PT,EO-I%TN00Y'8PX*V8! ] MH876-,[)*!5#(#J+ >QU#PM4OK(<3;@LITGS1&%FM\VZ3L->7[( &A$TB9-T M7R0!"402@G0QH?1),=&/TW$952A,P3__A/B59U[Y6XN%+%XI)4+@ARA'5QK- M10K ^>X1CG>:OA@+;-S2IXU1G5O$M%+"T-@,&-2J"]AXCR25,Y,IT5CFNFQ) M3]95?-3(\Q*DXQY)RF2(7G=43,VUF"'EIO3 221ST.OND:1"L=Y58T!="/1D M8JBS#K6H@J%([I$D):>1O+[(E%!>Z#>Z*50?M"K00^^S)LS8Y5)QV1)BM8R3 MTGM&>A(?^DU?F8C4J#!3U,8(%7(C:2FJI83&0\-#/@&4$-T&LQW%)NN"K:'? M88>7XM0]1;Z7M=_)2^ST;\$^![HUWR+)[>>8OQSPL$YDS2%1/LP?;5)ZP8NW M3:6^8^F>"TZ<.#I*#G@G ?B'JR?8/45'C @!(Q+WB7>O>8\8<29&X/Z#/@C]GO M4#*=V*;73U:V@,&#_^6_/_ ?7Y5.])XXSOV"7R7?GUXCZ)=\W9Q[0>_6?SR_ M5? /0<4%2?.IW1:O2!/)TJ=E:7M%TD:>L./*TT>>X.+3WS?;R-Q&*K(K(WZI M[:/:U\O.=2WRN_^../Z*XWXI]<@"[DS[]98]609@,/AU6=/XI[-G>'YW]\8+ M7G]VTE]-$9Q_N\.7MJV>B#H?Q>W?FSHG=QE?H\ZA>"-,I RI&EXC*4.JL]=( MRE @A"]3\@E ?/J V@6@PK-)ISW;AK1 ),*;J M-OQS@P+\0^1=R'#)5D2!SXA"?EE2$LT:BZ:M*K.4A(;(IQ M1&X@TOYN5S^;*LX\IB.1JRF&@I2F*A,F.> -^(P"9-60=.??'S'BAW\+HB&Y M__Y0%^Z#Z1F*Y6Y^_X&8D@')X3FQH21-'GP99$S%_P_[)(",FY9L>PGIV))T M#_Q ',@1^!3L>;O5N-ZMQG.2+;$@MUH.D_VVA^?\PP;XC]]X@KA#J?@_/Y]3 MX@9B_8M;OL@>1/; MP<8[N]I]Y/M(E6P**'-&00+\G6:INNNP7KULQN$9396 MRABX; OJ8K[(SHPLIB=\@T#]^(WA<6@0B+,:A/- H4^4J#DJW DQJF%D&7+/ M=1 ;R #*3U\'=X@)7.0:XJ//:O>>5<"01C;AL%LGPS%;J6L\"ET5N)LTU1YK M%6\KO$IP1ADU)N.D&!-$M63XYQHA?*').YI*'&2L(I!R7>F/2+VO%99\4K][ MV5JAR!)DDHU9HC/NRRW3*PRA?D,T@B?O")0\A7[?-N:XQA1+S0832540VUI* MNJN"ZTZMG(_]46 6-H"SD>3&5I#W&#V2YC/JD/)J I]"1SE/*TN+)2/&?5"# MQ>]HXKP1V+=#.Y$=B>Q(^)'4 8;$5#V[W1C*BA#C5UQI@<]SQ;EO2/Q<#G5' MD.?-[=XVK HQ>LJ 8 (^P/X%%FW*!P\$Q@:ZI[WL)7*1POV=A@H)]R,.!ZZ MJ,8MDQ66:]+)O.Z7FH*(*'E')I)1EN<&LSR1 0B+ 3@^BOFL!5!S8ZI7U70; M72977IN2ZU2W,H06 $(9Z@ZE#T,R$6"Y\CS0(Y*9Z)+K"QD45L-0'<<7]0&( M\D)1/'=E4&@;SFTE.VTY[CMV<$:O!LFR3,XU@S%BJZ*NQC(COY0F1$(D<4=C MAT&A*#<4Y88B6W)SJ.J3QL1VIGF6'H:3IS7F-PV MW HQJMJNKH'%!)@.[-+?S&RY(V!O3@8=+5H,SXGX<^\9N**97PER"D+(C>BR M:\EE3(7SQ98)I)9=R+KG4_)EJOQMBY@;#_3J4&72++YH"8-: QWUO+E??]Q? M>TO<83@5I9HNE6JZ(A6*C$?8H=(IK$YH_"1YZMN&3=>5I0IN^/SQNVFYDH[(STY77W4T>3S[%\6(X<@WK8W2+_O/O$@&(2 MG Z[AGT%T>F1*\4L6[FKZ9+IPFB-W8I>%>PS4J@T$C1O3C(H+RXZM51OTC?4.WN&\HTN]KA1V?5?"9U8@59R@FI)5.17-RLLSB=7]\U/JD M!'G828D(:UQ;P@5VR4%)D5SX"D0'D@.0@$C^/>H>_' #*9=H 3_TAO!D0.=1 MMLN^:#?\V7$#P0%!6+;'$!+%>;U*JSF@T0-B6L;S=E?.SOU;:R'2(8@[ZLQ% M.[X=!(JL2F15P@^O/FM6.GHESP[%=%I8KNQ4;3EJM-M.W3E&B:<:W OZB%7V7.$T^^+91R]6DBX+MS/HCJ+F!#%&T[GXKB.8Q0'O: M?OBN)?/T5:>0-H6XAN>\57[JCGNV.1>Q==GFNSAQ6-G#*-USZ^F>R$3<#-[Y MK(V@FDO>;D@I1Z/[C*IP@E8HJT/?1E!K&Q'5<;[9W$W!A%([5/OZ=B4LVIL3 MV:730ILK%>6R%S M3J%M6!#5K$LX8_0=CD?7:EU1AN:*E"BR*U:F$Q9RAJ*6%"TF2:PNR1]V 'R M".JN^$>!"DRJ4"XT"RR/,-4,PC>Y="G/E3-L@_>)@,5_(6Q= M*#2[__SL7\7Z92$LI.!%A*H@DR[8' ME%U7?0UP_(0K9S>_,':Z%?"-@-76\O5VT>1Y71;UA5264%4JC&FOT;:3JZ&( M!_5(\?@=040+XK<81$=:&\KE[$/5ELEYL>0DU>YII5EO)'G M<85QE?;=951 MBCC)G5"W#1BN(J9_C20"T"!;AG]?D.1S^JJ#C;#N+0[1E*\,B[#&1+>6 #2 M+KE *3_!V[?MFQX;"(5"9A(30'.I]Y*YP=3LU$4\*!Z*47=Q"H_.*D3)B MW"(*^HK!&*2RA57,H8?"M*2(R4)V(8A28#""0PAW.!V5!?TNJ94 $#T6!D6N M)1R+SIY?(;C9B-L!%W'RIDZT)O0(L+&J.IT5\JMN9@%#-G(#:9*)PTY)1'X3DWBF.V"V@=GR;<-HSFBJ@KR1PY M7KRBF5\9>$K#5_DC;:ON*.TYD+S /L#6#9-%J9(ZA=\.*T6&(C(4XI1%NO4L4F0A;@X+'60BNF4ASI33>!6E4P3O MT/K(;>6'OHGP=_]0Z%V<.F^B^;8Q49B@SZ_=6X&EEYM_KF&#P!6'3YS$WN$HJ,0%B, MP(EN!?Z4%4@GQV3#83%.6U:MC(.6C'2R,?2MP.968#+:3W2;F9QG<";:0A0M M]M\*%/I@K?]=H/J($V;2> LIATIQV>\4V+OY,H?D=0A]6_B!)'5Y@X M"JZM1O1'O'6*RCM7M$P>;1"X$@RUDQ,/1+@YDDP_:O"%. /Z[KL6K]-VRO9$ M'-8$+R,3&%?%<:HR#(8*+1Y^DKHAWPXP1:8B,A7A $5_9"MB991UF\T>P1HB M1C2[6=L18X&M"-;5HAS43>:@]M_J=];DTQ49A.ARTQN"4WML(.BLEC%^4590 M"6I\'9W-2HO6,##7?BZ>/OC@?I1]"D7VZ8KT*#(MMP2_]I5Q+*SJI4Q=S0AX M9H*Z0KKX0IH\.T01:0GD9Y$ MN8D_S$V\1:5+W')D&8;J&L"_4L&_2L%'>/"%P)3] H!_52T7((F_HY7M6UW9 MOF;B?#OG&ZE [6POY@53SY]=!,TC:!Z% ML%$(&^E)%,)^P^7U=0VSFKTM8N;XGO(.^>_WES@RZDQ50+# X8PD&SAB/]/U M<&[0ZVF)Q%X.YKDLW9O.O?WM"2= _4@,W[ M8WU< D'72R!5R;9%'(_;FK@29%1M%U+I%$:CS>4 M6RP^K75+F4I?G^/,6=?@G],M()+#>.[(LJ$"*2^7S@)Z-Y5SF([GY^MQ/MTCXA4 65G/ M'I$>WX)(+E+T3+!>8AQ"ZX#C>&T3NB\6BJ$V;&=1HBN2L0%:77KT>3@D[[LP!7NPFY=7"8VDA M+]AI7%BN-#ASTSIU*7#M>W9WI(HJF30K3%=K9P<:UUJVW=RB+A)!\?,@%8+_ MBG:.1:GFR#I;CLW$*K- M7R]R ._,>KVX;9G;[,!VJN\]<949A/4T/Q\V5U2Q;3625A*54L F4AUF@GH? M@O20I@^^2H1N3W06H]5&I$Y-Q2DH2J]%5)B ^._-$'Q0(@0%5E%Y5+:U7KI/L#,X3%ZLR0L\L$KJ4KZ;C1F1!$TIK_^(W%T;LXNJ\@^ &< M\8E]241.XI]3%7OI6%R1#2[.QA+;;+#%.\ U%:]?]FQGB=_'XOIL9#I?\ M?6W]/$],7<36$.@A'_Q'1)UJ>IXULT5-4LA2>S9JZ=B2>0$L-N!PI>&C-'R($,J3H-:@G!;,]%I* M=^S\'HMT,TD<6(+,:E M,-"73$8B!]#,>-G0M/2RF+>^]!(ECW# MT_UU&\0*"HS*EC&QP0B8CCH#B&XY5W$MS;<-XGR3]=>5H9PGF0N*_*5W):Y@ M0@$$92AV5>!R@Z:T@/8+3AR^8U])FD'M_V?OS9L31Y;UX?]OQ/T.A.>>\YL3 M87JT+SUS.D* V$$((;9X(Q1"$D)H RULG_Z5A+O;;M%NVVVP!#41[<%0%I55 ME4]E/I652>Q$5]JR83CG0W:L:F#> L+EQ73^C??)^ MRNXZW*:RY:TVBSB62QJ-K<4(P I.$# M:?CR;1+UM4 V'$UE9<^)1LI_M,@KQS7^'#!B81_55J;GFD7*4%LU1JFOJ<@* M2BK.8!AUCYVH"W'6!#,W9R,!N %PDR.K[/?P1N%#W^?H2=W4:H0D;DN3@W+0 M8[R)##$,A>\).)T(],P)K:[93,NP-7;,MN[_-&L**#X[7+:,3\>#2]1;X9QU!=!8ZO=G"[: M2I$VB9JO3S"YSE36NH0E16B(R#^DB5J;6-X22FFV#J'L).W0P$;--+3;"_ CE:W>>'P1=V[-V'3]&B M]>T][=A@H15D)0YVDIU]G.DI3KL?&6Y>]+93,*(_T+TD7MP+"NZ\$"PT7RN( MCARJ1GSR6':=J/_^\57B>"4'DE7#D1TEPO="E<(H_ \ $0T>/B3CJ=_/S?_WG<^30&/&#Z M(ZD6QSN12*+9NE:<>9IL%N5Y],6?96LK[_VOC@?]"?NV7WS^MB^@B6\ ?4+H M?Q4>O8['(S68MKPK/AJR!R0IQK0: @A<>1!Q2Z">/_,GGS+P_#,HLTW^K#6%@L=KM1HLX5&M_SI MG[]F%\3B9WM6YKH5MBNPE4+T2N#:C4HTGI7"]V$M<-7"]X'-4,___+9=_"=+ MO3*<:#=SP\CE4/W[@K93M$A%5YIWO,=?B#8R^=+]??L^)BLD3-&0(D$$/9,P MDIY+M!99K=$^AI'*C"*@.?F@9/)7>Y+O,\B("WE11.@2KZ$MM%$6&"GQ3I^V ME"%)WS67Q;99[F,S@G?XSJC.1RVI'UO6%T*PFR,DQ0I-@2R'8W0B,;J$I)]9 M8G@(KMHV#A590J2#B40$'A^U3#TSZAUI2%54,665KI@DHZ!L'-:1?B;?";"2 MPWMSJ AK[=*!K ]L;ANUQ']L*5&S+C\AQ+6XAU:+]G8YA'92_,S4MZLJ"S.$ ML*A"0J4^#V!17>\W?-02AG]L.A.&0W$YF*ILN<-:8@-=UH4J+V$2]&-+"S4' M(:T$GJ@U.2M@4%1KFTS4,B422YBK^FL*YUG)YJ([*D2T2Z)=9>]6A*-'&Q6(8' MUK[-Z0[,2^2)ECN'(X35<@817J=,RZMU4V-UB3KQ[=2H5K;7Y;:X1@7+$"<# M2V\Q$IUNZ3(E=CPHF4.(V[<5GY*[C$!%:QE*-]74M3,T[+9FAB5_+2PJ9%O8 M;Z-12C<]V(LJ/&BM35/8[8K=$C/%:@$3^X^IIN/F;'RPJ[X)R5H#WR[LI8G: MT5/1=-.11N]JC(YWQ-;BP!B;0W/&MZ*F)U:4[57PHFYJ;9%PM88UGS0FZ#1J M>F*F[$Y Z $Z0R&[/)J&0[75I,JZ!)^8*M:G%W-!1TMBBVANZUYMJV-R)-:) MN:K,J"D\'G(D-.J,UJ:!K:9[*1K7$Y,U9"I5LE9J;2&BU^'GP\;$,!9)4^+' MIDW(1J#B6CR8&K_CZG6[UIIAD5@G)A;KS<5A<\/KYK[+VSKG(7-BS<1-4TI5 MI-7MJEI>MMG1;&J.(QAHEP@^;IK2JMZL5+)<;-M=0.7=5(4&M5!S:OU^JMY\M247*.ZV+#+ M'7IH[JTJ)2P(N*5'D(Z

;.%8WK<-"W7F B$O6]U MM]"^V-@(0C]TRD'4@Q-ZT!-HG%\'W4BNLL*I,FW47)J/FZ;D6C#>%+$W]8IH ML)4*2HS8BC!DXJ8IN>JSW:CH>^LUM%^6FR17-0FSGCPU)1'W!T'.EI\=-TW(YLJ88JF!7S#+D"\J8)1N8$SWV%+;7ZXB)\E85*H2P\#]^L;1<4K>>>)?/:)N'MJD'=C ^]J+!]\)/IHL+XO. M(>!/./T<5?3(NWCT?#=ZYMQRMU\MH*^_%V,2ZO/1'8U39__2"WQPS),O_MI4 MGOFN%0;:F=V_GW-4\"LXJN]N_ N/31\(NF=OH(!!?^=!_SE1"C][+@LFXD(3 M0?R"L083<3&- ,B4C7D R)2)B0#(E)&)0#ZAP%+-PD0 :,K(1 !HRLA$ *,I M*_, D"D3$P&0*2,3 9#I7>?AE759>L6UXC?_>X?? MO54UB5\X-.\=JOOJ2(S!PM.T0B?Z8.$76$?5XNH!L]>L@K?Z/Z@!KY??6 MBF#LSK)2+@(AF5@HN=Q;SG.E-C.;QUO%>S>-S\XEVE]>X#%DL7% MDLT-Y!*95\ .D6'QOBD]\E:E)_.N\_%EX)PH^>^*>D2TQS]3@H,%\>589RT? M)@)8$0 BP(+(,T3D?4&\5W*:\YN)J10)?6VC.:'V'E?@G+\G/B2US$]SL!]E"NGU,,4#A^[$VCMM F9YQ>'&O4[:543 MQ?-/)+& ET+'EI ^8W+.GN_@ _* JO'--_3N"XRB]RA,7#B'Q67]]O.EL !* M#I3\B9+#]",ECWXIX_V1O_&XGKG?KFNVQS0.PBHU[SC%GV_I^.H\\=FY MW$>RAJ\Y&(-K-"> *@!5R.I!Y1.)"V_)9@86.UCL />!*@!5R(DJO"/LY_6@ M^8=*<#U+#F*WO:"XMFWX?N1-^_<%S]W+UK>2*&Y< 3JOQ](_R/O,"C_^S?<< M8S= H&6K9.CMD&P7.=9^*-SN!]R<6VGQ-SOZ _%V@G=#AMJT@>!53PS+FT9' M;T@#KL['O;O[@A'W)/*RLEAY8=T MPZ@(,%$O:/OOE#H/0E=MB8Y1ADHBQW:AOAV0AQF?[AA,M8]V(<[W+OJ_% M-9@R?;T;HB.PUUU63*IZ:MS$4S1=<2WVL MX2>07H-@AL)[$QIJ-4*F5UT$BSH=U\!!(R/P7 73K\_0 [@ <"&+=-";<6%% MU[F6+U77HMPQF4%GW23&AVV$"\3=%_@>PE]F_]T$_P-T'^A^%MF@-^M^RVZJ MR!0)-9-CMB1$:PM!F<4V 1WK/DF^+$H;6 4 &0 R9)(,>C,RM.>EL>>ZHF4: MXV#M4XZ><'!8U=R:FVV24,"4)@HNILRRO&5J*2V"+RGH"Q MJSHGR/\98HXT!X#)59)1/P<3>XHW#RSB+T0"JL@&X0\LCV2DI!HWBMY3! *B MD0!< +CX>+BX('_U<[CHZ)JX[[0,A=6@SI2@!7Q9;,:V1QR_A-]C5Q:C &P/ M "97#"87H;Q^#B;^1-PUFQ6!-D/.&&S5Y=#3FWP$)DG$$W6/4M?ER=Q.Q%/T MR)KG^GYAY;ES(\AX0!,XA@#'$!G Y(N02XE:]A*M/('(,H[6FXB]I5C.Z(KN MR"LM)9B7Z"0R";\GH9=Y@QG#77 ,"?0_-_I_9C[H>?T72X'8=CL$S*Y[-@E- M>Q Q;>N1_A.100;?$^19SAKS2?H #0<:GD4*YWD-[_56D#!58,/D3$]U\?5A M#]692,/C.",'H$MG@ ,DF[/ \ W>:BJFXHV3?7'4<5$*_JU>08 M )*,L AZ#V$ONX.:,00 47Q([_=,RQHNY7F^)I_,F5L'B*(LL^M7]E^EIM; MQ'D>G<A(!6 :WZV,'))X, ] ;HS4>O'+ ; :T"6I4OK;J=.((?4HWT-5^3 M/661Y-%5M8UFN2M;<[(>7Y"+A"D9HM_>F7C,D&3YCAWXJGZ,HU:^*Q][))I. M11.4MZ/*LBLPD-!1$&2$J"TMZNT%RKJ^CJE MW;!6T2GO1T5V--M0W7!/T5Z-B966OON"D_^*O'/L;WJ;." X>,19--C'I(EQ"R[ M? P-<;H._!["7L:H@K@+H/Q ^3^>R7F5\I>-DN1HO"&;X:;?V+:':$C5]5CY MX[L;$'E/8R#[!C , #9(LYRY7Z-U!S ! M8$(62:#78\(0JDI38SX8LRUAP[992*HOD003B+LOV+F.]//)]P"M!UJ?1?;G M]5I?J]:&#KR?<>(^# :NNM%VV(2)M3ZF@-![&GW9T1 P!0 H %#().WS>E 8 M,T,+*A9Q'AKU7);Q0VXUPK8Q*"0I/>![G,JE@P!B@7Y2(LA-)?G(?400J!)T M)?1_CH8DWS32MTP_#QN#?V)GP)BELY:E3< *'=W9K*?;636^K8'%Q!$,0?<4 M15_5J4#^3PQSI#\ 4JZ,A7H)I"PV*W)7;)80E@@$?,;U9E-IP,>00MQ]P>E[ M$GE9_7H0@00P V!&_CFLEV#&1%.0(OS;#!=EK=YHM(_:O)V0A:KI=6Z" G#)K$?FV:_2^FQ)L>I M>T#$$-#4#&KJ6??;RQ(D+]MO)Y,5:PHS66='/:PTF\_U-;KC8RVE[[X@V#T) MI\_RP7X+M#C36GRM!,6S^^UPO"[-FCXS,(W9 A+JX]*RJ22:'%,4R#V$G*68 M7KYYB%Q$Y20$1:!YFA\DU[#<8*%Y!2-9#/<%1SN9CQB$XP#2&I#65QN.TW4= M]^FV\/. S9+CN3K1,P+(,/"&6!<#CE0C3XR(.14,O:ZB]^ L#,#*%PO*0"7$>/P\5O<4>*DP,*W%H#G[9W"#YY'T < #@N(ZXG-< 1X/S M]BN[I*FB+1T(9K^"\ MX8K/&_(?I?/]9*'JN78YZH?AA-$(PZS#ZN*,%"S?Z9!,UB6L,/'L:::E[OUX<;@Q)/!UF"TTB #IE&ARNCB"X+%3\B!+JN; [;1:,#U0XX7Q0VGH0M$H0@XD-. M''K9=;";8)< F0$ ?(?5901^V"\[GDU@W4X"NHK MWU.8:8XV-X*__EQY;BR]ZYS$^3Q$08$3 ' "D,OMY(+,5+1-/!#_I:/B/VKP+TW$5"1QZF2,&=F& M+P!?/H)2O@A/= I24EGH.W5,WQF3NJ@MV"8"3_!1;UE6 *VW(]H#[Q$Q7 P#$;4.X<*_>5!>G\ MJ.D_*CB,$=W]:#/"H?7"6'<5GEO/PVVLX"",!FAP+C4X_T$V+]Z>!\&N-*D/ M<,_4?%RLVN&RZB')]APG.";N*31]APKLST"[5>DRHV*SGCB MB T&OF';5-WG8PT_AK' Y,ON,F5,P6\RC"6#X1[7PIR\+P%^93O;^U+A8'!N MQB0"6@6TZF,'Y^Q$ =B;KF.A "T">Q/0*J!5UZ95YQB*EP<#_'1=9" ^H+#2 MO$+TN^U&0[*0/:U0+,QDWU! X,"'8]X9JC6HUGAM*^D2 L!>5??TA_GNH[(^: M.D780"=\@V)'179IU5N'T6;-QYI*))J*Y/(H'VR?UZ&8Y]\^WWHV?];MT3:.FM;)]O/6,_Q_:)0+PHMFBN M#8WPS@!?B:N: "6&;GS4?J[],[?>9W[.W=_&):B&%0::"D[9<\BYO@R:<\.2 M?KAE]1'$1.6H?\_95L7!7CNTU1!FBUYU+#+6I1;85\CIJ(E>$<&[)SXS[?46@A2TI9NJ'FOXJT@3L+$#E<^9RM\ __+SC1UCRKV! M7F^)8LTRIT&(;7""3=3^50Q,KM3^8P,\KN?FPY53+UE#Y>R)?)6Q:EE$K*P/ M 5CY-SCMU^"%@Y4.5CK >+#RP!YI:D*..R;KVY)3<+[AA MX,<)%N(^%,!1>0[IM1R-Q55B8*[(JMR.#5 BH$0WXD4"I0%* W:>S(P-4"*@ M1%E1HILX:TRYL$\$?3P!*T\K)E-P]Z502&X%%, !XPT!6];PZUR9+Q\"0]AA M6-M.VTN71=:]2:O2F5E;A/G(-/1?R27FR"UU0WNF>=P\B1+QN>_4TM,;.X^R MTV]M$9I8J[%8+E)D]*<=SIUO)02/X[]AG+C'*32W=W:RSL4"_;]^_3]SB>7!;%+I3WML;:['^D]$^H_A]QB>CA0%A\U W_.I[V=4]XND MM?]==1]RS7W18G8#DQO2'MH,]:7=3[;[.-L]CM[#4+H<#=CN@?I?A_J?<[N_ M2*[[W]5_U64..Q@;=R![,&(XMR3;Y6*RW2?E_S#LGC[/?I];]S['@0B&NVPB_*6Q1O MQT8A\5H.*%=,?FY/.4"R98 N'\TOO0)=!J-NOS+=.%V3Z(RZQ4&H[]T>'Z-+ MS##A]#U!@6P#UXTF^1B+S(''E9)5K\ .CU>GOMOG,+9&&KZW-GJ:*266R2OI M*F"9 "RY:2RY5N;K%6!B3J;BJD(WBF+1MWMB?;J9=Z3$$$FXK\@2P?$K1).; MB%@"V1&N\C0CVRM*[P]D<4O*^A 50"JD WK[.W^YU^! M/+.T\W?SA1U[]P6C:$Z@>2\:OU=LHA?IYF"A%61%<>WH:_?1BBITW2!Z?EP5 M(NJ^$?V![LE6825[0<&=%X*%YFL%T9%#U8@3991=)^J_?WSENY:ARO';5<.1 M'<6(_E (HC?LZ(O]3X5WE.H70[U-**A(JRSUI:,M)^23-$>I&:9BJ@0K""1A M\&PFT0@\EU $QM$Y3-$T-8^^\2\Y^J<:FR__1#^^?K5B:;(7J_+BH7_%HUI_ M1N-^/B@R!/WK+*#U='*11YSB Z^('94RZ73R\W__YW'GTTP9E/SW]R.I%L=A M11( TK7BS--DLRC/HR_^+%M;>>\_2$G2GS#X7W_/7$^-/H*^]BH>AP(,?4+H M?Q4>O8['(S68MKPK/AJR!\ K6MH\^/SP9U_?2_#ZVYNN;\1TX&=/L^3 V&CQ MTY\\-YF9P%U]1B)4C==2].N#9!@"07%EY,T_XQX,K/ M6>NO_CBGD2'._J8G\Y=$: M^MG"?SIMIV;C,O@[^RDBW'VIM<5"ARLUVFRAT2U_^N>OV9?"(Q0HGZVS M7:$Q9*,&7(>5@C+7K43]8RN%Z)7 M1L59A#](@RB_W78[D H M<-7"$SD*1T'^^K/-"4(L\;//_T_2XG*[Y7-]^?/;?I.I7AE.M!VZ8>0MJ_ZE M._8&J^=A@R,5.MK:2%4B86P>;7 *(W$(9GAGY+I;"4T_4\#Z^SUBU:=BL5&M#J=PAT"9N"7^8\NAJ#@0 MWN-PDX!::-'BD2EC,E'+U+=S_4G5C883,%JDYL[1EHOFNF2. MMJYJH,:X*GB,1*1;+C>]Y9CFH;5HJZ9*8]T:/>C&+=$?6V("L8,V3-\0BU5E MNAUC"Y*P&(E,/W,_H!L*VL('HJ$L]_.:J_I,L(U:IIX)#UU*1;K#/=1:K%5Q M@O?8@& D*OW,W<$TQXAAK5ANOXUTJVR-B]&ZH]*3Y-K=L5^G5PVQ#$VJ)1B7 M<-'0HY:I2<(9V8):_<5:)#AALIO297J'\E'+U"3)$C0>"B;LL<7VL.4%!ZPD M+>.6WR8I<;^^&7J)418;>9:\\K7/7U\\AB#BF\%R-+CD,'"_OG&TMI)WGAAE MC]S2AS9IJS?POO;BP>""CW#V4[_8C@#-TI[A!M!/Z+/DP",KY=%7NM'7S"UW M^Q4PO_Z>Q-I_/IJUVVB3QAH?\>&)1Y)&WBRX\=GYI^35]%? M:W]"]\7HH_^!O)5^%?D5]7K12%;&,V3K MF3C6<]PD>9[JS+/XBFO%;_[W#K][JW+BGU#JDO?J7GU^.UAXFE;H1!\L_ +K MJ)I:^':(>UYW[H/BS[*\5LALKQ7!V)UKI3R[A5W12LGE[G+6BX@9V#[>*M^[ M[0\/A]$/MA2\VA62(-+"U^###&-",W2T?_\!$]#?*'1_?''=^\>'+A82+)9< M;2$7N:P.]H@,R_=-[9&WJCWQB<)RK?5QJIYW4_/G>=@/E_4(:H]_IB1_EQ5! MY'Q%P'1>K(1+_SYPIQV MHE"1Q/J^I5*#'@N5W2ZSE\6^,K'TC\S;':EM(]':=J2ST;8421D]X43>NO&V M-=N&79P36Q19E^N[^6)-;:-.HG=?J'N<2.>L>Q<$^#![ (!"AD$!_7!QSY'U M\HT(<>;/0^2%DUE>P'-\ MN@&\Y<(J0(+WR6\+91H)SFH>7"1Y]HO- W-=GRHK=D691=)J5*:N*EBK^(9N MG"*;N*=0&M@' !6 TW!1^^ B*;%_91]H0[RT/M3#_LKN6'S740[ZU'&1E''7S?:9EO&VU7"[CY0-X]=YJVFO9* M/#M9L:+6K&KS1D<[N#5>2HI5HVF^_,PG:9>XL07@)Z?P \[@SWT&?WGX013< MYR6A(YJUA==WYY)G8,,8?NB[+P@*#O(!_&0&?K+N,5P ?LY\OG]Y^&G9=0E6 MRH,-Q.U&JM@=-ZRQ$.&8H\%^HKMFRB>H0 K^$ILD9'@ ":^)'EUW$2N8B3R1NSC49@I[IA M7-[Q)NZH75[>J\YL<0+87P+J1;-M[;2&X+'&:EK9;$1?7#IQ9520YP* Q,-'H-C-@TZON":[)K%>[TKD#!H.6W%AY"3O!4:"O!< &2X9 M=),I9,@_/?1&\Z$RJM4&MH7 8JWF3L9"5;.U35P$_2$/!H$ ^P&@!' RKC$3 MQNOLATIU9ANF-2RS(TQVL0;BB THMA\>\F+@:0(IUW$N[TTL_17(T2H^XW4B M]%SWB2Y2MF"PT JR$L?6R,X^FL="UPVBY\M>]+93,*(_T#W9*JQD+RBX\T*P MT'RM(#IRJ$8+1"V472?JOW]\E5#.AU EP;SV2ZF&N MD 2V=*UX+'4HSZ,O_BQ;6WGO?TVI3G_"ONV)G[_M??$X%&#H$T+_J_#H=3P> MJ<&TY5WQT9 ]P.01!+!/&/G]K62[^_K>+RHN/LQ+X*X^(^0G%#_3O/P <^CW M68C6V<*+]\P_!ESYG59Y\I7'7^,'19H7[:36\9V'7-D/;SU:+_% QO@5HWN, M3.5X/T_NIS[HA/SET8+YV2I_.D>G!O\R@/5<@O!:6RQTN%*CS18:W?*G.#MX MX9'*?T=8=RX$KF(NHC_3/)]=AQ%F/.CZQTM1YKH5MBNPE4+T2N#:C0HSB'X1 M!M'_.FQW(!2X:O0;5V[5N7:%[0M)%!SY=X'EQ<9@\BTG^L=+\N>W[>\_6>J5 MX42[LQOZD>WK7[IC*11XW+?7;6":2E(S$IM+!#TC)8S0:&E&0+A$0QJBSG : M)F3T85'+7VUD5-C..N/#V!#E5JM8:;B>(++;V)J'?VPZWWKCI079+%LLC=&. MX_2]L+.5D!--#8H>2VVBV#!#W(6W'HT[AJE+J$3]V)*4K3H_H+&I:8R">6\W M011#VT8MTP^%JPZGE*6R#&E#8TO,G E:D9*FY(]-ERV*Y=LES62)NC+NT4:K M6RWIQU3:3UL*&];ST<.XQQH]:2<<-I Y\^*6J9ZV2Z8%8-,][50&2\%>ZE,S'/HH3)=;T&Z1).3#?FP*U29$F^F6#7:-5M&R0HJ5 MNI\T30FEMPU,7BMNC36&.@1M0IWGE*V$IX6:S=SN*6 M>&JBU#W36W--UU-:C%1RY3XE;8@W7(U\3^K%EES,$&Y8'$,OIM 9)[LC>LG'+E/ADF6X: MPU)YQ-K"#MUT9GVO5-Q&+=.S[_?,KC78/X9B/6WI#"V=W.BJQVJ- MO=K#.$3=\3UIFEI18V. \\Y<[$#E=46H M!VC/"0^,1*=E&OJFVBR;"&F.K'F%YSN#L1ZU3/<4[;"5 5G1,7&TFG<[@SG'U,KQ0],]E2[[% MMT*#EV HW55R0O 1T&Z';+F)U&*9&K'9BBZ-M MLY4T3:T4>V/4U.8NC*!?HP=48[H.AU+2-"W7"!OWL1DSV)D(AL.XLW"'^RJ3 MM$T)QM:G_6I1FX5L)'Q0'ZGK\G"=" :GU+I&M><#=+R>0GL[W!*DL)+-;O1< M.#T(/==L:!-Q)K)A:!E#2G(Y".;CIJE!J)+B;JA4YPR$N+4NI>M5C[6V<=.T M9&257/B=NL**84_%1CHV. R&>M(V)5E/. R:):K-0J/N &F;4W]:C79@&$GW MUIB5AIJX'+?,O57I]AO&NDX82=-T;WNS@7R820TQ1.>*I2[K2QKGXZ;IWCI% M8>GOYCV*#9'ZQFY-F_YVQB1MT_, R4L=J8Y9L\5!9J?A-/:U?=0%--U;A*/< M_8:- ";: ";^JE)S@FC'B)JF%)S$^W-C@T2&C6T)AD6JCB[,DZ8IP?I-LQ2, M6^Z*11H35JW9C;V%)DU3:U&JEE;M XY0)B$Y03 3"&5X2/IZ8A;VD#]FQX<% M*[M-$D7);="91VVQM%RUWN9@-*HV)X[JDXK8WUFEF:C'35-/;=?G+*5 0FC: M@>GI@W(5J]3XN&EJT98[):54HCLSXF&R9N>L(40:>\.1-IEQV5 MNS .IQT[3AHH_)7=/9H MJ1/6BX.D:6IR5U)'WQAM&8.0R+WMEJ#*IB)NXZ;I55MOUJ$=1L.(6#/T-CKO M2)$U''7VA.V@$RRC5>)+OKF&^E.M.>.J M^#AY:JJS([2+\7[3'XO% /,WI18Q*.IZW#3=V<.P-2J:ZGHF(BJ&UI<.3]0V MR6/32S%:BW-&4:'(T*NPA,"PA%V:1\\]817X=65BU.KA@:V)L\&VJZHF>4B: MIGJ[]63*Y(=(7^1&)7-K*XNE5TR:IGL+LU@5FKLL*R(EWYUA5;L^B@&!/-%; M>XH-C>;*.8AVP[(K:W1OQN?Y\(D-WZ_/%6V^:.Y93=G3.N&A9=+GXZ:IWM*, MU+MPTW=L:U#274G$WAWQ[;IGK;\69E M573L+KMGV%ZI45&682_J[8FM?-(W&%FLM2M0L3E?E=&YP=4Y)FZ:[L)FM;** M*LPLV35,K[F5ZF-(-WELN@M[C#:ML*+@;*L%K:E29,F(.UY"3FS1]?&JJ=I" M5X2,]::VQVM51:WJ<=/44_VIYG0V,+HUBW25<;<.0K@1)$1-4TC3TYSVMKHQ M6^:(:_$->^9,1_7DJ6FD"8?ZIBN5* ;2]**)[E6YHS22SJ:1IM3'#LH\]$IL M:)GZM#JP!LYNF[1-(F)G/([*T4/5V?%#L$6 MK2VJ(;V1;&M1VU/NY #&YKI>Z@?B:!3A]V"CK"0XZL,)P-47OE2MK:$#BY"H MNW!:VA8)^+AI^K$HO%X&(U0C1<-=X,2:L6US>FR;$JVN[*KX6L0W)K+=$/LJ MNBD+D5V%G$!&MRP*I>9,Z8C$IH3N6+NXGDSXN&G:4Q-U"^E/JR04BH2/[_R> MIWA)TW1O=Y#,V])^YK.RPNT4'2KS^I))VJ8F;<*V]5J+MH8087L\LJ^9 \$] MMDU)9JZ#<(4)]@;:M\HDO9 ']6$[DNP$C/K=&<[0^^(:LJM;IKFDO(ZYXN.F MJ96+ZRMRJ?B=E8@(!M.7?&,C($G3M+_6*LUIR)Z88K$>1&MQ:N$RF31-#T+? MTTKNJ!:M6JYO&A-FLL3=!I.T30T"#_78^FALF6QY@DZA<#Y?TXU$L/0@5/=2 MFU^M%=24S;#+-)M2;>-$SSV!SGBP.2XJXM>1LW30V"CW4;LVIK6H2T-MPGW$&%648F:]0T/0@E?V10 M/5G>0 +MEYK0=MCN-(]M4X.@3:.-V2I&0\&-"&Y+0X/IU$QZFQX$J.,OS3X_ MG[/ED&U&6V:]&$9;'W("]%N1W]332VM,)$3)'M7\KDJ*3-PTM6C601>O6PN] M! DB7*O.)-'O=9*FJ?V!F@U*QL39]=EU=ZOJD+ 93^VD:E&QUES1-R25":\YH]Y>L22R[8Y9O,Y:M,G'3M/]:W4^5+E690NMUNR+B M584P#TG3$_O>:L<*=JU$F9S:)BI]F-?6#3UIFUI?S3UZZ/#KA2E&!@6CC67M4:W>I[MH",E#I]>7AY4=5MLF M;5-=4)4&-#7,I2BVRC-=7P?C!=>*NG#"*UOW*@O=Z*XXL04+FKRG%1P?)4U3 M [8@S(E$,>[!;/6:_>U\V$2H2'?14UY9>$#J\Y(G=T5[H\\DLZM[\&";M$WU MMB2Q%-0;NK(H+,H#VL$&6#4R@= 37MFAPE6[BY;NF[7>P*W41B-R@6SCIJEU MZ]F"UM@7!1\*VWRES*ZG;+N8/#4EV*&&KW989X>;K<% GV]W<,=%^;AI2A]' MVFCA*AX3B$*HC1O;/J;R(R9NFI8+.]BMC4%L35:V>BUUOQFAY5[TV!->F=9< MH&5M0=5$9&?TI_A,KS7M;=PT]52>59F:79YN65O!2::IJE0/8>*F*;!5^6A% MEW5H#JT[Z^9\ H_-:)N,FZ;!5FK,HHFOUTB14/9R:6VVAX-ITH,TV!HK4C-] MH5-E94R>ZBPG5@\QEW[*H*@YO=V,-LK1C*EN:T0.@F%G%;4]X959CFA.@VY= MAI"Q* GE#1\L1GS<-#6YW-!7 G(XG9MA$U/&Q'QFC_VD:6IRN:I@R0A3":!R MBW$:*YT5B!@1\/3D+IU@R;67I,FVNNJF[E1W:.N0//4$ <=W!M)$[C0@8=^R MA;+1-Z!X>9UPX%0%LWFO"_W(8Z/FZ8[JY0Z4M^$Y"[+;3W.'_XTZ4%ZU<[;0C!=]1W4+&OZ2!+Q@=+!(L%.F C[5J-B+!&V#47B5U:T[.WB MS1P]X<"%,TFO3V(OMQ%ZRAM+7X%LGSAT*+.U(ORD::JW M2$5;M=AYI0D9.$/08G50G44IJU]7([J1.S4V$U0ABQY/=C8>SQ[9I!VY> M&KICRI]#>])H'X06V@OC97N*BQT/6Z&K8Z)8;$(==1V5>^89M(TC73K3;59AF#-9&USTMSNE?F$LI(>I)%NNT%)EX>YAKB?S%JR MTM\W6\OC<[\B71*1]BUNY1AWJ;B6):]\[?/7%X^/8(GO<7;?H\B>AH^D(W0" M[^M7/(2]P,>SVC??*<7P3_0%LO._)$@8ON"]AS*0JNIC(=&Y%?GG>[QP00I=,-)@1 M[ 8BWX*#<<%9S@HA=#&1LT,(74SD[!!"%US8&;$\+PG8-R;Q3>)U5OSF-XBL MN%;\YG_OD+LWBD]].G\:DM^YCLLH2FB'5IP-X]M=W!N>\+P3)1<3.3M$R85S MM]^4R-DA2BXF\F6(DE2%& "+ I@40"+)/OM0^VH.W&"=-D"WM@M.-['2C5%,-G ]0:N M-W"]/\SU_ET<&[C!CUL6\*B!>WG](G]3;NS-RHU\PE+5$.'5KI 4^_J XH!O M,6)LU_GW'S !_9W4QWDW/"=O_^ Z7_!M9\#DS;5"W?HQ7V^"<0X^DY5HX-;6$A>YK_ M;HA\YB.NUT[J[Z,LGI3.SO$$,[8;.D%.W*?+S^_1)I__4!1-F\__SIQ7E%H$SXI?DBW94:)GRT&AHBF:/=.\ MXTI!X?OC"P2"Z9]IP'L-2Z[/!,!8G&TL3KEP: 0OJAO&&?\OCR]);8!'WU= M/F'13^CX+_K&PC_&+I+!J7JR$D?V%$+'"/K:_+]W8O1"$@+9465/E?S$MY/8 M85C;3MM+ET76O4FKTIE96X2YBZ#9B;\U^4/&E[AY7$P5A:58&:70+^JRO(H? M%FAVA'A'$(N#2UPG^M5G=H;_K=7QN";A>SJ)?DN2#?7W T6N0G9[!5N38,I. M-MN[@JHIABU;_G_OBNA=8>YZMAS\]\[8!9^=T%;=X.'SNX(CV]&0/GS!YZ.; MRH6!'PL7#7ZTFT13'+6(GO*U LRZWYSW":4B"MC$AV?5"G;@XI+6Z-T7&"/O M29+ZYZ^G(W=F)S)6/W?.>4]AH%^M+SG !51J$AB?=]2 MJ4&/AW+]_M;+Q^O6Y;#D>@V4"V')]PCH.+Z@X3Q09@^X,MR%M:I<7WO0 M'L?7_T! M79P-2^KE%K4WD;H%(>:F*)'..Z-+-&C18T[ S-3JF[A9) Z0[.R%ZKYO\BT] M-E_B\H8HF8*8_P",N13&Q%<,/EKG+HV6N%8H MAL+W!(Q<&E5R' 3V_B3+35DN=";DS91CA#=<7!QQ-LIJ=9X@"#ZPV9 _KS.C M08W=>KYMKR%N4^SWAJS3:6.)E4'=?8F6_CU$I4V-?(4!IM9U5PL*5G(PG_U( MN!N,8R&=/>/%J*"KF(> O>Q,)*.KFGTG);5G9BXE\ M]K*R8.V"?")YS2?R 71>)?3D^#D2+,7.-@)) U="CYYW],N[D'MC'UES4WU/ ML+7^ L=]VB9P^NWN>^2E'@\CXACRYWB]S029=J&VLF=':*@:S%"MM_6M1":\ M'G6/D.C+6+T;).] $9D/+R*3/3 0R:FT40_;.A22BB5VS<5$(]Y^ZO=B/2Z- M&JOZ3JJ*9IEK:!AG[L/0U&,]IEZ@Q]<5DYYPE\69[&OQ+01[I3E^,F4%;1>_ MUD!\-8@U_YA8\\S;]" "^EP1T& LQ&ZC M^HQO*-!^RS?+1'\O#(K,F^UM1EV&?A#WR1^X/_GFY$928EV6'QF7?2T2PH]F M7-"\C:%HO6A27+6O*:[N)$\9RE:HG;J\-'0$$A[/(7/4XOE#14##;8N7J"0B M^!Y!+WUU*?\LW?O& X.QR!$G#=3@7"&K8"RR0&]?7 WR3].^;XPE&(LL$+L? M;<&^,\O[ 5:GV.$0F->)J;GO&AVU%O2;LAU;G3%?_"NS,Y>!FPW?#^-L) 5W M'K/"MAMKEJN8A7"54,.:IQA^\NGQ;7<52PWB/('(5^[5OR)9R+LZ]NF+_LW- M<%WMXN@(XD;RRC*YTA8;_>8-EUCM-37J>#051W0\9A1)/N2..LX^*+]Z BAM M5JR[3MU7;>7NL2'><60>[I%U[7O4'Z_ 99\NLDPV^/\[X]:OM6 M]KKK9[!_LNDE?L!+][Q6?;0FZWI_RH[:JUH-%85AG=I&>QY]]X6^QQ'B/'M> M_BFW&R28KY-'!FOW%ECAZR1_;Y#CO4$J%S"V'\G8OH>5M:D:X;;I]P>F$"XV MPAQKRJ-*;&7%%.ROS*SKBMA].3>[E3U/C@QL$+<*8GA!W-:M,KRZ%8;/T[M? M$86;/^J$&'7R*R)S\]$#E)R YIG%P\.J8LS,HM"#A^V5,"OW>0F&DHS2%\__ MFG\R&,12@UAJ$$L-8JEO8$\&<8D@/!>$YP(U .&Y(#P7A.>"\%P0GOM4#7(9 M/#J0=]'?KF1#+7A:DOV]$+@%1PL*";=2\+4@L!)")"8IM804*:R5L^_L[ZYD#/RH10O]H\ [< M:+L;&<$BK@H0S4O5]4YO>2?VNWI/[G7+B@=!97DLN,+(Z6)ALM_1=U_@>_+$ MCO<^60;S3Q/=("EZG=PG6+NWP&1>)V%Y@[SD#=*/.6,9/\!@.]^]_WMJ0SJ+/E$2RY9EF;()BUL!6IRL>VY /M_JPQF>>:GT+HPI6/D#]*V UWL3A@;6? MHO*RN_:S'_VN**$=)D%2B?M1?NQ]'*]C/9PYV%:C A'4QC-;O;Y]V ^4ZHQ^ M>PC S[XMKLC=U0)N/I!WSU7F+@YG2W2OX1A$+(?4&> MKUC"D G11QFEW0 =''[QI]#-9^BBW-[MK/?_3R[VZ,E;IGZ666($6Y M5,:Z?*#8NPJ3;(S4KS;&ZPI6_F?VY)%;+5XK44@>+1L,A:,KG&6 M&'7M8L_ U4,M@F(LR7>+P_'#N\9Y M?[1N70Y+KM= N0R6/!_=72(0&JO4*D6H5L*[Y)K8K>@.?UY>*C/]HG;L"Z..JVYZ*^%GH[\YMWP%P-*J9E:-CF.J5M BCX MW1<,I>\I*NT5G1E5\G]0]KX7#3Y:RRZ'*J>.QS*%*A=WC+J!P$]GB^W*K&VX M S7UUJT!?V:2Q,2)]0(CO 8D3'"GMIC5^W;G:&7$1V P=(]CSWDSN;P]T-4" M<%L B)SG"_G@-L!OW :X*9%SDE'E]@CUV\N/DC74341^WJ_\Z#&X!M[E!O-O M7&>:#;!V;R%I1LYR8YPUC!5[%,9*2"CTCER@O%1:"WDS#-B6LZ5Z$MJN]_N13_L]^/4Y&E#:58V1MO<$5FZI!-MOTK7^EI=@/*$!J7N<(,YT(23_7-\- MY@[)68J0#T"#4@]3.'SL3J"UTR9DGE\<:M3;8Q!>K,A+=[TO]F4/@N1M$^%J MY>8ZJ&\31:9>H,C7%<">D)W%69RD/$D+\C5+>4';Q:\U$(\-8M-!&L\S9PW+ M/YT(4CJ#E,X@U!>D=+Z!O2#++O/S0;^;2656PTW,9_>8LR>\L$OC]KO4P!FX M/_GFY K3[,<2./VXS+8?S;B@>1M#T8[Y^_J:XNI.\I0DE=\)TUT8=!'>F<(S M46@/:@QTF/>5!2/!1!Q"3-X3+ZR_"X+[0/9GD/T9J '(_GS6L?AHAAMD?P;9 MGS,P%A]-[7ZT"?O./.\'F)U[&)V*DH*;IAQL:Y6A,FH-\,3LC!GC7]F=N0SU M_&D5QG"5D,.:IQA^\NGQ;7<52PTB0X'(5^[7OZ5@XGNX]NG< %Q'1)A98SF& M]M6#0O SK"+\;MC[SPHF)A]R1QUG'Y1?/8&4NS76(<))2Q%;9KTNVQZ^GHI; M"2:3="3W&/&R9"0WR*#?(%%^G7SX[='>M\=NW\IF=_TD]G.U9%ZZZ>$*U>7W MM+L5!:HQK:*ZI2]X/M[TZ+LO^#V*D>?9]/+/NMT@QWR=5#)8N[= #%\G_WN# M-.\-LKF M/U(TO8]S*S \=%E9<6.S5901(=3L;(EA(1;B%G87]E9UQ6V.Y!W MT=^N(ONXX&E)2J9"X!8<+2@D_%3!UX+ 2DSMF*+5$G.[(&^C!7*2H@51K& L M0!37+;"]NA6&SU.]QTL4$<"P\[FF!%7/M9,/2C\>IW6UX 1*PXC.>S5=VK.: MLZ]YM7E-G&@12E,Q XS!,$A*K/WPLJY:UGNMAB]6H4SRU"B5G,M9M#N M$_(]^AOCZ]\KKA^ >&@@\MO+'66IZ"U@T%\5+QT->?*1?ZJL?!5VB;U5L5C" MD@)M5D*T53GRS>DD1IJ\1_"7W6*^02[\'>HOWGAQ[5,E&J\"9SZ$(?PHD$GB M)I[#&)EFMX+.U5FH1J^*9I-J\/.#'F,,)'I\8A\GY06(=HC<3L__/[,DCMUJ\:**.6FKT84FVXE,# MOR 'A6;H:/_^ R:@OU'H_O@BGM5__IJ!@'40O/]!<8+76'#T%6<3QYJC[\<3 MSFK\I&=V,08B9L9R,^5+3%7X#?<]D80+ S^6+1K[$VA\$-.T#W)$2#Z/P/C<[_:"5[,E9GK6)\ZASB.D#E=56,LXLH+ZF" M+)NLUBL[ZYHI:TML;"#35E#38T@A8DBY,)KD_@#B72\Y?+1N70Y+KM= N0R6 M/'_0H/>P&CN<;@^0T*#ZS1!M3U2..2^N+"9ZU_(0=&@6#_7:!&]P!V:3X I] M]X6"T7N,H$"F]P^]O_#1ZG8Y>#EUR) I>#E'V.IO(HJBA':8Q)]RP4+SXF:> MMM IEZ$A.1B\LQOT4T!!G7%'='V:A[AIMVZIP_($UYD$4/"[+QA&W6-X.ASB MS*B2_P.S][UK\]%:=CE4.75,EBE4N;ACM F9L8P=UC"DE4Q#73'T7+#U\SHS MZ[%?JX7RKB8*SF%4%FT.PFT^ 07J[@M*8/7OP@@.HCXO8TL.5E+A@-6 M>A:G_1H2X60MWTTN5GK^B;D;S'63M90VEUOI@(<"I P0.5->2Z9$!K33+8A\ M&=HI4R(#ENGZ);Y)O,ZQJZVX5OSF?^^0NS>*3WTZK_0_''TKFA-HWBMN!#Z* MH?O9S;];FG# K62*6\F4R(!*N061+TZEG(3L,]$)@%P!3 ,0&1CK@%P!Y,I- MB0S(E>N7^";Q.L>^]O63*\FM1$"K %H%T"I72JO\/H;!T"?J C8W(!P X9 W M6+@UD6_2@ 6$P_6+# B'7$G\^T8-\8FX:-'OUQ][?TM&!=RS6_#$CZF!BF"R M@2\.?''@BW^8+_Z[.#9P@Q^WK*MSL8%["43^N7)C;U9NY!/VL:7TWL&(L5WG M6*HAR0GT;N9,?O>Y&_!5XG2YQ88#;-=;<%0>LI>"R7Z?R8;/BVQ9C+X'%GRF MI_QQ,K]__X'2?P-K/@>F;2JCYM$*>_P3B)'5 LVOU]&DSM&[(?*9C[A>.ZF_ MC[+X)Y+,]00SMALZ04[6%$0N,RZ##UVU4TZQ+KKOO\K@RM MQT5"V==FOM;YC7I4+ZC+JW<$\T#-]J18\\CBL!ORH]Y8EQ RJKR@KJ\H"[O:U#E=25C,@PI+ZDY0U-SY M:C.@,"\HS M,E(R R?.5>'LVH=LM?XR(5JXV[%9F*LBJ\W,/- MD=DIJR:.V+9XQ).D.B]TCU$HJ,X+JO->!E9 ==X4QO UK;*O3B )"MO2O#$= MU$;Z[LP>C3OSUKBR-'<0I^@RVQ!;\I1.J)*X/"],DO9^(D&*D0RLW7?VO2NA)\?/D6 I<;YI:>!*Z(,G3K\/V\M R%]":ILZGR5+9W;!. M;],4]W!CIW3++7YNZ8DF4[_2Y.N*4$\HS.),]K7X3H*]TAP_F:>"MHM?GZ3O M0+0U&(OSAW5E"0Q/VO4@'/ID&4_^?EXWBE? M,FT<>K45]ABXV;[\HP*C+T _B/OD#]R??G-Q/2JS+\B/CLJ]%0OC1 MC N:MS$4K1=-BJOV-<75G>0I0]D*M1-V>W=ES \.RG&FO%M:,VXFE/837D+H M)#KXGH)($+3WH;'!8"QR1$P#-3A7["H8BVQRW&=6@_PSM>\;:PG& G"[[\[M M?H#9B2#UBA946ENHY@ZV5FVW6T!C)C8[$[KX%W9G+@,X&[X?QME)"NX\YH5M M-U8M5S$+X2HAAS5/,?SDT^/;[BJ6V@>ACT#DZ_;K7Y$\Y%U=^_2]__U@/9;0 M#L]#6A P4,AU1KCSFU?F8K77U*CCT50\JJ-G@HUV2XDM'RK.,1XHV0D6QY]]P7^Q>4N$"5Z6PSS=1+) M8.W> BU\G>SO#9*\-\CE LKV(RG;]S"S6*G>"G7XX(CA<+>C-9BLS8=,;&8E MU^A??XD^QT&[ WD7_>TJLH\+GI9D5RH$;L'1@D+"3A5\+0BLQ-2."5HM,;<+ M\C9:("<)6A##"L8"Q'#= M>K6V'X/-%[O#81 0P[GVM*4/5<._F@].-A6E<+ M3J"TOR>KX^%Z-1-'#K>MCO6!6)KJ\3"@=U]P N29!H'5'S\6V:.2LTS(G?W@ MZ=&!?O]HS0S<"(!&1K"(]29"%T%(J!:$5*K*M\: M(&,F'@?Z[@MZ3^/I@*$SYX',/^4*(M5!I#I0 Q"I#B+50:0ZB%2_QDCU#[!( MSQ><_@Y69*6.3G3;C4S<&NO#=Q95L?_O]*]SN@ M/O?%8*^XWG<:,?QB.'/)7A:6_EHK*=U5OQL%DTM>V5K M6QTU1)9!YQ!,C,2ADSAT$H=^7Q[J[^>(_B[R[OZ=SZ\%2+TH]\Z(/4DK-%4@ M&CU*79GBN^XM%Q;5^< M/GI?W/>5ZF\DQ)JLQ?7CJH[K7M+S=<@V=54)9-E+DE[Z4Z.@OW!KW-!:>8Y. MPD;WXR&]: PO82(BBTC\W1^'H1(V>KOO\9;8*-!'&[+LSEP9= M /2/.2+2E%(R2V-.S8KZ(#-.5AQ1_+CM_=+;4)6F*G!JH[:T/F-JUV4FUATQ MX0I&WQ(;W;2W_(,2.S5)Q6N1<5K0@$+9W"QF-97Z"DOL^&\D]DT&+?]G>-3E M"J!= 0>J*_##E*2C@&8[)#FABF3)D__]!\U1?[/T@_<+HMM__AJ2*%XRY8\[ M%5B(@8KI#G5PRR#XCLCFI"W61A<,91XXT<6H/2,[@ '#%CCQ]WFO'GAQ9W #WJPI\#@"\'N4]=/7L.LLHBC"CJC&Z MP2Q9.7)E,,C+Q6DC4YN%M6ZS'U\/BV(.*$D$!JC$)<,^<%2"!'%?,(C[JYGG MXIAP[K"$8,(UCDI:@GC SX,N9+!\ VQX?1HXPZPX=PI1*"PX>\KI(#X,SAH D=2#:#PDF7 MA;!]WN=ESI9G:G(DI*-14\WVH&)S&T/PPG^CKY;7X8A2IS482,0[2;K]W9)N?S6VI*/-KKVT M:G5MLUKD9E:RL!V!CP=9_ X6S'4YNDVXA9:FRDW#I-KI17W3P+ 0_STLW&1T M.G9$AX9]>S>_GO/Q^ M/LJ;1]T@&Y^O1_2:#=J08]L)+^1Z2L:B^LF:.!M?HMQ+VWSAS?@FT/!YM9!E(6P"V1P;N!>*)2F>28KG/XH<#A+2D!3/?Q"]^JVF'#P7+4GQ_ ?AEM]JRL0%>%$7 MX!=H9=EF;51W+5,55([AN80Q"3< ULH\K^+K:ME]!7&^6,'/G6.?([!DU<:? M>H_-.5H.FT0YDHA/$N5SQ1* E["N3R_,=\RH,VPKR;3 &*)%;PK+:6?P<8OZ MU1* ^,.:!Q>\CR/*N82!QJQ;KO!=00/F7)ENMXD5QS=$-H:K_[WQ_BP)LR5A MMB3,EH39DC!;(H"_HV_[M4(Y;Q7$>DV=QVL9):DQ6IREJX-*H2]A09SX\2O" M?;8@OGT_((EQ)C'.A U(C/.WB'$F":A)."X)Q[UM7_PEM,AU+&;.V^U$17#- M-)\;K=,S1TPB+1(YUU]7(V\R8+%WYU#'#UD )Z(*.6;( $X(^_U"-G < M'9L+R(L.L,D0DE9P%YSUHG]#!S&9\MU:WG?G^A[KKONZW]N[T !1@1^-@.QD M+7.&/T@]/[^L N<,?G8U>9$*;U.2QA42\7BF"Y+#PEADX\@=SB:NE$[R]KW> MW]"Y?9\^[._GJOY^'ND;$W]_7R'/X>WZF@\B=IJ>PMLVH;CKJLX$)5"#=,F: MUGF1=T;>S9E>,]V.CQB>D06E&ZG/Z<(,RSL<(AWAZ"NE1KQ]Q]HW="/?I[>8 M[-WOX/N]3Q?O-_3D?D.'[8WY9;] 8;M>6/0%E*SF-F&6V60DHZERMA"?M/*- M8:*!E"POXODW6M9]A3SC.@$XM\*^4$!(-VT2TTQBFK\HI.J6*J22++>?&GY+ M"@U_M+3>MV:CF_>)7C1\ES 1D44D].Z/(U )&WVTHEN0V"CXAQEO+NDV!S)O MY\U"DKS@4)OTCH\1>''A,V^FC%MB"QT>V[ MR/]47+?U3I??.-J&YY1J6YISP^XHO,+B.OX[<7V3D]"?=1L?(=, MTD?W/? ,ZFYCHWF!M?^#$K&>R5GEFM, MLOQB5:J*FT&],]=68H1"\?O PG> M5[LVN##PEMJW3J>QZ,C-Q9P"Q8(0CSBQ354>(QS@( Y<*8_MS1]C_/EIQ1T MP/VJ I\# *]'=Z_'?";+NUN5K[42*2;!;KN*=&4PX"*&0;>JY8BP&57E\*(R MS$5Z& P2/WYQ#/O 11F2V?J"4=M?S3P7QX1SIR2!PH1K^$?^$ ;>?"XR,,J1 MF3 M.%K8-(SX8K06S'CRLI#PHENED!Z%I86QE*BT*$7C"0%$5G5L,*!3$/K4 M6"#7.?X@)/ZK.>CBP'#N^($ PT=*.'93Z;54C2BZ5BN4Q:4MQ$OE\F>A0-R- MQVU>ZY7XL%K44UW%=6DNB5$@^N-7A(T]L#1[)2BX_0.;"YS+W $4G#M""104 M?+K=T"NDY\6(N^#X6FF[UCG)7%2''Z_*^B9=?]6.J!&'R\R$1=B9T69QVDX- M/4Z.0WD>YQ[8R.E9R;.CDK\<"9+L4LQW0!(9HB&P7F''-S+@IPRL/0$A248W M#R1C _=IJ&HZZ,3%@H^-D J_,+8D/327+)PK!BIY-@@)AN1"^P\HH;1I**@$ M)/X-GR/B;#-9U9 ,685?W(L+_RZ#HBY__0?^V,U-UH%D(;:;^./:<143>V2C M<(@^@E+4/R^'E"^N"7/ .S[_< ?CQC__^[\.QW]Z-NM#P,'$)MZI%H/18 S" M0PM(6E@:P1?_E/25M+%WZ )UQKU;XN<>1E@TFLAC)/;/T-.O:#5.5G,FK<,' M"^9C3U@'(^>G]ZW=(XP;NV>FC8WYGSA9$-3<4=]'O6+"..;\JE0Y #'T/_M$ M@_](H8F%P.3X-4@@]8(R0^\H>#OC)B,E(R4C)2-]XT@E MK/&*;$1BAG$I(WDRD*H M4DL5RGRH4$T_H@B=T,%DTLE6/ENN=5LB'8M%J.",.UVK9OAJB\^$X&^M6KF0 M2;;A'ZTV_*?"5]NM4"T;0J,/X>'O(X^^?N3_VNOC_P[2J%0#F@NF:T,#T_[L M@7W W/)YC>,2"6[$CL0H'6'$"*.,Q+@R!.(P*L5 3*&5(3/R]ZRTLTG1!%_*.W.Y M(*:#?$Z.G;Y>DP M;+$#>\2[\TZG5@BGN.2L(7*G+4&=:C)RU*T+KMNI)NWRO.WDDF+LM.5<;7 N ME2HU^5(MO+(35AE(]XTW)N4DNM5UJ1R]27'SU2NGW57(LV<]IILYY=\ M4XXGM,UJH#0ZMM8O*;#7,]MD4FTR<;;!MH36S,R+*W MTR4-=,LMJ51.T6T5CO4,6>O39C-1,9M1H33+3FVGRN6C#3C6,W3-M%O+Z%H? M-#0N8H3']'P;'\=@TS.$70R*6EX=% =4F(\4&J"S7ASY!@&\]&U%5W.:=R^=&J;(XI/L_"L9XAP:J49_K%ZF%N?=9C&2Y 6QJ>MPK&>H5;.HY$3.\9:P:,?" M5EA8)W1AA=R.)TW-<7.489QJE \K\6I1B==U;BY= M!(6XR)29I,B>(8%L)"I=QY@R%">H[GK::92H(FYZPH:SJ!I>.!LPU#;IK2[+ MLSIC47 9ZCE&I.FI&L#F9_-\Z V"8^R? N"]1G>HM""N[52E@?K!*C30HFC M-DE4$_*DJ5A>.VN0 +N-]GM#OQ#!_V;L,^1;JYVRLKN[S ZAOCI^0Y7<%%^Z[;S':GXQ;NFTM V M==ZS>>L!U)//]0]/;9A']M7S-T*(3R($_9NLJ800GT2(.(&F8!"" M< 0A!"'$,32]GE>5$.)]A'C[O="W::UW&*ST._WP*P\Y/[ (T$1"#__O1_3' M6RC.>.%IP;D7_FY7 /5/=(=_CR_ MT9G?;?17XOEN>NL#!'^>]. "F9 _">-.(G+3 MDCT)(2W-#HTL^0[K079%V0M/F*G!WDXJN4?_T+U02XQ(6D>Y![ M06/=J]PWNKH@^LJ4;#1.R<90!RG9X!];P,XGBYZD4](PTUG5$R-IVO_XA:*Z M98Y4!R5@>^UN8#A2[Q?7L>1"*TVW5+>[,72@KL0(SBC$/<39TR*GE[D8^!GR MY'7Z$L:\AI?ZYN_Y/>/2YXD3.ZVNPLIBHL@S_*R3BF[KM3^YSW_$I<^9LR>W M^W&AWM*$A:3&@%ED"Y$T"EOD?OQB'^C8;Z_ZW:!U_$P).*B]A$JY6P"22E9U M@(NZ'VD'NTKO,K*M770S3S6(87W_1L,G@_QM6=HWNCADYY#%";)Q_BF+(?"*FAK\(6\3)P!%W0&O)F7 M>3>_:C0:"TEH504N/QDF)\/$"@Z,^_$K_A"/O);P\^8= [Z^D0%S"R[CBSH& ML>AOT/2X')+=C)T>,(B[LKIRR+7G@*T5EY7U,C;G:TI*R<3*S*87'XOX1B7S M$*-.3R-N>KO?LJ7]+;& J#L75'=^@P6FHI;I9MHM:#EU'>7*V3ZE6@@+.(0% MU*OVRHWY3JJF$<;G%CJ VE\(K)'R!XCG))#6U@U8G$1IN8C2,M9=]R?D312N M6T:>ZH5M4+FW+8F@EN6N'3JU@B'"V@+"M8<:'.Y%@E M%]!+WL/NT;*2KEB9!A\>KPN"$%^6P7H,V1T58'J(O&JGW(L#)CDSX>"VF# H M)ZQJ0+*.593"1+)ML$M\3+PRQ!(C7IE@*C@[2RQMVDYME#--Q4X:2@M82U4& M=LO4E4,F/X>#I<2BF.VM!*J63"T27#,AU4=),8$/E1YBL;?5HKL91B#^FAM# M":(77=!?\V&4R#GI0G,K4[0&^JO$(,YMY7EJ!5$">W)8ZHX\.;@:6,C8^7.D MI_!5XLTAYAWQY@1 V<$L"LT\Q*!>J;XG.^_%>S+28D/7EN:Y4LU=LO?)&A UYL)JS(?X/V(TZ[+>;T2%Q:13M08K2[.J..,U MU&$BD7=J,#?I[TE/)&,,NSJ^5H,]/2%(\)"N2I@5R!6;.S+J;MGB)5=LR,XA MB_,-O"IH[C3S]PTZ#>+>28HL0[) ,6H!&:A+E 6>> L":2U\VULS?]]\/@RH MZEOH4#<#O'\+QH[MFGNN.U<\NV( NB!D)"U7&=7;B5G,C%%)5&D&&OYL](&E M3V_ADPP9A)V#+4,_@9VO;,5_D)WY2G?1+[>S&;XT*J6D:E@T>_D&8F<4N<$\ MQ.*G=V?^?4^VO*=QU"TPEU0E9)D;24<6>XA8[,2T^/+%(5K.Y;4K48BPC"JK-;5K#5:RI]7"-3:A516.GIR.OJU1!UIPR8 0L"QRH3L15 M$TC;[@;L6Z+N_-'-G%.HVC'G:UB5&Q2'(-RN"!0WG*X*P]6F7FZ,49%?J.Q$ M'B+,&Y4=LM_)&A#/SV=?S_D8SX>C\T2X$9L96HUO=+G,0'(H=85X'D5OG(E2 MOT.7SUYQF>N2@Q8;96F;J;:--L (G-=CB >(&'#$ W0/*E'=Y_KTGNFSX#Q6 MNG*IR33J83Y=!YN*LZ:3B0W4CZ)^HC@V_L8#+\(O!$R^&DR(KG457>O-8!+A M>W.GE8C%A5FFV&>&3 ,HX@J!"52\8M'WGK4%6;_:':GYR5N\F%@37P=Z^3KT M-U2C@@9P)*3GYE2=W_JJ=SCE!_8G#04'_2M>7KN[-K.AYG]Q3L]M*2=W75SG>>#Q7-I(.''+D\XBRY8+CF[U$ ?1G=AT0ZQ^T0*9,>EY>?F/P,3LYYQ^U7LOD)WTHD&_:D;1FS'L1)G)679AZH M,W;<3?/'+?L\OB5X$$7KJHK6GX!'S4TRLW37R&N;1ET,I\;#3;*)P0,%7+,/ MW'OO3@=/G&SM^;O?8Z8-,_:*'9V*90\&TG)F6&SO5 MRC8A2(5.$G$W4CZH!Y:+?8?0GYU:0FY[$6OL[ETY]WBLM8]M](VOUS"/ 5.K M;W:,+*]&^KEUNF8UN^@REY^3-T$NFGO4CMZ##]'E,)\3NS.*9\2\ MIA0*D0I=&B-\P+4+8MRKX7TWYI!YNJT%EL!P25H=8JH%2EFY>V=,&HX%3:6K M.I.T:T-B &MGO&W.Y=F-3[6PKE,T'];J?-WIQG),<04'B_TQL8+H^6]7HDG\O3PH(N9 N;\"+,L W$Y5 '81^H>.0;!-]X MI0)TTQB''6#-2*0-,;^^@7OF[C6>?7IQ%QH>AO/Z\=,DLY);/\K/%"+3Y?B];" M5,$VB: "9RZ\GR":VKZX@%<-^S=ZT3=4?SX$74/34H 5]AK_I.?KD&WJJA+Z M!X7_NS?<_Y!:](5K%# L_-Q+ZJV):3EM: 3ALKMU:8,KIKWFQ1YFJEQK,HQ, MA72F*MIBIFGWZRN1P6F9:?8U^S&X#I(;X!.")6_5FX*+);=[ O9>^'B.&F!< MID![L>X)JD97IMMR/"NQ\NMTQ[A[#@6"75>"$<$'*N64N504HH>'FKW^Y M-OQ%-?Y]6,\)SGI)?%"?;E@&%RV^S$<5W"6Y_1 CB =I" =U'PU2&P%" 31( M=SB0W,/ :TI8L;4VF/S <7E7UN+Y3#FY#6\;(H/S1K,/%/5J=.4-^FANWX$5 M7*;Z,@?7#2W);3O W@4Z)P9?N4N[D=Q*TUI2/SF2#'G45%8(:SB4HSX>?RTN M(' >L. YB>Y!)2/B(G@!4#>P!F0?D#7XE/.NSUN#&W95(!4A--+-E1T:6>8L MI!I+8#_S39#ZTO=RZGW+%M5=RDZR<\CB?#5;W;,8#I*TW4=><+C[NFO)$Q1Q M88[0.0$TRYT-S@@'%JXZ1V-4@HR(UH9FKGJV^CE*PFUL$,),]W,F?S_J2=:TH&(" MB:386O\UP&'"+Z+!O16H9,+:(3/NX,JG*O@L$! M^V:8^'OK&0;4-W-#YL(]*%&W97+?[*DR"=8@.XY?K@74[GP].M$_J_!$'U@#2U:]6$7;,64M M9,Z1P6WC@,6Y'\EHA^ 4@15R)B#$M^IU8HD2E?G+%^>K@R;O))74_CCSX RS M8-LNU(A!;=2:2!:P!<3]!?C @.HQ*EF)'Z<@,BCI@Q*-*"[+ALUT%]&AA>"D MYJ')&2>@.%1 +!59IX52'V062'!>LAG MA*Y%#QO]16.PK"1%UD]8&7F]]B5Q3Q"P^6JP(8&BGW,YY@)@,^RR;5Y-9>L4 M-XOHL_2*RY2K8P0V.&-EA'[O3=X@Z6Y__S:G^+G@%.*)(8'Q]Z1R.DU^]%)BLAN=VI$VMJ'!UX%!9>CK/K2#<1;QSL/'J3"7N;$&DD#$$,$U$(N711EEF&@@=\-691.Q5R^MV/%PWY,RY M!TV*&.+W$+!TRXM#=@Y9G("&WY"K,T\3Y4)AM+N]+3B^D& @?NQZ_XJRE__L U,8,\IX.7]\\7G>FH?GU=E/H,Z40/ MWBD/>%I*?,?* K9CJ3(*TWE)BALTJ8)XZDVB<"^H42%!32UMXZ-DQN#'2/ 0?EJ M'Z+1U^ F^+ZM])N5M)#DA(8 ?M- <3FHS ]>7>+UNDG#]@:,_Z#[QZZ.M$E; MK(U$FD'7,C&V1@MF5.C69BP/\@V.XQK.C'>_2)D[ Y6%A9XO=3O#F@:VHRV= MB11YFH*6,,Y_2S.Q!RI*KEL10/GBZU@$4': $A<;.9#99/N42+EE<508M'/= M\7H<&$#IB?9Q5W8OXS3[G-@D+@4,QW:$./@LYCM;J?S[[7MKGS_?KD?+)C;9TDSTILEW0 M%$AIJC)/)D:M67" 3)R%FM=K"3UN MT/%S^UZQKV:OSX234[WK&\,)-.1ZA?2\&'$7'%\K;=QS M(,E.UB!@4R;QR=^)VD2R MZ0+K3>M'OWW]/F68[0D(2;)LSN!K-R@6HVHZL'^4YDY"!8<=,+8D/327+'QG MR9D &X0$0W(5%<5RI$T#CM_V?L-'7SA=GG\G&WZQY< '.)'-XQ>M?9!6FPSL M4P>FJ/9^:.)(2(R G)#$1'P$Q,N1&XI"5AB*72$@1(%-*G*'A M:/^2X/^*NOSU'_AC-VQ9!Y*%1-'$G]O.F\K$'MDH')LOCRGJGU>1.OH5K<;):LZD=?A@P7R!'=;!R(%/'IG$ MTS,L;/Q$)^Z'^T:^D+L0*]YP7<$618:R;I1]SA/SK80&AMD01#N@62 M36GD(S=0EG6?3Z1?!SOHI9U_3+9SU/!XK5IK\RV1C;,?"K.X OE2UP&.3Y-JEEC MR5"WN*,G%1'^D9)LU:Z-ZA94* W'>^3:4 S;=@;8LJ7B8TG&6=GS&-!2WA2C3-#15I"3#F,9!O6(DTPWOV$PU7* DG5?: MB:@9_2,$7RO-X=@=RP57HP$SS5X964YW0Q43 M#@>$"H;\&/H7*LN&1L-0?_M+CO^B_PZ9UNX#^"7_X;]#*PFQOVQ:<]/"!@_& M @ 'CU(Y0%)4P5)2)/2X(FU"#$71?A3\J]_*0*FS0MB!OV?)$_3-V*-WS^1@ M/X04L 2Z.8>P@PN/V- J>\ O@-/4 KN"L%W."-(>1-U/);0 BH 73R%[QW! M6;EPZ?".LN%WG/D$JLBV]R+4#S;8'?0>5=X]7TW,D&*N#-V4%/]E&CBH<+=2 MG0D6@[)M0E+$@^. '; MA3.6;+PFR?EX2% &8ZF\2^?1AF_V]93MSN: M/1XR5 A=WD!VKC?0(4JBBC)OH+'#&4*JPXX,V-'0\M =CFH%=-T;G6HI8600 M;T*0L3SK=]=N;IESY.L!]M/P/% UG"-^.-5>1_@_N#L?+\\009<2OC!X!O4; M[^\[>NQ3V(2;Z.SZ!_ 7?(YZ'WBLG+W[BAY[XZ2#]U1 MH[T[RMZ[HT(3:0E"0P ,R+0 LC/ U3I1+1@'E7M (&2Y.MA=7QJ[NN35]?3< M8*$6D%U+W;/Z[OX7@IB9:MN(=CM8:O'IO>B /4D6L@.Q<\U29P>C@^. J T_ M>\3R&S?3H?2'KX.8;X8,$U^*UUT%K@!$(W\DJN$%]^RVR\@T'0.[\2P4\&OA MA,BA,3" !;^U08L'557X5'I2$N9/6]"72B@X";;!#KPGA,TED_7]7) <072 MH@*<7V1/:S9='0X!KB>0L-"#Q)FZAA<,A:0&?M_O*88Z\^:%8!5 (OF+L9>D M!\*;COUMAY*&X<(^FGA=$4A"RA#3&,\2$OL361O@LP25!>T12IJ[MX.H E5S MU/UN778S@!L9,@=8H[?[VAGZ&)7HL[P-ZBDO+XQ@*.FXQ!S4 J'*-O=$!.)N MV],I#S?U?L-"EQU1\>3H?).#QU!Y#::C5(9:". G)@T'#']^A)(%J5S,(O@A! M\TZ>(!9#?(&_/C^0Y8_0C(-\]O1UV=_.BHHA#X($DA4>>GL)Y"S(A-"R?=AM M?BQ0('* O_ZEF[;];Z\$X;-'^!+(2#=7D+4=$VG*\'7 V?^EJQ(6\TBHF8B3 MH=:%"@Y '=OG7K_]0>KW%5K=K=0A>T?K] M1*_+-Q^=!.Z,/CX>>&E._F$)/G2AON2@_3<@X5D:GJ8.E_X%2-B)#516#JN4 MPF/K,80T[YU";Y_5JYXT221PL'=FZBIC7Y6#2._.O!J^&!7 CNZ>F//%"@8B MW\'MF2.>=HT Z(.BU%".=5JLPC^&*D^C'6+_$7K%TZ#@"DU4Y!Y"<3-8.8)0 MA]0![%!S(A?5/_:$L6K)[@P.%.'D MPY%"!DGC*;Z>\(:?#+$%CC0SN*QH$ON%#4E#T_76398L"\]P*>FN9\M[XA6/ M^4"V/CXQG;<\!Z.WP$CW]$#?IODCP?(0&L+![=11!/A>-<.'W4K[.Q&3?0D5 M"6C HB-S;!+B:Z'X@JCWP',9PL&:\&W.SMY1(.2BE5VJEH.,+?B&F;^>$BJ/ MC'4XM'+HAHXSM(ZT-"0,O35^;0!SL3!/:'K1=,.^P710 M;J+C8JR[^F-%/:B0:U3+,PX/)KDC&\835*;2W$CZWA5Q/$C5@(OKV7/(K8!I MM-OH,VD#54Q4M'JO,$.A\,2$"NP"LI"EVMJSM4,O\X;D?'0.D%^$W%M3N)Z/].W!)"APX,LC2>*?&$D2 M2SQ&Z!]KG MC!6*\4(CTJ+"FY^F ]3[:ENVTDQ(E+/ M6V:BSD#3+:TMJ,Q"FHF1[=R(H9;L\Y:#-+]:4GTZ[RTFM1^DU>05; MGDQI&B\ZG%S,ZUJK,JO:6<[)M5I)V/)D2F&^P#6+ WZL@46EN!#KVF#=07V> M3$GN62(HIIBBILX66391#8^+9=1R/R4H/GP9ZZDNKX9M[,(QWA&\@=YS9:< M1 0D9[R>FE A2D/54G70;WL/06%%+8IL:]825+XWGK6GZ:1.W_"YY-&<,2SB M.8?0I(G_[VED3^'NJ@$55-1'/$\M[8[G.YL[)US#VF<:+,>K[/L MK3/2NW=G-OCQR_D5]\Y#"\@ ?@+EV,4#[F^2-L=A,Q:V-)&GX3:0[U@/ M0;EN[ X29!=:@S-D_>JF[)F^IJ5#RTT!9Z)SH F+' ?(AS$VD=7CDQ/L#59L M[.*SK5W'._?ZDS&/K'UU9]T^/!W?/CPY@0QTPJ"C^L#HC@8>Z5&GQS$O3UZ6 MW]CER)QY\B7MK9DA-%_V)LS>:8!]1;[M/L2KZ,\6'3D\G28_-XW VC^'/+=Q MCX:]LE3L#QJ-SM+LR=,]EA#W/7,\K"8 .:\@Z>$BS9 U[O'EP=BQ"8C<(]A3 M)$,ST]JYQ"^_12/QQ\2-<<_(1*N):(6CPB",H8A#V(7M.\T\?GG&*)#N*"36 MQEN=IO[YTF&P__6?H<_P[+?D"5!<'=1&3>^UJ4U%FII6>C?LU*:YB\%H <_! MAVV"TQBDQ;8YZO7TNB7D7%M8#NMK>QGYC-. 2\&O3TS?!/;RZ6 TF=O@Y^Z7 MPX%P^[=ZIJCD.N;N@6>'XB='YNK!Y46_S:D_P+%VH_!-4=J;T]NNR$?CCVSL MMJ!7K*LJFCA__W(_+CH].//;+L9U9 ?'=^ MD#:^:%;Q+ICQ^(+9/L_"54VTSZ7\R4"3<0L0F$9N? M7%K2VZRG/R\P&2^(X8:Y&H6E74[H?8+4^UA"\Z^4@Z\?ZG_Y#CC'%Q?9#]XI M^DWS!IVX)87P]ECCRBIB@%DC<5)M]L98@X@-PAO7XHW8C?/&Q<3&U2VC$UWY M#30_GMNE2LY?WQ0ZF2O.WGO=JL=?8^I<U44 MNJTVFW)Z'$>U5C_.W^&)G+W#8UN.>'P=)[E6;7&LNZZ(=U0%9S(4_=L\XLF5 MW-0F!0QY@I)@XV_N&K8D'=C^EXL+,!_+V4536&R 4ZM5A&YWN#JLEDR_H5@R M&M.Y2LE/^>KMYOZ.VLDXZ\!"#Z0QV-=+IO;UDBLQ/ER)R,I$"$>2^D03@3X= MH^OIS(]?T>AC]%-+KU]=A3CALW_^SH]P.0BYLOGX"0ZBRT'/ZV'9=P<]=.( M>N ?GP(]96Z2S6VX0E/8Q#2PX-*K\2H?).A)BKWL9!SA*UJ)E3O-5I+;ICB4 MFR(*H8=YY#X;>NX6>8)T@//5R/-ZV/4=(<_YB\N?@CS]6G9LHX0 (PH!(_)&]\[->W&^H<5$?#*7\\E<#B^6KL:;;*;6HU33 M:N43M:%6C 4)+SBKF@I&I MB+5F2JX-!55PG:O*]7S>)G3 Y4I-NDP76_9HL^-&^( O*6^V7]3YJ MY3U[:N;M2K\R9H!4@3_RD9[RVN][:F_FX*B3W:!.VOI]13;ZMC=L]"B!2Z6M M9CRVUH3E."B(494L5#A@MZ1.X^"?>,P': M G\&[I^R!RJIP;A?VG(=/LP!6[;EA- >!$9JX#T0C1:R87=KE[5T(EF;1*)- M$*Z/4;SG&9'QS^-*O0\XL;17R_1<*G&(2[L2N*%=]5L?FQY\]/'J6+6E^=3< M'".1]^P\$OD*XV9?KF4H(;!PJ,D MF.2U=377Y1FYUTWV)78[M!H_?D5BC\RYO1BD#7 #:#0K#MRB$>L86C@)PAF. MB* 5Z%T0 M3;H\ $8S+71U*;E-+I.@+@?&]8%WP28L6HMI&T2I6F=(%^(N7QI+ BFUGU#&JQ!-J.:8%1A;<#*@ Z[[J^0P^1:4KC->**;SX MSGU!"N?%JFT/$Z M7=[HO.@$O,Z^J#KTZS-17PXC&>'__O;_8F@FRB3.U,+>44??A)**.4>(\0J= MU*\ATH=G]Z6D>Q>8'<_DQZ^"X;E%H-3FO*+(3\7"#@BTTQ#L4,J$_^P-D&RR ME=J;'UZ5X?-?$^8(U9\<+2UA_S7TZC#-[C.+>.NCGA_QN9VU&\M^X(6G*F=A MOR1+.;$"Y'Y15HQD64)$M7H8;P;"I',_ *9D&:/ZV&!'6+F>NE$0T#K[:[I$Q= MKQ(T+NH,4!UF.!!4Z Q. $['D@S;+SDVGUNF)$^\TMMVR.L!]N4O%E*80AOX M3506#+*"@4MYH6JX3]8V'=U9VT_UGU5TXU.=^;7%;;PJN$*8"?62PVZ]*4D( MRO8ERN$X;'_#AQ15P36[)A(GK!-M]8B:"1#EYV_Z;,&]I*NC#:Y\!H?71O7OT/;?=UW8,SGJ#VU9N$4-N$@' M=>#W.];%".V!L.UUK9Z!+;C3=T7A0\--".CJ#%>.]P?1 GAG%<*#9NS>R;:=XPA#9=PAP83 M7J:G:H"XR-ZNY4&-1+0Z8Q=R&RK.]X16$.?@0*WHX=F!Z4 X=)X('QN5JB<'5!V1>_.+LW32!]"B' ( M4OSR]4]+LU\5J*EY%1Z]LHY/BV!/3%?WD$E5X,:%^ FMQ) CK7T@MKUJ>[B M*'RH ,6%Z(SLO#UQ? 0\2YKGX_>J)'I[9[ZQ]M95PY\#4!XWW]1,I E/X ;'H5#H,A9KY8QCE2XY# ML(6,B 29Y0T%P^Q^-1Y>FL2S"7R-[DB@($!0\-S%^->S:O"[D@ 'E0YD'=(1 M17Y,=FJLGZZ&1:.]1JF#%]/2, >117YT4>)Y-8/__J^C,@TGJ^=GUCF8E5\> M@L'A*F,0]JI 8";X*>DK:6/[LXPE'B/T+FG/SWUV'A9;#-0CD_AGZ.!WM!XG MBSF3UN&#)3NJS^I_[;A$Z^[A;\I1^)1QS/E/AG[$U6'AG_[,(C0*R;IR50I, M$_:),/^10A#D1O_WXQ_M6OJ<@_"CKSP0& 8ZE="/O(O^HX,MA-86 0IVO2/7 M!_)6'WI(I<.*&"]M_&.RG:/&,T[:N:2WA2C3-#15I"3#F,9!O6(DTPWL:F9> M_M:K#NK@2?3H.VS"O9 ^8Q7N/BH@KH>J>%B XJ1ECIP5LC_^U7*'SLYL#$>0 M%K [W-IC_(%##DDX:!7J&,>]U4V;2*DM[+Q#2*B&TKKI*EA6N/AK2%2RZ:G: MAZ."@M0KR7XP&FS'J6@TMC\:V1_-D_GW)R^&FH>"5!)SCL[ S"'R27F2'I$" M*B#LSF#>"#H8]6 W\5.>FCX04!"41 ^1EF2!U 0]'53]N 4 MR3$(3S)V]7NG$+ZK"&!/RC-H>PP5'/AUV\26Y=.8\7F XF)X1WB]1FXH^/7= M'"#^2O8A9/YF%L@K-3Z4M;LAHU7%K;#)B8AI>TZ](^A">W-^4_"&@X!?FJD.'*9'>Q^7T2=8IF$P ,B"?O+:[I#<<[X=[1;4)_)=O@&Y MYV=MIY,GP0WA".[(I-T5!CX:S\^GZT%,F,EJ$^[K1#XV:J"XDA^>VKYON3++ M.L?S]ER8S?)KNF>6$VQB#%O&G[=48G0DW8CW:5Z:T7UWRY>&XG:W*54YHC5I.SYKUH[D,2J]!/6\Y M:E/QRBH>U8523BU7.U)OQ:?\Q(?'+>E13S-BY0Q+@=DT3=.-NE2F_#QEQRTC MHB+TEFHRPG?SX=R"5<:3CN3G%3IN.1>C_77=TCFAU-IR=7G2 IOPV$\#QZ4Q^CENSSEE1! M8N4!J(XHM9AAFOF"$$X-Q[!EXGE+*\K,.Q%W.-%:B79UDJJ7PCTX^?CIVXO\ MLC@=Z^TEU0*CVM)>=7+R%O('==I4$I*,4:7+*TH--]UU9IM(&3QN>D+0I< [ MO6'&H#1N7*E.AHOX(F_BIB<4K0_J,XU-)+)">I%LR^5"JI[K)5'3$Y)F([FP M.FEK<$W#1B*3S%-C([-"34]IFDFZRVRX%NY0-2W6 DN6RDR7L"U].J]E(6>M M(JV!)C!*4LBY*[,7J^&F)_,26RY=3$S&N39)P#-C]4++AGC. XRNC M?_U+QXL%]::0C1=KN($V[U+U5#''/M-V=R[K*[SP"^@OCSI009+0T<<8:E(N M5O%0/(PYFT%5"OI^"#0TJ&_XB2 M#UAQATWV1^6>481]4 ?=A,!3<#B*A(8]J)9O3(16^*P=^U[P'"0(4 I:'&AF M/(8.E\FWK3ZZ4'0"VPBO+9'_!LEQ+'7HXFNER%#:S<6!"#N!T(2,I@LOY)-M M-#>1JUI%,0FAW3H237,7_.3H+.C@[K3?YO2PS;%VHS@H__2?.S5-!MDU2^\ZB_M?^HWJ3,((3Z)$-PC$R6$" AZ,?(J^DM M"2$^#YH2A! !( 2!IB]2D5BRZ@'8_@2' D((@D,!(03]2.@0!#H09 H((0@R M!800$)E>31U,"/$^0KRS(L=OO:DWG'SV37[+0,]/-G7T\/]^1']\E+VBCXE@ M%Z]NXZ.PBG<$QN,CL'=6;'Z3\77O= XVD5OJ^H](_%'I\=4%Z]^S#PAR$^0^ M16[_[-;74^CY.H2C?D.[*X(!9GH4R>#=O6>IAW/UZ@FROQ'9O_4F(-A/L/^F MYK?G>>:C/!][9-B;YGH4JG4Q-G_]=/?+YWJ8S^8%@+O(CHC>^(Z@$]]7^G]G MNE\0"5YUV7[Y5 D07 D(ODP#?,->.<+W<&SSY_OJ^4BH/O"/WKC=4: MA%9&%/*;DA)OUWDJ;5:3&TEHRGU]_*YRU:EZ1*Y%>V:?6AAE3FHT)MM<_*C8 M09A]0[6#IT3UCG<)#5U!@W('SA+VL*]AP.ZKL:W4C))B^^T,!=)MEJJ4,U-M M@.[3LC]^Q1^BW&F]UXM@P)=I_L\-_#.D#S).)+Z>;PA._'E)R0^"QO.*DNEH MLVLOK5I=VZP6N9F5+&Q'8'4QT'B.%7)87#2RJ7F"[^9CW)BJS%/T'-U^YZ"* M]Q"EWE9,_J/JPNV:A 0&[AL&KJHNO.]*Y+75A7PIJ8\I>5K3-E9FV97"Q6RQ MV( 0D/CQB^8>XFSBL_6%Z_H'B+I <.(&U87S!:@[K:["RF*BR#/\K).*;NLU M,YZ\FKI@-+/U3"F;EJE982*.9[6F4R^B!#PT\^,7^T#'J*OH"U_J.3H6"A^Y MQ?W.L\$ .8M:7@Z!7:YP/X?!:SD^?GZK,\(/AX]?MW+Y5XBX"T=N?XXX7#W MW>>9%NWS%N!OXC&V4_V%-ZAJ7W94P6R. 16/B4FX0]@)9_1%VNY42Q1FQ(U M5?MTL9%E&W"H'(252/0A$J5)P *!# (9GP<9GQ+,\ >0P;;'A>R6CU MA[L!=_FY6+BOO#+X>_G@UT\BD1(7/#8C/')?/'*7SAR_*H^G2-6>"A EE:GK MU;@]HU*ETH5EH[5FT[RZ[Z*!XZ*_HED_18> MB6\6WJ.<5+\D 3[?)VW(>W#V>;(<<@?PS@-_#J3.LR*LYT2/K/;UK:TK/!CD MNUJ[$JXD^888)V% P02? %PN)N 3=/#YPO"@=X&/K&GSYCJIQ36UQ2W3Z4IU MDTV/(?@@AU(T\<#%&1(L1("% ,O7 \N7!Q&]"UBR(-',<>7"ENSYPE"C=V%/6JYF0*M78GAUTBPTLML4S4X0]F!G'M1J MHM%/!Y_[#"GN0!*WD)O+)'$+N<5/>($D M;B'[G.QS8F035B"L0"([/N+=_X)4G"F2<>4>,ZY\13[EKW/L_?W[M.H9=:DJ M .=']KUYPTS?96JCP4"KN4I^$AFF$LQT=>'X".8=SCQ>L@RX:'8=6-B!M[LD MJ!ZG6*?V3KM%K@>6*TU0M5EYL# $I]QTBF.1IE 9[Y M_#K1!B\S>5!,=<+D]\;DUQ?C'PT(N*H8-YB(K?*ZF=32HTQ^X(BYVF:)Q7@" M,3A]>D'M]@NE$ ;_C@S^R5+\HT?PUY#BI5[7%E>IMA9M=8>%@#/M0JS1"I1+(]&#<2K[W(> M?"\?P5^.--3!K]W*5-T9?+]\_6&_=:#/AO67HBY__0?^V/4CZT"R$)$FNZC[ MW9T:]%*?1!3USZO@I@P@4UB[63('K.>S'TUYL\"CQC__^[\.1W_JJ/*O_QQ, M:X)OK_QD\-8:@_#0 I(6ED;PS3\E?25M;'^:L<1CA-Y=+?JYOT*$%B)$4X], MXI^A@]_1@IRLYDQ:AP_6S-_*WD4&_VN[9QAZ]@]-6T4,]=,"NH32L:+>C_K% MI'',^4^&?D3W)V;P3W]F$1J!UE5H]>SR!OM$F?](H8F%P.P?[5KZ'$M]])7> MGZ@CN'$AQNG>DY4W5__1P1Y":PO'TT9L&#)'H30"6L.Q]UP@_3K80R_M_&.R MG:.&M(/)384IF8.)J%.MM9U;T>.JS5=6",E_>&_;MVSTRYO2J"*,J85&C21K M;:^<'%1^Q/CSEIUL>+%,MZ:RH-8WHK9HY@?I05)D3ON4IVY5;3*)":4:;!Q$ MVZ6LTF_ EB=]MJ/-W&!*UQM:S=HHVC2J3,S)6&1/^^38 EM:3O)%829OM666 ML5170"VCSUN*4EQ?]HM4G.J&.S'+DLV\D5_!EB=O'^I"9UX7)(M/6U(XJQ7D M43F,6M+TR4 3!E6OM0NF!O2AT.:X,"LZ8VA,4L];YK4D&U&W[;263M76[4C# MX?D1:LD];\GJ37UI9.<3OK84XU:Q%!VGS*1?Z_NX:877&K.6,5D)L_RHRRWI M2*- )<7HZ>LI*C,:C)J;FA!VM[%*;))H.C3*QG_2,M8I-"M4OM?DN>F\0@\J M;'*V05FK3EH"OM.6Q\7QG,I-6B#/%[/1R6HEQD];MA)#,[.6QP/*!:(RM"IZ MLK'UTY$\VR.46HKDJ&9/4]EQKI I]@;=3L.[XGO<PVJ6:**&V8%6YXL?5:71AFVMP74;-5H4;-A M8)<]*JIA.908T0B4 E-I"4( M#0$P0F MZZX"'XTLBO4;)?%VS%E#6F+N"OOO?;!BX= MEEP;H)[@:]%P8;M9:&6ZNC^JB:2$(+9+D IA99$'EA913>1SXY_A #4D.=P"([E@D_;5!]1\K *NE>)O)O1 M4!W2I;D-?NY^.1P(MW^KIYI(KF/N'GAZ"7YRI+X#X 967$8I#_3\9%-'#__O1_3'1[DK^LA>E[[/8J6.@S7\EPR/7N(? MT@]-7<'G8Q8 H0K\8&*'> .=:?WGKR&A\[W1N:6N_XC*'Y0?5XY&NGRH&,%N MPM-'/!VA2V=3DNO_[]ZS^9JX=IIS]/YD_VQ2]T>^7[:@'?F>ZW@P=_*/9/9D]V MRR>@Q%?IB&^8ZLORX0II>Z^L%IYQ*EB49CHVJ*\]=2YY(-C@*++]@VMX; M%@$?G/A'3Q)O\OKRI1;G=Z=[0;LA?(5ZR?Z5"/$/+T*D-N<[2*Y5>_\.'P$J M )7\$I>:TBK51\6!ULK6&X(0Z0X5YN,U#?]P LD9W$[.F3)C8ZH^;)G59%>3 MT@4MIDL)8U9 U\10X>8'FCG-TG-==K[#NDL$Z[XEUJ&YT\Q%ZCL2L4]8X999 MX=,+"G^=V&^+P\*B.9LEA(6K=A96,[[9]#Y>3O1:8C];S[J#&IU.B=&DCE1 M605. 2M%PU18JG 4%>Z#+EV3^'R=68E1['=A'F+1TVR/MWAD%$!.)6CU+='J M>>;(8* 5)\647J]7F IA*C=F9Z5^DD/Y= *&5H!/+_K"9I 5CK/54OP] P7&U,-N9B*K1T;N:TH^5JMA\\ MKY6DU3KIA#9D^(59;(O*(!'31 1#":(T$;0B:'5QM JFTM3(;CN,)-DK819) MS2MZ6B[':\%3FL);>^V:"6/%=U-)IE,+C^A8;PS1"B7W_$.MZ3Y=@[<2Z]4$ MMF.I,LH)ZN4,18QGA_[UOPO7=/YNM@3;^^TB52'O1D$F!R+?\D#DKOV03TB MQ12:D@WYWQ=4$:=>=FI,."ET@>-:SB@!)Q0\M;KAQ@OI&:^NM5S&TNAD5>I) M%,K5S4(Y]1"/OTU2D<-@@GT$^[Z15_-U[!LOE4E4J H+?J%4EQ&GE$W2_>#% MO]J.+6[;1GBE=1=5EZHEXZUU'6$?]^-7_"JX1_0Y@FD$TP+J(GT=TU99W9Q3 MN<1:X[1^955K-I7B-GB8INNTJE65F^10Z6$PU?-B10B MIWO!=IP><##^DNV+F:[HFO1 JE8T8*4'&\V81JN-X*G8J<*8ZD3ZRPF_ 8-8 M)"+GTT(\*<:0RY1YB%,4"40@4$6@ZB[\G"]!58PK"KV44G6UUMI9MAFW,>2' MP=.(!;;>R-L#G17<8CL^627B^8R$ZJMR/WZQ#VS\CRJ5$XV)P-"W@*&O=TV^ M!$.N5)S51<>@J5)"Y@3'Y-+13/ NO'3I92(_B"Y*5'HV^A&/(CGK))*3G'Z1TZ_/36UQ?PH;89=O MR2YWZ10;ZZY[I-_MCXI]'8^)29668BU2 M:TT*8;&58<;#XDJ,(Z\8\Y"(O4W%(QH @;3O!&E$ R#L$MC%"1Z[W*63Y[<: M@*64>V8N'7>T!9^/+1+K2&LF!$\#R&\$-]G=Q$=:6DJD"N6$+A;#2 - 7I[K MJ0#?P?WSWC(=G^_XV5TN][T^^\Q__]X5OU.HDA>Y]H^L):*S=S#!&< M>C0!L&&_XD052["C]!)UG__KD/U]*49OM:DZJYJ\MLA2)9MJU?J%:/#.*L!P M&1YLILR$6HR,$C69,,GL?"4F4" :&WU;P#/1T G:$;1[W;PETI[L_[O?_W<9 M/_4F:6]U-I4$FZI5A71Z5>JG-:N_88*7J4-FPUO=Z92C0FDCJ>'--I.+-1M0 MVB>(M"=H1]#NRM*>9%W[RF"=MNE(.CF%N]JQPC'OLI!W%=,=ZN!> >ZRYPY? MN7I!4O3.NW52]8AR'7D M7KPATA2^U\<\)!B6Y,X("M\1U"*H==V JG2TV;675JVN;5:+W,Q*%K8C$+R3 MS'FAELG/[5F-ET;)P6!>2>9628Q:W(]?W$,B\K:TZ$2-N@] NHW%(OCS>_?8 M%K#SR:(GZ90TS'16]<1(F@8PAV)D,LTK-:V3Y\-6H5NU&I.DE$DB_$D0K2EH M?$= BH#416/..JVNPLIBHL@S_*R3BF[K-3,>/-?Y+$8)[9*>RV@EM3>:53:; M\JR(00K%>UU/2[K/>*^_' DRP*_=BE7=&7R_?+%AJT9X M!6_TD]OG4>U-OG MT]6WD3\1P>(HX.1@U>1YJBG13S8$W '(+10#5?RF.;:6_=S MB?SB,$Z!8 3_@^1YX_BD'3)5&O4UI_?CIJ!R5"U6&]=&56>%L!:^\2_IH*4Q M7H]S96%K"BUEFME2:=L93""&B?'G+9.ZMFGIW7B2;TT:J]FD6*@6T@V1.>TS M,AW56G(ZM>##@[BR47M"9&FN8,N3/G,5T$TI\U*:8D![,'?D:DU:K43VM,]- MN#BL;FH4PW/<:MIAW45E(S9@R^CSEN,H PH;IIWA]G::?-YVMNBUK*W8K6BFJ3)J..(RFFBMHXU// M6\:3:3%7UEMMOF3W:IGU=N64W"1L>3*ES*+?R%C]7HQ*]T2M.]]H;*+0@"U/ MIJ2 =2_:ZX\47C4B67$8CV^,&NKS9$HCF9WPM4Y"UFH4R*VUE%&H95'+TRGE M[$)QTN/M'%72I6K,&$A ;Z!:0B=3RK0[4;4CTAMM,](GO74QNW++*RBO3UJF MXO646-'#)7Y1+UNKU7(]6<501HZ3ELU9ID*EZ/B"+]'1J<:V,^Y,0A?B3Y9I M"LI*LC@*E;7;>JHDE%KY)FM6(X7Y&O5YLDS9 M9K\2'XBQO##KNLY25H:T5,37\4^6J0-<;?[_L_>E3:HJV=K?;\3]#\3N[GA/ M1Z@-J*C[]-T1J#C/BM,7 R%59%(&47_]FPEH684UJX55=-R[CUI)DKFF7+ER MK2<;5'\D=;,;+KD8T\4]W9VEJV6 MF_R8PJD-/D\E&XW\T$!]^MY.]I+C\:JCUIE<0QBE&!//4-M367ZT %]B<_G8 M'>N #5 MX/I=JHD\HX%H+G*6 ;T;H/?@R[)H,?/\K.E$CEJX/:SELOA.T0O# MHMVM)@;0'030(UO!CDW= I?=@WDK*%R#R:3/8D\?O<=;Y:::+, _-C038/'# M.3#F316;P;EBA\D:F VGBQWF:_SW/],K+"\$^>#$8X>)G/5TG(5;-.':S/]] M9DIYT>#F2R)LN:#3UNS'%E M,<-28!O8A8'IIX+ /Q8$_B (:$>#F; CJ'D.I!M6@,ZCS*T,\/OPX710 MU,/.,(H\\=.M8E1W!WK<.60RL?2_T#A-_?".P_[$'?^S"2X*'+,,#JD=R1C^ M8FJ'(&[.]*_!/F=0I0X$.'R/HDWO[ZD.."EJPRG_O=(,$7'^MPYD#FWSG_1Y M_#LW-339,L'?IK;ZG<3_]3=41-5 D83?SB?X-/@+CT3AG_Y]V%7C^+]NNWTF MWK%]AI,\_OO)A*/$B]&#*W/(BX0Y+_8QZX2X6,N" CWGNYWFO!V. F"ETMNGGQ_$T>J";0KT4$ M7I/1C__W*_GKHP1)QM(WA;8[2Y"7CE)[SB%8W3W\8IS#K^-)Z54W;5\M"Q\] M8[NH<,2#+1Q=<7L5T7AM:0JN:0P7@7 1^. B$!R$A7?; 93\X.:1QO'((:$T M7"1NN$B$PA,N(W6()R(]:@E2,NFL[@!+-+K9JO'Q4?5MUN-@B\6'1 MH)RZR;N6#2)S3Q[%_8A&*D;\:LW\Y^?7FQ>__O.9L7TN6"&RI/]O-3]C2KBJD>RT&SVD->L>Q'7XDS]\% MX6;HYJ2E:X+%FTV]"_2-R(,'@-VZR.M:#V7ENX,YWD[N(?S"64-:-6=.DQG0 MF[.BI@F/.SJV]=KH0&A")B&">;T5ET5Z0?P!EXI;G-! M!^"P:0/:&0,(/6Y[!EE@#-1,+:6!-L[59MLLOYE,YUU4QAG_]8<@J$@&3]T8 M62!(VYHO-U$OYG-\+Q/U6J;I=S-13Z%(@F"BFGR4HCK2Q,0'7;&WD8ORKK#[ M.&;<94Q4N1'G;*(E$'BU.MS,NZ5.E&^C*F+JUY\T&:&2F1M;J-! O3$7]O(> M9.@D7<0"G:^ #8(%2M.9=$.M3W IRM7K5H*++AKRQU'C+F.!EDRI,-J::H'A MZ/9J95*]1()!3A*"B"/(2#I!W=0$W2:*<[<8<3_):WHMU?2[V:P@>DW#!-]D ME91:99MK=?;+/29&T+MHVZS5CZ&.C]8WBC0$+*]*",R #*$ U#0>L0YO-$-#'7RM-5!&>R/MBC#\BE'CO$<-# M(LFG9_9S'-^/1 M"DU'M2ZSE-!F"REH63U93[+Q=*YP.O^PX'W[K]> MS,R$$;Y F9GF/J662"I>D[B^GDVF"S5ACW_U>00[K?4W_( M9(3(7,41^E9!NGM)"FR:"Z!_-%)W-]F =W2N[4;Z?MB5V9<]10].CO571P'> MYW4[MN!Z:UTF/TAU$[-*1\J5IMT1.>^TF_6O3O"!3%,6W7IASZR%B9G4>X-B MM-!&)/OU)YX,TP^_]" ]M(*?R&8,K>#'8J%7MH)J-44)U,CLX>22C OM03G7 M%K_:XR^U.N5&?!*MLETFV2_THH5E/SV')$.1SULG88=&\%&<-#2"H2MX\P#L ME8U@ E\TM>R"2K.[>:8Z:I8)F4Q]M1$T%JLBOK=3HC0@9MM%+D'MFWD:DBSS MZ\^-[[C\EC'8T#<, /'<^&]H%C\6'[ZR6;3S*C>TC%X65P;][*:]-J*S[EI\;)1S+<*4G28;([B=4Y/]9%OZ$2#TV$>YS?)X^QI)BC\2)MY4'_*<@T#-J,F<&H-A*Z+0ZPLOHBFCJ MUY],,I),X&%ZXN72$[]:Y%\O/0X7[7RD<[JO1ZF=OJZ/BWAU+13-'K$:)OIH%7=J8S-$)$&^+>W@9X5._N/< M /[G0!GOCO7K#_N- [V@Z115^!;S-YF()7TAF@7 XF;"%V'V CAI@Z*)>O"R!/?P\0= 04W'.!,.[%%B M8>R"M/((0Y /9@,C2+@M?4[TT.??H@FUA??CPO[Z&)=G[XFY M^_R(W[K8/G*#.-%G6;"0NKNBM=&TC"H[ NG84674HCY:)) B(&]3*K1_G M#[R01FT8/OSZXV4R@HN, N$"OX#E.W MP.6L,!0,[TXQ//96L_P.(?(LC!?;=[T*'K*;6QG@]^'#Z:"HA_7F06(//^CN M0.$OCZ\E,_7#*T[N1_OU9LS^1"P17@WYA,=?=35D>&MM(!@1#R_I# 8GR!@5 M,B((C AM4U 80<4RX76I%^3$>Z\X>LU="FY\(+B@2F^9\J';'!SS5!=A-R4@ M;P":!^J24XVHO]_W",9U78:01J\NYB&)0DV[P +X?6CTHY:FSU\<1"1B5#Q( M.;N7N(+R@O=*!<+^!NC*,2(=(S-W+2]YP#L)T9[,$$>9>7H!U2> %VYL8GPI M'9V'F'<$@[SD%QBG TQ445(V$)QC'9Z'\S"-D_AX!%.!&5Y-=+'97MV]_>IS M;]J8-&]*>B#Y( MC=/S::J]W^+513O;Z<7-(=&Q)_$)^>L/E8A0R=N6$P1KY?CRJJJ?I/A7][:# MH?@$.8E[^2[)LI9D!TTESH!2FZ*HMJDPUL?3V]ZI^9S>$9JU50IGE$TF7Y#9 MU3+11)J?_/6'S$3B^$N04H';,/A6\V/VP,F)]7/+N@#<"K"+UMK<0'D?3?AB M@'3A$OS))?A<5L(Q&^%YA:S5DIW^KMRB\.9"(9;6'+<3)72O#$I#2R0CB^=ND##Y6@+8?>10NOMJV/V*V[FWE[A)9H>L,FS*&2BK4<7@\&4GE0WHBH$! M Q%7-!;N@FX^=(FF1:3^-AX2U6+8T3?@4*X8VLW+G DP4SO[H*,!Z(^P!T,4 M@)NWA@0.$TW4K[*2 4K57 '=D4*5!U )8$.GNV/JW!3 OP+W-V\^:)K&DWYA MMUY+CP9.3J@%8AAM8BANA\7Q"(;6+2($^I7(1- ;X-,V^B=H"V?4 M #Q23W0"; #US?E\SWNR#4[7)U;!JF_T^8QG=_EH*MO'/X!_CQ M1%8.[S#.O0 [-?@+3L#^&3@UO;P'X:JI7..D#IYNX1;>'T^E$L/DX#B>\Q_. M;4T1H2$/SUA]^*N[N[TT.6];6?\B<;TJGLY1!,^2N3+-=A;U=K_)%%5NEH@. M][O.J(T*^2+4F:B&LXQ>C6@WJ6R\ -%8N9&(@FAYCG?732LW44KTW*2A;*+; MG/Q86YC-/6<*O&7#7.@ .+0UQ"VFP!$NH)^F(LO_R(M!M2_&"O H!4S>W=PZ MI"?M(LCO"B-\@ENUR:P\[A4'\^UM=_\.!X:;O3XM25N#Y18CDT^"3K0Y@HMX M.AE)Q?V8$>^P#NG;688C<0!>S7J=C>9@8BL Q')$%]C M':Y<^W@!HNVGX]ZNA[>B>%2?"41FS=IT%3K8:6A2"?)JU@&M:X^M@[NG_F$[ MZ%>"9Q_(;;AMQFR@1_F1S! GJ?CV-WB4 5X*.E&;[U&LO*SR1SD M273.B] 1Q-.$Y/_]GT>9UKXC/"\AY61:7H8WZ005:H,&=PBGMHM6 M;5HBLBF3+AZWA.Q1>6I3SDA1JP[-$M7<]EIM]Y#V M"9D&?7-6ZX""1"TK_1Z/CZNU. U;4D];3G9IN3K.+Y925,EIY9:8GDLTZM-' M)M)D9"B#A2Q>W-D87-FJT(F1N>6S-FP9?]I2 M6.=22B4]E1EE1;587)^DFS3JTS=Y95-ED.!XOMG=Y?H;OB@9C:D-MULJAVYE\3&(6 M][.*)MKN?9:/6_8XJ3',$YN11'97VQR=;153(FKI8]+ M6MHU9;O2F.APK"S!J+&=[- X_:1?0"=N067Z):FK-!/L,%<=C\RS2IG,_/*1VWSM123#5:DBR[WQZEB4VKDJ#/*5V+'_1[36W/ M,L4)O=IN!GDFOV^?53I]*3--,-:F.* J5L]>XRR^M\\I71SZI@MZ/=TS5KVZ M*D]4>VEM['-*MYYWXLELMK-CNT:C1/74/=6;GU6Z>+.YI<:3;8/AFA53YX=\ M+6&?5;KH4J'2G6E[S!33G1JI#[-:A[//*1TN<%R2)3M=)C>16REV.^SE4O-S M2C=JDW$ED\7[3-/.JEIT.FS+$GU.Z7J#3C(%Q,1:*@Z55I]/P"D1]%FET]/+ M4MNHJ06I2)"#3*HCYD;"6:4C]WB"IROY#;-F+; >#S<98MP^IW0M6B.W]C2^ M9I72J*"8\42T5VJ?4SHBH^16"0),V1U($.E&DE/[[%FEJ^B:JB3;1AT7M98Q M5P1SIS+T.:63VZJ52M1F@"TV!KH5M]1*?6"?4[HD-^H/>XE]C>W:ZTIGTBST M6XNS2B=0-;L^G)AU)DK'HQ6+S@C4Q#ZG="T*GX[W8K$E*8/.QDBP&ZG1HT^5 M[LK(!P5.U/N<;(&\:/"R9EAPF^3'.)B,";@](W,$'J62DF+OR'8&7?!S'8R# M-V<3-S038 G,.5$@_\;07#!G,E@=<&@J;OSZF%G\K2!EGL$<>6X/]0I(RO.T MN]V1!.7;<9S&\(XYT^C =(:&NW&&ZZ53ZX)S$.& AWA'1NA8]Q!2@=T(XLR! MN=%4#+(D\E_Q>0(=$BV>HXIS8/J@,)!*XI^_$*=)_&^ZFT/].]^(O_\=<\72 M&ZN!0FVB"@3O0,-K?#CV %M^P:ES!*DB\BBXP9F8K5FR@$W!PS$,(@!DKW/, MAHYY5YPH.(?.'@8YQAV3U7;87[ EV(JFV^6_#W$3^$WEQ14GHPX4S3#=DQT3 M[LDTR\ @1R38.7H3:GU\U4._B.SHD!G.0MZYK_9B6E-@V@"HASY6'$I,@:]" MA-/[C205)Y,A#,\/!WC]\6/)-T]V1(21YSM MGBC>"YE%5[-/)$K??-VLU\ &R!CAV.V#;6];FI,:@8381<9R0GF>D+E&0413 M0SE0AQ/H$X$5@7'1(]^79W=J?K\4SNFS3" ?,:'LRK/F0(1!XZ1B!U8YE@J= MRC\H400#HM-0$*'E,J&10"Q2#]\BF&&A%%H#6S]B+6*D ;53YO3S;/S[R0.B M>A2"XRA4S?0$Y&_TM#M@3QO/#!6UX3EDN:"#I>O:5-,/F&DGC3Q[!NT5YX[2 MFAIP=3%%3D86$ %C6;+L)!(A@W*TFP&10Q^/[UHPXZY7=SK!TUS'E0XZ3L2]8[)0- I@OZ;^&"[W1/()WEJ*)D-^ELH4(U<(KAJ(BS" MT]44&HFJAVVE>;@IWR-?9UIU*!1&_S+'8A^#J3NT>9YG:X0?W#,#YY7:(=L_E M9R<2L70Z1,T) GY1+),*&1$(1I O7IP4,N)6C,!C1(BM%@A.A+8I*(P(;5,P M&!':IJ!P(K1-06%$:)N"P8C0-@6%$Z%M"@HC0ML4#$;@L72(TAP$3N"QS(NW M*X>,N!9<]H=CL=\2VN3E%?+RT":?@:P]I"_X_[T2$"<1B_NNW;LK($[OX/Y" M0*VAM/P$:2%#:0FEY8F7AF+#CYK$\Q\/+H=A>V0S<% O^XL1Y.8SRLXGS6MCURI74=T>O MFVC:-R)7J'NA[H6Z%^I>T(@3ZEZH>Z'N?97NO7R<%@K3;;?N5SMAN8?C)?^E M%IRQ<&IE>/0!K"UQP\DN3D_PXW5!/"R[LBGT,?#L%3J!\P^"<07 0X&65X(U M.99@97?'CZ5#/9@3O::WHN%O[M:_.@V(NH.,.>F79'TT754!VZUD=FP1I,9 M_00N)=1'6A70?Y@'K3P#TG'F9@&RS@EX)ELE6+)8Z4VE-M0;F^X*0R:PW7I M"]$^X1VULO:<(:Q!D:6V*J4,VYMD343 >01Y5??H6^UL[_@PN^EAP&R 82K/ M;77O*Y1X79-\V3CA%R:MW!.M7,\F.!D^KZ\@1^?FWK7IQAY/J%ZA>EUY8Q'J M7ZA_P:+5W>G?'46DXUY$.M^LI@O,("6Q%D4VVKEY@2?Y]U\)-I'^<2<4;LK+:]K;A@JBT$Z)WY]8>()*GDF_99]V6][D0!0V/U MWFA-:*PN'M'RKV$[P0S@] MS>1D'U+HW834 QA!?VS[=82 MV6+*IL8R$XV/M\2\H0SRIG,UH).PDHA0I/_"]#!AY3_.G1!_KG2W^_/#OM<; M5O* =Q8R+$Z@6U:(S.UN6?'N)'&O?7OM"A/GYL[;4.\Y$+IWH-!]ZXM)4C>H M;'L30VZWW@ENO-V4\9C>$!@'D/)#B4[E.Q0LM\MV+] MK"D'9G]VPRDG?IS+2<32=[I,722W("A[C!!P.S"@N('*' T!MT-I"0&WOXVT M)+^!M%P08*)Q023.;>)VWP9%,$3P#'4OU+U0]^Z"7$&)U0>1.#>)ZG\C6;K%B< W M(E=03A."2)S;G#M\D3#=P]%$"-9\Y_D?U\K-OK([^GKJ=?(&J=<$.8D3$Q2? MND;A(F&7*PU.!U5V$"VW\$YQ.,!W7X-':(KY3%--LQ:[+HQS<=8R*SG3=M&: M"3(5P9/QL'PCM !!M@ AZNW-Y?:Z>\:KE2'^9+&][=8LD&)[Y?W6=<3VZANA MP#EZ&5G>G7B%T<>!ERME/ MAOKW]EWL':G?/85G#U@Z:GN?*_93FL9&MU-Q(9;STR%[4^CBAIZH-J=B+X-S M%;/-34I<8KF??R%T<4!*O0*@@$X4(316[XA=A-;JXK&-3Y@68LNUE5H/3)C< MHL ,JR527I?>BEU\EP?7(5YO"#GVD6U-T"#'[M>QNM*Y]WM@S"P.H15QW)HM MUF1]S@RLZ=P%[PW/NT&;\#)L1 O9>_B#\JP7@2B?E7SVM[[H67CC(\)&U MT+3LS(Z?UN*X)3;BHW+1:G97-P#L#5,0S@0/OH/!.+?/_^$6X\))#.]1[\6N MM932YH)F_Q2^]A0?]4NP3P./:"9@8Q_.:Y3S,G<6V M]2!<$&KNLS"W4\!SE@%0@YW3C=- P"P#O7=M:0A3UWO?2A=Y -\VU34)Z)BF M0R&%P]>=9@[7#?0C)YM 5^'W#7 >01T9FJ7#9YV183K@#$UU$&=E-$0'U]?I M'#-U3H6,TH'*[V(8(B'/Z?H.=>&.'+8\3!OVPP-(0-0/HLV*VZ'/!L:M5KJV MA=IAPB\GLQ;@_YN:0PMCH>DF9D(&HU_ =@5X-%'8!8J0H5DXG4,S %^(F/7< M8+2GN2[/O3WBC!&U!@Z=@P8$'C4 CTR+#8VS =1' 416A2R3H>0+14Y4C:9> MTZ"9,0JZIC ;-.FFGEMPZAP8934GZKRE&'#\D-\#R.XNM+-0+'E.-9G9#-+9 M:*I'^]2?!;EJ<__H3.+L<5 +V M9KW$8M*5-59<+J5I1RE,>[K]ZX^JG;'M3WZ 5#T,')NCD2/-D)VQ1Q!"MBO. M"PYJ^A0 %5.A+CGS0>UX=T;(DO&GZP3*^C!;$S M$9)]MBG42Z*6E!?V;#XA'(3Q_W G+;/[)%/@T@+)-NF9&=W:7%(WV[!E\FE+ M8LYJU% 9 ':M240J*^JLWFU/2'^?J]1>LJ*X4F% 80!VM-7<61L;MO3UV9/G M[E[NV%Q MK?163G68J-TERGQ]PI4LU*?O[7QJ.M2TA*K@T22SPU/S?CLCH>,*W]OWY*YG M+HEZEJ&D>KDS7[<33 I=]QI_VA+4)6NJ5J2.1)(UHK:VK9$NHI;4TY;Q\=:, M9]I%!EL)=SWH:2>+PQ[$5XOUD)-Q M;IKOVZW,C%N.VD]=R:ZU6LD J1@G9SD9Z6YW 8#YX%,:/?C"K*SQDN=33B=" M(UY/C/K1$5O4Z]U!K;P<+.MMU]9"WQ (M/E"NPEJ1OS" +1C*S@44[? E@F"8-WG,F;WCTT$O#!F>8S;0M[JLX60W=/A_@HR1R>=VQNCS M;Q$*B)JT* M'L*2.G\8HE^RB6I:CU9,O M('&[ZR&<7E+Q&/'BF;(@;L[TK\$^9[)F'^9_^!Y%H8W?4^@A25'D]?V]T@P1 MR>IO'17S_4C&.L78_4/L0GA\A&* MRBT7CN!41[W;XJ!(_;=>2:ZSAMPUQY]>V!%:B7\MK;S1&N-+"Z7]R5C7 MK!2]B3#<2='L*Z'[&Z4 7VHZKP7 ;Y#YF[A!YN\G,O1>2?SU%/'A"+NH:X:1 MLW0=&K0SV;],98?SM6A\*.WB8%/3)_&^./4 7:E$A$J^E/M[#W/+I.MS36W@5%F9UU?1>$>LS*&R4]!7RT3B M>.+&RGZGRWC@-OT^Q:T!P_B-T;*LV4[2V@REZ6O6U)Q9\C%U_E[<\H 592&' M*SB;LE>MVIF]Z6>2$^YHYA>L7_Z6?LF'W(\[XO\E)3_H*(97E/P[M?#?*YSB M)$N'SM@-8RI?79]\ZZ#+5\_WZW=J-XS*-(#Y_#:-+E:2_&:Z6^'<@@%&?S]F ME7S;!1\*8S)!LQ5^I^B;VXK HQA]MZC.B\9BLFOF5LM9?"Q%*4EK,_?2"?-[7WE2XJ4[^GS; (0\W+! ML%Q3+Q99_KD:&DU *G1?@QLXLXO$1)67+0&AHRCNW^!H92 X6 F6>OAB M',!B=& @3!2$X3+URI\-I_Q90+@F$6QJF4X1+T)N@3Q&:QQ<*Q5%- P'!V;% MB<(!;"4OSE&Q*=8U-2CQ.IR+X<*I>/ X#@#$A=?J)V7#<+%^*!N&7_K=@1#G M)YD*0S)*/YO61MSAA,3)3M7NSS R9$@B;,$R24[ V.C-UO2SEX7%9TN M[V? _A*"S%KE%2';>841*5T4KF8R,3U9;. @&@('W)*N9:I9]G#05V2E$QI4AA5\O'$9@Y;IGQH+.I42!7J]$+J M;HO30B.Y*!0T]';"!\?"Y(2DQ:V7E$25.&N69/6DG$:O]\^)8$JT'AU7&::X MI/%6I#PZF.>';!;)%+%EJ-A6EQDGB>K=.2C6B M4BLX5QSZ*%7,3*7ZVAS3DFC(_07-52;-@M.KCU*2.NH*K 0D-H?7ADVED:R MK-/41ZF?F!!^E9NMADI%7^YS4C5?S&YI85KJXC9KZ M*#4M*<(8CXME*5J?BL8J.F?G=:>ICU*;#2-'[95%,0IH;>B4/A\PT_8Y-*): M.UG)*;EQDU4F^VZR/A^..V,;6GU?2TK+QZ.%[G*,YR;6JD.+0VLUHF%+'_6I MFKH:E6M[BFG&J?ZJ( _Y;@.U]%%_,6MK5FW8TR3 #_?M13DUZM=12Q_U%:8> MKV4$LX2+#-\&_*C/TS@:YQF-3II9NB%-DVQ.RK>R^\:J.R69[RWBZ/U^ZF?E5L>JJ'V"*<;C17FS8^N6[#3U4;^QV+)U8MKO M2MR@QLV&HV*YD9]/4GZ:EJ9]8F[G^)ZT4\E-K;+,3D:V#5OZ:-IKB_5N/4>/ MF'5^,Q4,?%I:3FC8DB!\(KW$H\HT.XOB ]"OU$%S;S\?I<9EG%%6"[PX M;XC%7BF9(E;M2>;,*D&K2G273XQQA<;5]7:"Z^1\#EOZ9&K>$QEI2BZ2^%KD MZ,&^DJ3I/6KIERFSJFW2K=F:8*K"H#BOM*BIPM"HJ4^F!"K*\W!W:N.*8/'1 M_'2S6>W02/TRU;*S$LE,9PI.=?+K97^4*_=6-FKJDZE>2>DMMY/UA!U$&V4K ML1%9MFV?PX#K[_?E;&UF#IE=6A3*NT1W&*V=77GK\WRRQ\8+>8D;LRNR6S(; M)CT_M_(,B$I5KJXS:ZF:ZD\'+;I4C?;M<]AJ8%0TN>UHOV,&]49C,,K7LE&: M/F>CV]'TLE4H\EMVS<2'R^JTN*229VT4&\\Q8YW-+R4J-QQGQ>:DMFZ?14QC M544QN'558L5N2YY+]2'?Z-+GK%E\-^Z-=9.I22"^R!G-^3@MM.US.EK=MN8@ MO2_5<-*8U4#+3"YZ!?I$1Z\,7574-,&&NW/H'Y=5Z-+/1;B;=U%^'X#8_&A5 M,TGG^JS*=-G=VAZWXG*VVM7M8""K44=DM0] M#Z_FH]H7#OB#T&%?A\S)!6#F^+4EZ@@/6(=;6QT.!X&8;N GS3+< MO[H!3@-%S&R !-C%.=54%;B;<0?I&&T<5Y;.+^#&UD$2!KK)P7:FS@D H2H[ M:,I(^+W7HX^0T4 U@.#:$M5\ CU\B-\Y3_&\I5@RA["+X>^Z*>[=,"E"-%:- M U[JPX3\$WX;>*I'%P-N\-&^W?B-W1:VKR"JH@EJX@;XK&#O/%R? 2?5'&WU M"L-ELRM6*Q*VQK6O9 "O@?]Z#X!Z<>J58O<0D^1F:$E4B)84!$:D8D3(B" P M(M2(@# "CV5"1@2!$35Y(U"(]%\">_7RTAEPZ.DO MH-AKR0\AQ4(9>Z#8$2@__5&@?#(92P4*F>X2=^Y<\+:$4+I^MG0]<]7/!6]G M>,V'^W(2G+O_5",$W+W TH;;.XV$ AOR-70%(=L#4WQM^;N#S+% MX>XUW+W>,.[US8+QGQ5NU@ S2[X7 WU;EG]_WROG 1J$_+_6K=%!=]). "M" M(;B:$0BV$(16(%P%0OZ'JT"X"H2KP,6L0+BM#[?U=Z#8WW1;7Q-G(+3D/].= MZW.R%3+_I_IRC(LZ&?+_A[IQH?:'IC]D?FCZ0_Z'IC_R'S'CL_THZ]M?PTSZ4<3Y^9^UWT1YV5LH1]-G-?P?GZ2_0VUZ!,P.#^:.*]! MT_QHXH1J%?I\H<\7JE7H\P6$.+?Q^>Z4.*%:A4Y@Z 1>07*N?#9P.^($+N'/ M=S#0$TT9&)'#1:3.U: FX!D[F#,/I92Y;UL25F9PK,;0J M]([RXO5<8A> MO@='W2S.XZ^\:^K;#14JX/,OQ0[!OM%W7XUY_X45$YKT#N. M[? C>?[KD2&AC4ES=F(YKF<9FC,ZFV"A=GRLH7X4]0TP19E^)0!F0T?BWL7>O,3 M>3<0ZXJ!BZS(IK-4W:87>-V&)$C^^D,2$8)('0S#@<;WH_$W=L:#%@2YB@FX M>G3B%1. E/ZO4.M?\P^,$ZR>TUK ,Q:@LP<=@NQ0 Z:X5L+>L M9BN--C=*,X=58?<)+3R'M?D^C;FA\1E;FZ5A(U$Q*4&K3#D;CY(@J:F M[I0OB-$4*6+-*>1TSRCEQ#:]4LLE=F-/4NAH-H7C;W+,[LO4W&GV9)C._B,# M1_=NF"X21*(J=HZN]7I%J=C7^Q0]99DD/H=&*GW>2)T-((56*JP.^.;5 >_V MI=#<"?*J#F2H+N&&X@=N*"X1WGW?PFV89'*8Z'6CS& UK:[ZR6A65]JWWU%D M!+7<7VS+!"Z."HJ\F E+8X]V%.C4-]Q2!,CZA%N*'[FEN'O3=)$]!6Z:XXY- MSW%I/>E1I))H-E=SQTREPDU%L%0QW%2$FXJ?=+8;L"/GCF002\%3VUGP[H M(LY7Q_8DC&-0-J18">SNL&*+U2O.Z"1&[,(K@D*ZC'IK:S.10(7 MV=XT1312LL&LR82V62WKPU$/6:#T_9#Y]:()>#T<$UP2]*UP1ZDCH M_X?^_TU/%YY=BHOS7'/.X=8.;_9;8Y WYW$Z:]]^ Y#GA9R1I'RBXXWPQU N ,(=P#W>*IY*[MSD2U 7AFG<+D">A(H)C(SD8KW.9)& M-B@5[@'"/4E)>C"G&XH@B: MA6XWO=&2\CK4Q663I+]ZOE\?3'@(ZV\L>L@E]FL"!UE)%%9T9M95YK??_B>3 M@C3DZ;C"K)-U(K.C3"T]IR<9!\J6BJ3?"&EU7T;B3E/CS@4,OK/5.+?Y#Y35 MN,7YWX4-Q47VZWHZ9R3MK4"PU5G** HY8S?5D-%(0Z,1CZ3?BGX;6HV;91M_ MM1;=U-?P[=8#936^FZ_Q1M0LJYUEBXU$(BFMEHH1RJ@UUM.E2*&NC0B&!1'?H%Q MJY6N;9T&SC!6G&D"746C?A^%=>PQAV0_8'5S#SEHY(A=AG M+G0 , 4^OS PH"+&5"PH0W$\@J&8DB-WR&Y'G.8'3D)^H#7M"1?!=@54 YPA M//KXSPNO+,>RX<39LN%L*\$WDT-MA*_5&L6UVXM],?WQ=28')]2 B M_$ I^"67[ R,C=YL23M[751TNKR?@8]G"GZ"4INZ2N",)+-XE-_/ND6YF8OR M[5]_".C&4SY:1:!T&2N %![(NQAV(M:&N+USH3Y?"[\'\=5B/>1DG)OF^W8K M,^.6HR\1ZER>3 V%N%)BK"J;SA-<>Z^EYXA5J53RQF)-G!7K?G<@Q/E)IL*0 MC-+/)O>MII;^> W<)VB5Y&99O3XT<;R;;U3$LI&;K8=M% R/XWX_\ZE8ATO6 MTY&=NM$K'40=1QIN76C'*WFDZE##-9.3'2WFD0.;,"3/KVP@O/B0U-N:FBR98(G$[U=ZAWQCETCG,OQWT_E,).Q MU(MX6R$C;L0((I9Z$8,P9,2M&(''J) 3%^3$.U'/7ET;[B$9^L)6^-(A[;0^LB)\->2T#> #0M] 9.-:+>:PZ%U?Y_SU$(NB#HQ__[1?[ZJ(:2UP[] MOH51#%)Q]]Y'PYM52T%X.O]Q9$M6K08QODB3U);5@ M_H.#CJ.KT'XV9P41G6:-'"!L7PJ5DEUV^2J[CTM%B6BO\>IR7NVW)\E)')T" M)EXL\PB<2WS.;A'WLBQ?W!!]R-X$R2>[&#B>9WN"XU#\;-N$3%'/ULY8(\(J MI)/[0K/.[ "]&IBZFLT0-!HWLD;)%]'M[MB]>M.Y./I?SSD&]QUOW\ ;N M_C[RWT//++1^;[1^#6">RUL'A;I4RFD#EDML.L-MM=K.D.A&X?CKM;4_)S/[ M1$ ._T^0,?(YVX ^_Q:A?13YO\]LR0]E!%^<]12H?*S':=V7S^V[LMX]5QGB MI.M->_W1( TR91RZ?&IQ.[74=GO^Z\^=5<:\.,>:-L3'ZZ@P99JS3GDPRG.- M8IN&KA)!14CR7*7MTXQ.4<7FWAM0?MS3Q#LGX_,0[,3B1,1+N'V8 MC?Y14?*= !_,6I8)IE_[A.C3)OZ3IL)>\PV2&04Y*#*H%0 MF8_CRD'[!?>T4._4*,^I/)"=7$OM($/N1VKZE.^YZFP_DY M+55.X")8:0>'Q$TY(8*5H3& OQ0T _:.Y2!]3SN,8%E+E^$PH1KX7M349?@? MV&T!^K:BP#EVQO#-S8 KUP;5*AUBT^Z,X>L42"[DC,'?9KJF8!]77T,W)QW8 M%7# FM&W.GR78BD>2G.VRG=49I?.2F0E#[D2G^WS5?OL?70HXC$I+^P=,UA)O?Q$[Y5**K3[22\L_]2@HISHB\Z> MVY[,OEB."H9NURFV&^5ZA9$X:46GK]_&][&ISS(%KEAO5@QV/9Q99T0P0U.<,@^W$,ZK77.*1A[9 #3(J+B-N@;@=\GYS\3N)!S.W&K$U\0F+?Z M=:_+_TM+7P>HP.;D)P+0B^.E CL6%KA2X5F1[62,?,_^]8=RN?U4!BY:>7%W MZX>@P8Y5S3P*/?H1>64F6DH<\GI,-Z!V !6#/B:/$!N0 *!&KC&51#;_[-R3:W,PYH MQYF3,_7?QUAWW-E5XS$R\R_LY#,BB(^:"K>-GM#L48&&]]CC&HW#CZ^D%WNL M,;75;Y*(.?(,OWHS2Q H-G3E+&.'*?$'SOR7PZ"P04/WCUXS]U)*T8V,>\]U MZF88NO >>7%'F\*=9C@_)_F/V7:.&]PQ,C4ERZU&J@)P2Y&9]G!;P$O5.7(+ M?KEO.[:4N(:^)^?+A<3AN4UV71]E6W)[0D[PIRV31&G"L2N2QRE977=FT7Y4 MWLUA2U^?1D7#H95J*4RSN,D6>V-M,A'I2=S?)T4#V;#=HL$M]YM&'4!T &GK^6.'Y-EBBKD6,!VIC29'FW'$W3X MX&O9J/47UJ 77TJ@K6U[77LQ-:,H?N>?>S>3G+'C#(]S\T6N;:<'J4T)W=?C M:UE,<-$ZDV4LJ4KOZ^.V,K45;0Y;^BF_)D;FO-V=LEV]1J1'"WE6+2"P'%^? MT>S>2,W(XIKA;*LXZO>FN]4>)4DIP1OA&G5O4M&%!CDRERI)FV M&EIB@CKWSZU$S"O)#BT:4B[7ZRKKL;FWX_0YJ:KOXM1RKN(]J6B/2T,KR?>U MM U;QI^V7"^,%M^2%)JQ4J U:GY.JKD9-L\L. YA=D>T3;5HVR*$- M6S[N]DUL!57F$BN+M5)B MA]MJ1(?DSFI6@L8[U"8'2"DJB9T=MY.J"9,^IR^)VKI1H#O,F 7#;:W8V<_Q MTL0^-[/&9C:ICZI*@1VLZU6IV =9LS8_IR_:K%:6US.:8!1MU-_,A+FI,#1L M^40.<)+G,H"@)@#N0B<) !*3-(?#5\>3!"G@4": KV^[*37RI?I\B.?H2G)< M*=33%1K)@8]G.ULRU?H@597 *DYIJ5G%2,01M9(^B1GWQ!JH999,KK/1F;&] MZG;[[7/46I92O2J?KLC2;EHF*YW>?H=;R XEGK:,S[GA+IK*#9FB5,W$[5R? M8?&>J[C +U7E.R6W M]XT6\7@[XAU>GPW$#M2U03#5G" 5%7NQ!PW3YF7:J:,GR.\(#_%VTB2;@WR6 M*96C;)/>Y:6%6))[3;A_II+^4ZZG@>6S^X WHD)<5_YN NSP=B*3LQ)>VJ>B M)%-DA&FWSG)XM46CP\3TF9@HR5QWCDB# MXW[@\R<2^ ."T<\/0Q"-EV&>'R_JI)TB-CP"<2&9.S%6AGM(5KVP$;ZSVPPO M4D1(WC2K]=U%@D='\G.UM(ZL!ZEL(RBEM%=6B'LII24#5?GR;C(]R0R[;*G' MM=>)MQ?27K=VXP:J$. ZVAM4-[RQ;NV")1LO.YAAR<;+\<,70SDM+TSUUAI: M9I\29Z6!F9/$FEA9%,A^-='UC@WCD03I/P'XY&I_ER6T]VB#[MC4A!8E@!8E M;X$&'$_/1A!$=6?E/V-/9+8\BJ^C:08?,/T<;S+VJDZ@ V!H3U(1XLRQQ3=Q MCK:E[J5B MMAIMNR@D5"23O@D*R5?8J823&83J-H!30A"Z8[=TQ[XP2'M/M'(M9' BVC_5 M@M+(0B S6A WYZQH84_F$VF1Q*6U(K=TNLP1RVS; SE)12CJI9O ^_5O1&R MR05L>IS]=F^'OL%RD&X>8CN+O12Z=<$T2F?L4*NRC2=G=I7!HZ+=4D=*?]/@ M[$D:V:$D&2'2+UT2?+_N'*+8;P2_8GDWUD*GSC!#CR[TZ )'JZ![=,A<_O6- M["6K"@C:Q8*C$9@M#YO2"OIVQGCJ2@=,)]TNRU!EOBXL!T1'+;4G&0>0$X^D M4WXG[M]WY,4Y[EGHB'W<$7NLM'&HM()FH=J!KT@\NZ"G]M7S^L:NW#-&Z8SQ MJ=NIK-T>+WM2E#&S.3XA+?AY&]6D0^N3(")Q@OA:H,P?5-/5M58KV8$06+PI/KFE]WHU70[ZU.FDR@]S.DIHCC,6!324 M@JXI3W'YSM=Y17.$4J%2T[VD+%BYDA2K-;">AW5>GZCS(F)D.BRF"$!9RVL7 M5(6,N%5]43R6".](#@(GR%B:"AEQ.4:\=\?XVMIPVXV7KWSA1J5? ;\W\ V5 M+I^R@\&)'+V;-,C]]2J?\(C[ 3FO%ZN!>MDZW9%V7"P0?W6+X0M+#)PIP[T. M!P?&S<]C%5\W,'\# Q'<^I_7G*6+E\:^&K&Y#K3N*;CR^6#+01)I5Q#]0,O$ M,?92-.-B'VP:#7R]RS683FI-U[('T,;G=1RR/A7#J2-;GR*T7E/(KVSK?$*^ M0VC#'PUU!\ ,'0X!,(0"?R]^R)>7^%S=FEPK_+NR=##I-AMYMM"S*^R@VXMG MS2%%X5W[L_'?Q(?#OT\L4MX3R0Z4R!;0D3MUC M'R:-QHH!.]10SR[/=Q+C- MKG%YM9LA?$9HG*C82WE%P76E?,+]KV="V0$)'09D&'<1P<1C(1I,,*(U23)D M1 80<3B(5)5(!B1C)%A3/\+ YBO+ W?,''D-2/\\Y"JJ%@R%>@ ;E?<8FZU M.H)N@EO(SR%6!4KFORIF?V4EN ]T*E?ROWO\_F*QZVLKCF\/BA)@7)AFE,## M.5FBQN$R*915[B3U*' G;^E.'@VZI.;QG5$B\!)YKA;WNX$F!3>X_8HC?0_^ MP\5H\9HO>_5 _^6H$[0E]:/U;QAVC/=A/#(FFF6BC8)[(^?3JSSO;'W]\ECT MM97_.AG65U?3KTZ@_LI;0@ZU<&?2J5>%HL+D<&$F%2>Y9KO;&+2+A;D+*T5$ MXN2KL :WBD!_R&S>0R"8HF*9Z^[TKA+C^&R=R U.WP,U93R6#D@UT.VX'! O M-.3Q%7F%;["/?'1IG#T3N#K,#)X.7/OV[SP4B: I^I=._GW'TESA[])=M)?AF[$OIC]^].6E-STUP2Z)LT<2R5^9Q4)O+3#_? MM.6T[5T[$[]&4$4X ?[[3*CY.;H[J3D MKS\)_%7(Z>OBA5W8(0@L6-B'%D-(<22$HFIQ+F"9/L MH!$Y35%$TTGCH%4AYQ!E#E1>! 8JD)0UE&WIAQYCBX6]V4DL6,F2I7+-2"_3 M?-^K[814!0)MOM!N@IH1-P$J>RFVTM!,@*4Q!S^._!L[(85S-\4C8AP#+@&I M1;ST, XF'G-N\7W.:*#/OT43KA6\/P;\ZT]=5$7%4K"BQ>D<%%0@P''L.!DE MYCHDS8,-D%$FWBFQ;S8M_ZS*4CYIOB<0.&H!P%5RA.IX+-.<5#F&!84+ M/6EH"D"Q0_A&1(KCW".G\) (Z%$':TO47>1(A9, IGB2.G^05-V1U-WQZ@3X MT!QZ,C(P#/0.'8X2&C8,V@/D'P#!#<9.=\Z[N-4*IO>6 M(7,Z0GSA-6OE#(6;0SX9)C:S3 O]Q6M^$CR%?7,F9FN6[#'.%N&KIK +Q;E$ M G43@5Q&H5C>Y3O&BSIO*0;T]'@D&S:ZPL>9Y<.;(\Y(H'%W;,4> 4% YG(* ME"+G&ZKA<^B&J L_PDG^1?S;^048)O3<$':$+,X.W,5,T83S$55>TZ$H>CMY M5P4$=U%TA!'[BW1[03 WAV>/JG*0C]@-E?BC[LDC)!.GY.^DDI&7 :>CO]D1/-B?17CE9 KR9'O@;1&(Q--RQ?_]GT=UF#Z+XQW#G$S+RW@DG1W/'/J# M3IFGW\>CG+AC\_$8F?D7=O+9<1N?4E/AMM$3 MFCW*T_0>>YRJ>?CQE7I3CS6FMOI-$C$'LA=^]6:6(-#&ZLIEIPY3X@^<^2^' M+73D.OZCU\R]=.;_WE>>> (V00XHH67*M@Q^.6Y=38T"LFW6*C0VO/EOEAJIM&.$3<]?L^O4J8]1K=3^OJLS+.I!&ON MYHP8G5+.5SNS[[6(: 'J2\O=I[[)L>37.]7"J6-X;_0$Q,L;T).UOV5GNV2I+ MU>AE8BXLDIU:>T(0QSD]V>&]O&\Y[$?>L7LA+VM:GP7VILW'L-61PV)NJ4ZM MW M> 7^RG['1&GU3N&M^ 01+!LU9P1FOMS5PMP,[N-4\;@6.FP7C9$_P#.(U M->+76C.;!U)W5(QR"U7KMTSZ2AO):RSM]U Y\-K5&"%,P\T@9%Z^Z2-DQ,T@ M9%Z^""YDQ*T8\=K==B$GK@LA<^U;DX)7K'";ZY;N"4(&!8B#3)%/)2>'"A$J M1. 4XK-)Q.X6['- 2J&@AX(>>$'WH@RAI(>2_LTE_1@UNX"L?W%YS-LG/0*< M[AZ[,BH:AOLY#WB@3('WES@1N=B-)E?6BLN7FUVOZ,Q5B#LNI'J4<'*-XJG; MWRCL7&/YU\,-+Y1WW>6_KUH1]1WN'[[LU>M?GE1\X=O1OW&Z\97O&T;GV&BD M%B#J<3J=DNL5&;IU.# M&F\G5!M- IJ "$6]BJ45(-_WG TC[F&M#I[3?A/;\QY=/3@?E[H7/4!3^PYF M"%J5%5HN<7NNU).Z,83M5QU5-W,)VED]JA( M.IF\<_\J'OI7@?2OOL)4A18I*!:IH%FZN7ANRY>RN!1O%!BI:\L%?3KD)0&W M)QG7)%&9=V[Y[L<12X2.V"T=L2^,YWX#1RTXT? ?9#;%V;-6,U]D)D6I5QE) M.5/ <;/9;S()IX# ,9M$\IXB9<%SB+Z#^;R E8Q#/1@\C6\:UF3:4]I-:BMC0J9H,F*QR-$.O'%,"(/)8MX M[*WZB;]=/Z]=JD.0OOI45&I]N%Y,!RL=&.@L^7C#F%NBPTVU#:JEGLF -T_+ MR1VTB-3?QK'RRKUJZ*2D&E6MHP=@QROXL+A!E= R0/*)[>#*942PJ65"77.* MIE7 \/@=#COA]$XSZ_@5#4!78'F59/#'W>8+P-^^GP+)6S M!-%TRZ.%8Z&TXZ$XY=4S4>547N1DR 'X@W,J=.9BDN5D5$W?70!@UC3>$21Z*QH35$LWR5FZ#H=%JT)-4^<] MH"NUAPOOZD[NR[&G)BKB/P5U.?9"'^$1!J*YZ+O $(?9'[I1+&HZ&([U$M/4 M>Q:YUVF.C-L?OR_H\6B>&L &I^N3 ;G+2.W"6)"*G#RD1@O1GJ3FT/H1$3*> M]ED_5"Y\RBK! M@1#P-.Q$4T6' ;!&, 5 >40/\VS;**"Y@-[1,:#1T; A6PXW*8(C9-Z+"!%Y(#BGT M-9 &>;VC!H>^,;=+&PX=$FKCF*+SK@B"MP&&Z;H"L W/09\?,LLU* JW=1R5 ME88P%M""[UDT.#&OF/P(('.*F\,[J#!3X$?/<2GFPM*(3T3TA+ BHJT,C0XT M&7]C"\V&1- ?8_,@OG /,W;P@SQ*B*IAZ8Z97$&?A=^Y4W.Z,QR&0"/FH)-Y ML$0.D,ZCSN%PD7U#6#,AS4R;TX&+R26# M.>P-CDX'<[2>:Y!7&U&3W1V+:R9.(),>U!J!2YUPPSBA#!S8"CBC=&!YH#H" MWCJH&"+F8R_*A\+DCLR\NH%Z/'Y(%J ^F"4X=0U#^R&_64+.VY&9/!1"PP4K MFP%$4,XV+-$UZ-#[<\&I#I(B(!].5(P':IJ[E>M\Y *$= M_=0K;SD,W9SD$'4A^Z D[QI0'A\V"9X6G2C1D_U%#4K\(V#$+.P!L:@Y>_AY MYW1X>.2)$W.L7/!ZKC1:C#KO5O9L4\1-O%\6]Y3Q$L1KU \VG:@BFVX67ZZ MYW@\PAWCX8DU9RWX!Q$N$JC!V9W(>MR:;'B6I]AHL;Y.==N*O*<@'=O.[LA9#+)2K MA\QI6-.E$V'5'K!*G<4S@IP]*&7BT9%S?!A7MXU#U-.%ECOQ.P\^I^O3'%Z$ M0C2.IX:6[ 32"XU;M &^)QNIYCT[$Q@7#.GB-R!GD3OQ&U1 % M=Y^C6:;S&E/R 6A45#>:O$$^QH&B*.SL3,EPO)Z36;N^IG'H#D%](NA6 MP["<\-"1#9HRA5Z]2VZT:UHA;U07T>"?$,;U@)PHDF$B<-2YB#!-:<[=\>P=T?9A4,"U[W]%H.(\*TYO# 1$!$09 M1/WT3Q6H;3?V[( V)V*OTVV7-61E_BJ'JLS)3C$$W9H.=(/M6 #.9-^7WX%' M?C!YN+^\94 [TE-Z1WX<8*NC;C52 4S 4SCW+??3>BZ*6YV74/;0BO'M>6 M?ST/!>S#"R+X-OIA-X!@VP2X.B]*CY< I5UV-)AX$X9_/I5H630D:YNR5U. M5'H>(Q9R?M#*"=S/A,?L4W-GE*8(;I2G 3A(]QQ"2/W3' #SPM^OM M+/FWEH@V$26B]?N-$M%>.1'MY].1/DLP>AZ@?-WL> 74#B +XN"!%N"Y>G>^ M;L_/\3Q[^O:;#X??@6>ICVRS/:(I (5]1#M4!':A-="1YW^Q)-\A\W"@U>K\?P#D'>]VZI !%>-^!!C4@H# *TJ'K;*N./+Z-@%?6IV_$8_S! MF>W3^6;FTX4<:[?2:GJN-T=<.\%C,W>('G1W-";M5&8;%(Q'%TG[-68FYEN?>V"EH$^ M)S$Y3JLYH\XJ^AKCEIER?12#?5(O6Q:,5+RX25=L%A],LM.-.V&+V<:Q?--< M<6)3M( M567 +&/N:$(H:5B8*#@Z+U>+]C46\F(=]!D97B.6D M6^-3138]M]L;3F(,=2D?RTPME%(66;,3KMIJ+62W7BL)\RX#6@9&U]:M.F9J MHLKI.JYVXMRRI:5@MNO Z#B>*9)C8T"@BTVLVTF2#"UP[K%LUQ,[%9ME7)Y" MUTQF9N;2N1P_:H"6@=%3++?I++"JR.$+#DU9RY+4&3:.9;N.&3I=E;7N@EMD M 6\NK?JR8,"'D8$^R\FL2"B5FL(ZHLT)W4E<*V)'\V*/,UP\9G<*#JHGS*Y> M*_&M$MD +7=]GKGP3\LV!'5B:$!;L5B@%MIK6 [GK9H_@WS;'8X*',KA@XHC MEX>ZO>#<<%3Q2>ZK^!RN:VMU(_[Z+E;")S#)JR$U1KR#U!^ZA=#EX;4#/_Y1 M!^?F!%9@AK=ZP,'JD3O\BPC56;FG)W3FP.C!-K3_W!'],F4[$M8Z;.=W['Y& ME=]E(0CX=,^-I_N$]\>1=;?I-=,K0F@%\34I+>:THV@S5:^-$X9.EHWI2CX7 MOI[Y7N^5$]U/CF'Q*SSSR9+C],0?1%]CD2%[D,P@2^DB0H>:9KO>; M)$9<\Q/4EVL4UODQ&LYGV2G2<"(-)UQ4";V&8XR] B+2O2LB(M*]*R M(BWKK=.J]G0UY=X.K$@3NC)OL2N8P\&2[HVQ;@V$SJX)W9[*'.DXD8X3Z3@_ M1,?A8):8>SN$(NWFREQ5-Q7!2]YZ;YQU:_@3>O7F($ETI.%$&LZ-.0,CE>4_CK JQU9N7HAKD)IL%' M_H:5@*Q_[DA[.C=/'5&B7JV*=8O:5:!>SD>.NV\.IKNM8%"71IO].5:A<=))#=I75M[0JY^,^.8?H<8[:O M K)KM67Z;:Y7HQKG$X.)*JIXGUGDU0(U;92_7O%C)U',3/3?.1\$$H_4/ZKC ME0:*#S=I3H_'TE3932X*>9C7 __U!WL@T5.K%=&N MAS=G?J%X8KS)*$M%E#RTL;RKCL-1IN_@M?%@H-8<,3^)CU))?.I>%73P#V . M3(_].PW+Y=3&V_ZWV14.0&?WN&$;2]S%GCTO[1Z0T#T@%6JNL.;3U A=M.O* M0M PD9%@^J#$KS_Q1Q*+\.C&\.CBU_W>%<^/9R(!4M8V3B5S#3H^20FE7H\E MV_FR.2B5^76%":9Q%QUS[=57_820;87KP*$-S;.]4'6,BF 78ODQBUMJ:]3, MY?5\'0H5]:97#_!:XC$>W_/1BP*'US[G(C]ZN"R]';2+D0<\\H"_458<^?N# M]MA6.V([3LX=E*<&BR_J_5*F,M):R M3+:_7IG6RTY5L"Q'$C->Z;*Z5V;4?_0" 'R;,=6K'>+M_4B36I( FL(Z&D=, MN)J^6KIVIS-E6YE239O24KYIPN2(P(2+4XF PO3/G7A_;U(\?>OLRN+YOO5V M+B,MO+AT&2/NJC#U/9-N=[I;A9F/6)\T[+(I>,1MLEA.K+-MM>1W['8D/%>";6H6)]=+V6QQ6K/.Y6 MI_!0_X#%!IVV'[;8(L,LBLU])C;W+$?N3XC&70"_+QZ;>ZZ&$4 -$PT'YHN] M/3WLV_4XOW,\J'%U.9Y8@Q[GU(D$-YRTIT[M8K&[!9K.M=?I3H6K#7-U:[)F M=%9SA[0?N\/PH.EW[[[R^Y+58[;BY64UA*&^:Y/DZF;D93'L6J' T=),N77= M37!KAT@9]L9N)%,RP#?/8HR3$;S=-+Q%-N:9;,R/QP7G_82]=CKK+,MOF)*= M;F2FU C6P(GB@MJQZ%O!H7QL MEEFO:P5)=>J-93\OI2>SVH5Y<4HWU6YMRK;0M;U.CN;-!6%77%AJ[8C.^^D/ M$&DUAS4\+;^X.3 ZYML*\/9$LB3$W3G^O I8IB08\@Q MXB(7KS:JPQJ3TS) M+\YM*2M$!ULSL1 )(+KXHHH6; +QX?&4Y;/>/3]"<;*=IOA;UBL_%@,R4_<* MJR*U\5@RO;10%S^60T'68S,KS'RV@RSWO(:] /Y?DV"E=WY;R0V2TJ]1BQA; M4L+RM&>\DT*^#5+.R%)$A3?7+7Y?OLP#**CB#_W]K\W\W=]M_A:L1MFD5M*' M_)QU8JF4DHTGRE.]\?6[*4\3\//8@U^\]?KW50JS-@ &RR?04> J;AJ]S:9< M*K!2G.E5!YWL2!8!_&/4 YX(OB5 ?&I"\L,"ZH)?TM""XS_LBK+/!,V!L (X MSP"F + "-,/VJ@@;0O9;BF+ MU^;+Y7I<8=-T;=3-X<6:U7_K_#GSEHZS!5T82XT>US(6C2F;DX68#K1+_*T= M?8#E%/F F,V]U!Q@M__WHEZQ;PB8*DH,H>H)!N7-1GZ=RQ-I77BV&X5J]FO; MX;F]ZI+I;<=+]Y='^GJNT>1':*RF=G.@PQ58ORUIZ_@\2N M;VG=E 1)64IB[5T1''7P:LU)C4VT-L@:@P)C=]!& Z!J(OF0((D *SQX6M=, MLI_VU=P.AO!C&_") S,ON?!*(=C6L;0KQ+Z3T[V":!M +]'@UZ(=?4V.T\8, MS$KR5_#Q3:V3 $O[XV).)1?Z;$$;M8U39N"F8@\4%=Q47W!W:HUH@-V9&38R MX9<2 A5X90R0UK'\TQ1*YK/]#\@U,G)L(-HVT-F]NL+@FT>^99@(,&M4V%[@ MYU!)]1D%M#0169J!56M@)\VY84(P >?PW+ @_/N'M\ZO=PQ" M-69YA[3/=Y8-ORV#^=M/1+,>?<_86?Q@MZOI?F5F9ZZ\^U2S'%Y:UB%T;&5! M ]LJI@W+MKQ#+@54-'%G#[>EE_5WY>JPT2TW2@1:$E,L3Q8*7+W0\)%"F0%E MA;'?:#>$S;!P5$/'T.?ET)'"#"82 ," U#7 X1>KA'Y1UCV(K.S^PW"@JGS1 M\,51E-I6CG]!O]N0NHM9O@Q0J[6@Z>MQ(/6OA:0,5K"LIKUO.^"^N@I/;!EV%3"YR5$X31?>GK;SS[@,G!<:-$8 EGMM.@=QH*_$57;%O:F[,? MP,Y#Z#K>V0ZY@')N^5L =J3>JGG:[G\ J]=;G+7UMP=&! :VX$#8\'5C03)M M'LB6KW)+^EPSUL!>\T#1\M*PG-'TR;,/].Z) K#']YV-=T:# M!YTS!^CE!WTAL@'0QQMDC8PD(+; \M<4&3Y&@]V!V8$^9L 45'RZ@3,!L"(, M70>[\>:R'=P_(5Q%TX)]R##J(,&(@PY6;.T6*_IABD.GKCTQ#4>>(!+H]7!H MV"6T542 /_ZQ$0 A>\+;GEWB#2]*8/O _LZVO@UHHL#U^>;+X9#;^5O^F?I4G>>C"<7 M[M'+*J_$P[SN/%8]%!X&AIQDCS=3ZZ$'*&SEV"MW.* *OS%@OKA7:U#NQ@?F]+>TP2_,K< MF\@#^((79]@CP=9_ C?Y*7SFZUJ0E^:FM%2 ,@!8_R"Z]NQ+\!6H)/H\ /\@ M0#81@"4%_^P+^I9IMOSD\36+L-( M?Q7>K+U___N_#F6O7IAGA(' M]_YX9&)"R/R?=BU]S%3]ZI 'NMKV])7LI8#_<\!# MKW'^\VT[MAO\[@(@-4\S37VTT+D%8U42U:*:3B]D<%[$?_FC[5MV^#0&S"8= M16,C(L%DT]HFA+YMFXB5]GLA($ZZTKF5G4UF9N^7&D A.=&T2*D%7C9%: M:F]8?9VSA)0A@Y:!B5:+O?%4*;-CEG29^"S3Y&.M%NPS,-'\HE-P>PLNSL6: MI;4JJ;V*A<.6P8D:[7:-PR?8G)52TB"UT>J,1H,S[@@3[3+YL6:\,,SVMIZW47(GI$(U*PQF: M1\&!76!#TQ+2:;;&V-6^-A&4NG@4'&(J4>_.)M.9Z@A.TZSP3-&=,9Q<%BY J&OFAC+K>4FO<)1VJ1K\C%P$ M#0B2HDH*2K1$U M9I2,N)FXQ\!AG>I5U';'&:.Y6G=,+QII-1-WCX$#,VWUA7K/G*I*?Y%M.D,L MDZ+EH^#0'M8;\T&VWE&E*;4VJHU>+K=ACH'#H$HXJPS;95B^Z503,EMM%]:- M8^ @]3,,.9B. )VFB?AFHBLTMW:/@4.I2+'+^) S60FEZA9!=AJ+NGL4'!JK MI!)K*NFJ2KJXGN'26LLMR\? PHOK:R9K.=KS#%PJ$Z(59'9 M-Ð6AE*;9LMCL3]Q@XK.-2*=E $R*JI^1\6\\5-FK,/08.K6F^4&+8R0I= M] FE;ZOVJM9L' .'?*J['L5[C35:B\69+B5L+,DZ"@YS);XQ=+RYXFH*743K MLY0\1X^"0V6%6WJ1+2_1UB3-5.OT@HZ5F&/@8,SK=;=&"DH.LA+*[96QW.M9'[06)5D MV#0P?E9;]EE410=J;)&OJ0JV$5J6U^MN D!?W\9N?+/HS3C/+G[SB6@/?B[= M\#2ABZVO9AL"JN_N*)TG@O'Q%6SU;T^/1S_^1.'BX0R,^G8XX[4NW@AGO!'( M>&,_GSD%GPH._@8O;1B*-! MDG&DM?V/JJ]?VSO2/Q9,923 M@SA&/T4O14?P/>>7#D!C>,"3]&PM0;?1V/O?"S"EGY#P6]$/7C3F$!)A\S]>%]PY0 JPK;KE_.!&#DJT-YKD^/^\&71VOO*C'TCWOB M5^$!,FT)L/6$^K>>X$ &$#?9Z\CSAOH2R2]Y1?,\,*\(8-9PS&.QZ(-5[:]I M*:+G3;8D23T\=;:'#A!>.(9]2(='A $'E"-,'G:NW:>17Z[,PR MX(0/7-3"]GZ;?QKM(E (F+>XY8H7[/, _^;?M8=#\L@(H"PR5L2=HQFV!V@9 M\_OR[XW"2!D\Z_8+A)$1$UX7 S.#Y(!_@]>"'>BE]WRML'.PEP;RU$\@5'1D M3Q1P5()^/>>['Q9'=O+\0;DZ\]T"C/[ W8(=G5Z(N+QX4R MNJ 2]7&Q&J]61E^_]7B:^P6I@I GU7:)9--3S&R5<]U-4V' 47JTVL"G=N:U M4_4527X2NI]TI>C$YV2SQ2$,V*TEF/TY)QOJFP4,P"@=?+)^[2B%5.*W5-J# M_CMOY\!9Q5M;)+5^(]^[R_EVO!>:.J!#<(AXT@V!S )3WL((R:]ZV@"M\BI) MMA:3O%50+)@CY(5*+DPDT?'N11]5SH^-XW"-X+[30R=):ML1E4-T= M3L2R5ECS@GRFFY[G$%OO2?\>O?SD-0"Y-'YN2;]W/QQ.A'Q*6_!DIS\/MCV+ M:.YB>+:Y&V4;3L/\.=OB?L;'DREX'26H1_+-!"8' :>#_F$T>0PX=$>"W>\Q MF)3AMQ^AA'>\,%3>Q;[C2_O9G9/,#3(L5[VZ*]"8_*B9<2/+?7M AG;=-8'53#.:2Z<^<7* MN^@4H,!EX.H=W?W^N.!M%?EG( M96B*>(7BOY_FZ8/*G+>B$WY_KT^EUMWPOF=Y9>L3[L!DH)':=W:U[X:9!5;H M]9GE[SY,7OI/I!Q&RN$UE,,;EJ$C,'M$<7RU*O5U-4HZH%"^Z4'=YA>'F1R< M&HI$$MB#_P.LQ/D:G'R6&E=528XH(.=T 3PPJ*FRT^$9N,;J>&6':C"/ M?GO"S_RBBU;5V,J,'[E_F; "IBH=);%TS9IE.*<_+E+Q5$QH56'>0OS7'^(A MF<".)*VX8>EZ>5Z]9,5S&+BG(\[;CQ-/#SW_^YWE?/>)W\51YWQ5.R\&.WBX M4&=W>W1[5\"+#\#( +08/27F96%0F*-3ZZ:S'4S-H[5I/!5?3'+&AH+I41._ M_B0>2?*B>'1Q(_2F\.C<(8A;)L[%[=';(LZ%S=);(DZH[CW?]#7G@#Z3\S,) MWHIG^H-F8&3MO9[W]W+9PD)G^WG,;A7V]:0"II^9[EF]598Q.2>/#M(;09<( M 5:4\$P_% M6:;X%P;D&]-^F(1?9:T%[[:K $0[K[3EN?,6$DV>C8:-9T%$U MG9C1BV&R,4^D8%$;8,*1C_%C>5!O+UP81ERY1X,LLKO"'_4+(0TN8D5=A 0W M'-KK>%[ FPX8_,!P'#3)_HYLLG/H5KY O&&3=DA<_Z76F>)ZX<66R#*\*- X@&1?,0O5W* _3\VP*HLK;I_J,,DJRKH M@[Q[F]3'S,+(^HN"?E'0+PKZ14&_VPWZ?>$]'RP,NGW+A^[?\N%H]);OJ\'# MY]H< ;0YT7!@F^QW&O6-;SAU5L>* VZ1'XG$LN/F\0$30D/Q_;=^ M:;;?;9?R7(Z-58@>56SG6ZVU/$Q",S'Q0-/)Z*W?I7R,[QEEQTS-RXOQI<./ MUU[OM:W0R^)6.,S.;ST6%/F.4"HPRQ;*HP2:S347G.HAFG?3% O>E[C]6&0X M\"OT5NEK\AJ2VO('@A>S).&WZ)AKB3"-X^H?=!!D>8M.H'B4@-('?4F1_[Z@SU2Q)[YGNW''81ZPR&8[QVT9W<3 MG%9ON+;%?RYC!BH&7'Y=$NEVG4731I59\UQ3Z&MRZ"T967,<'YA&[P/3Z-/ MM,^9OD^1Z1W^_KTE9B:RJ[D$5]@VX$?6L90F%F.0C8E;81=YHL7'.TV"K[H MGC 4V#GQAT02?T,O\#PO_[%YH'8&0>K<2/%!;#CU-'8,C&#X(_X:?L&??RLV M$ 0AF+?KUY]ZBT,80,PEF/PYYWI5DGE0H,S */9O//Z8>#DS!K$<'7RR1HPQ M A@;@=+!S]9P0ACUKX5 *O%;*D%1\QI9R@K1P4 3"Y%FT#L&_6$(@3X@4.81 MQ4)X"S36-,.U?GNK.;$N T5Z6)=,3_9G@O2$'EOHH!O#V&9FC%1N@1*MF=TJ M5YT\$]!6A(DD.II4&Q_76X[!DS>1'=^TH=2UP5)2&OC[5J!'P_(H-M1&MEMC MG>IXW1S4:P2# J"4@.C/P?@ 2J33ZI1O;/%7F,]#D_W1YQNYX-C3^+DE_=[] M<#@1\NDHBVG2V#X\VV+>(>1]LB]B^T@FO3JVMKD;Y:"@[J\/!(=WSF(*NV+! MWF"57MN8_TZ@?_T+]-"9!;GSM_<3^+;T-_H0 W_ZYR8K^7XY6(\]DD2T0]?< MH0\XX*.BUV'8B"N+2K01![[L-_UBT49U0J'>(>L3>O#86[=")=NC])UB?<]'<0BSKQ#Z/ MZU0!^O#;KO>6]Y[#X,:7=S.[]WXEI_=!,WGU,3'1-WMO4_0%W<7@B-M,7S/M\-N;:XY0)D?R\X4ALCM?'B%3O/K#9^6TAV MMU8_6\\]T@CO2RVX4XW0NZOY0Q3![T+<#] ,O<=YOGV0"8!>I"'^, WQX*%8 MI!M&NF&D&SX7C_U#ID@W#)NF\*78XWTJQ>Z& M]QTF8_ IX[W*C!2_\RM^-\PM,&V SRU_]R7>M/Z)U,-(/;R*>GC#0G0$:+^1 M'?#".N4IL@-F)$%ZBD<2V#Y#();\;H; JRLE(3+-\\C:3!@XT:MAKFJT-NE8T<6@4^NMQ MHS%,^$D#XQAUZ:2!E_4=AREIX'4'DB>%HM 9K6&"HNM?@KYEZESP*;-8SUKD]@ MFX8;9JY7UOH$.!,.:_1;5UP3O:+&**->AY,VB]; :-2YH081"-BBBKQN.?*%8= MV>J?5L+/;I*?Y4R_=+Z1;Q[99RHY?16KX)(%I_>G^!$SH9(?6R).)U$TG:E1 MTC@O3; FQ!1889J(/R03Q'L5IF\B(O\IN_U$S[MO*T08#O?>U6]GAX@6X>"+ M&_4#G_U>\0TQRMEO*]\RH]RER1A%*:,HY95/ZLM$*<-!BZL;6F$*2E[[KFV] MQ5F(M)I+ C!Y$-M H/&#\/;KH<<;B7N$RN-Q[6>2/R^J",2W4I,VX O MGXZX"DH*5Q<)(153UTJ[-!(S/3OTL@)FRT3O9&\Q]NJ M%P6,KT0(,:N]5F(=+L&5QB(^D8=-'E\P$%&\$&'B8UEP(GLO"A%>+D1X4:'Z M3K1P,G"X%<>T5UR)E)III[:L9=*><+T7+D3!D1N%"V_Z86H4+KSY<.$3T%PR M5O@5Y9__ __L>A(T<"9 (WFR'6Y_)PX.NSUE4?2O MLR#:\\3+^(%0; 4#IC*=[V;M_?O?_W4X^Z!?:WM][V!9$S_^B7MR+DNQD2GQ M:HP?@Y%_\YK+KZT=+"0]1/>O!O[>7P&$A$ P]!%/_H4<_ P)$J"FSJ]B!S3; MXDI,D\;V[^W7=I]YH+#_T+ 4N$&_34D#.[648._/^O6VQC;FOW%@2$+> +]N M5Q;'()R<9:\., O^1QQ %H],3 @V_].NI8\=1%\=TO\5=@0D"D"+]BR*O?WH M@(<@;<%\VE 0$6.,0#T"XL1>#O@_!SST&N<_W[9CN\'O<4.4-E8AR])J=\0F M! MEI,T"X,8P_LL?;=\R(S;KQ7%>=CDIO>K54#3=I407M*1>MBS;FW@EB\=< M5,%[:C]CU/02VACBT"/QHF6_30[-ZI!'TW4.+W&IS!BC7= R,+JP3+>!2' 8 M6YK%2';#);*#I0Q:!D9?X$5"7(B3(D?2JIUTTNUDK K[A$#XO.D\H=J-;BW? M1%O9VBS#&B9;X=PA$9QHPHWG.I9>W;"M6JG2[I830Z71 "T#$YVB&;<5(NGDET>3K+ M-F#+Y,N6=+6XY&;U7!GM#J61T8^-N'7!4P "PTN3W R?25,=7:FBOF[5V MRX5- ^.OZ]/5=)A+VES+U$F9D[OM+.-Y%P,3<"OC.S>;MR%'8J MI3S7)#*K&%I3&AC;L$>=+N8>@QT%9]&V8^8=#I[RSG6N,8EA1*QKRZ M+M=%-#WE;7Q#I+HL)1_#DGJVE":DU+S.XIMX;U!TYI,.<11+LI-2ND@-YF-. MJ3M98I%);)P$Q)( E7J=,C..=V,#"DORFYJ6H8H" M81U%$L=I"'P?3=4X'B6-P:K.E6H8;!F8IUK<5..4P&6YTC(UK[%J01NG7- R M,,]1*[ZDY7D)XGT:70X,PNULY&/H5.\3%:&5I))LC9PM30GKRW6&.89.I=2& M4T>)JH&VV(DU,"9]O VD_@@Z)5?P^&@88X3&V,><0)_T*)/LE\7YBM/-*FJ4.Y@M5QK'T(FV"0",9&+$+D;8 M6N,%IZ*W&\-DL,^)N^P.6'>=5-/]=#G1L QL4W=!RT"?(\9HKL=:BU&=G&6L M299.MDO,41P3,+V9*II:27469DOJ],U>O-,XBF,Y.V'LNQ*,LW5A+*(%PNIXK#: M@$T#$^CU\_9TW+>*:M'C6ZY42+0DIAB M>;)0X.J%QA VQ7U#&7Q#$AG[O=;$N?1HSXK '_'7?#B>]JO80,$5@G"C7AA+!W;- P(])8AB(;P%&FN: MX5J_$6\Y)_;G[CX]]+QX89JMUX6:;3*>7+B!N]?"1!(= M3:J-C[MP/6?.SD.R)8)G(K7!Y%,:^..OG;@P\U[)(*5F#N6K#2N=92F>E9E? MB&0)_!P,:9N.='E!V%J\GN6,?MR=Z?EC]MX!_Y&? +:3GUO2[]T/AY,BG]Q_ M3X,]M]&#CA#;W VQ-<$Q?P'VY-@S\E=LUC=OF] 7">Y\Q)>,?<:7/#D-#=Z( MH9^W"/=-4H5^I$*2@#Y,5(EXY3A5\(@J :HD'A,A>8P1)JJ@C_&(5XY=.4A& M1_,19@G+S=%P486.@.5(_!V_4:H\71J_0TW_4[=&;EU[^U+I^6<%Z&]=JP\] M!6Z&!P1#@Z+A768]&S7(1^K\=Z>_4Q1[=['O( />72BHUZBN?O,Z["TRTX7? M9]P+,UU&Q[U#PEU&#;X2X2)-^5XTY6]R45CH% 9]^LTCS\^ ZJN7QOAR!]^= M,5"DC'LYJ_W7-9$N?G4MX+WWY^'7Q;>\A.R?:D5*^=6Y*E+*;U4I_[8T[MX[ M/9?"2-^.U*50T2GT^K9_ZR[2LT\%R9'B#;F*74FFH%B1YGW]H_[V->^#G B1 MSGUU?HIT[I^J<^]3"T0Z]WWJW%^Z"7!)/3H\M70_+3P'N7_N2-G^/L=<4%^^ M8>ZIFXH0*=/7/\,_J$S?,*?!K&.^F/[=EWC3^B=2N:_.=9'*?5:5^X:EU4OR M]:XZ_FK>\]#KZ9\K49SB-?B0&#Y>-L9(1A*DI[L$!+;/$8XE7\.T,Q J_ _S MOF[B7)!QM1,;\#%'0!W1[\+^P'N MC'[A>9']67+=8@PNH*.EH2:@P==N=Q$;"66,\0-UP*YJ9X,QD+]/;UM?-$?= ME2SMK&&.)<5VP 0+,S!GQ3A6(5RFAXK+6 MEUD[V0!T H8S^8B]6H_DS&=C>#*!A4EC"%$FL#"1)3R9P,)%E;!D @O3F7[Q M% CG4WWN._J\.[B.FJAW%W^Z&;_.QXS:\%SSB(S>)VT39F@O6)8CB6"Z@.:^ MPN@/>9B^?2]Z1VS:[J1"T5TQ$V?3A21;Y(E$>MZ%I7: 39N,!]7%HQ;MW8GO M_?II?1OXRO(!$N,JY/9%SO8/"KIG7'<==6$LU4N=S"G4_I^LI-KB!4 M M.:>"2Q2\>D?X+-?4%RW84Q?E'VNGTK_:+DNGWS_>[BR=>RZV_/?/_$Y7%8 M$&M[<1S=7QS'T3MZNG>3GK)CECP!]%S1<&#%JYM3=+]^3_R[>NUJ,<,J!D$; M+,^/\E,U2=KBD GU-?$E2C6IB6+0:&T\IJ@Y8R75.JQ$".%=<*!RB M>B>1ZVO+[O5"V]=>^;7-\TOAUFU<#J^827-B9R=53IIK:SF/3L92'H*9=SD< M_Y@A'MT!OQ:67?VJ]VLB>_4*K0>R%[,DX;?HF&N)-X]*WNA]R1M]6O+V"5H/ M\D;!5^WX7O8:2;PQDX=\5<7Q\6;@Q@PNE92![%%O,M^O/]1C@MCSV3-ZW^L3 M^=L4S[/[*:ZE25PZ1]2IS!NH*G#Y=4FDVW4631M59LUS3:&OR3_+MMFGT/(> M[A^Q<5B2H=V-NVYQ$FWD+;J\FO;&#( F#/WU!\<>$L1;FL%=W;[XE(,BX- ) MO7/P'AP\]Y0 X.YCYG?HI+BG)^OW):Z7J25]O^QVEW9X]!;[=@AXEY;FW;W% MOAMR1:'R<(7*ZZV:A4BKN238DHC8!K*4+!OA[=<#X_<3:0N;MROL;[8#3B$D M"GI_R#'4 3(EB"UC;@1Q^)A3/HPE%:\<6:39?CG;'1P>F6R PQ% ;# M$S@9A<+#[)^^V4?<[T%1Z!YQOP-%423[XUCTR0!W7&RDS4R6JW!ZO5--N196 MF$\]A/*OFJ-1A#O,2L7U#>B?'N'^M$2^%OC&]C*Y81I\MM OI5B>-<1!5IZG MRU8#RN1[D6^$>B02]QWZ_OS1E?!\M<< M.)Z.QL-;II_SW=Q=9/)F/*61M^=.D8]]$L;7,^%CN)'6!B*KUO)*5\L+TRXF M 43#H%L'?Z#1CUE-=R>]]QLG"HDKZ)ZN!D2/'D2SH0RPA0=KGB\HD8S2#MPVB$7.HBL[BUZ7S?>]0C&*RCF#X23-.BYM]@M. M=4P4/.E\_ST$@7["*10E=@BK (?$271/%TZBEQ2O:""G0;GGSB'LB"T50Y=C MME@6NEQMS/0SEM,?CJ.>8@1G_'+GU!C M469@%/LW'G],O-ST]D0"TJ-IA@N@!_&8#;$<';0!75B(#?X,)86?K>$4,>I? M"TP+TM?PZV+ZM&&XF8 M3Q8]7D/Y4:;CUI-C?MIO!*1 HE;95L%/T+3LPV=T-,?,'#_ G;XGZZQW6E MG2N:I-XZ^$1E>:1_ _0Y!FRZ6__N]Q@\4G^/3(E78RY8\;]SPU+@SOXV)0WL M]E)ZT> MM%RC7;B8.%!8M!&AV CTS0!3M!$7VHC$8S(ZJ<.P$=%)'9:-(!Z3B6@GPK 3 MD4B$92.P-_V8T49/B#I$T$P-/CA__L5__55@L1#5H/I*,'>R@^^=5C[UV8/KBL?I 2/ M..;<^OW/H$+$"N_KM3^""._IE#^""._I&3.?_U7Z=XXH_YWLR0ZH,VNC5_+)WJ]*NGW!="L* MRBW(>_C5TNVF(_MW:TBT_^>2?_RB&94^SPJ[3# GXH!(3+ MUTQ.MD]_);G"_7X5F6\UZ6B+!APW?R*9\5'2Z92OGK9;6D>%Y7<;'18GG'W*CI MFI-.S1D &7XFY5<+_T5'[]=7>?%7:6?*<7^;/'">3+MGHL4E+@G?!BTN?E?X MEH3F[&;JV1@E=/&/P!&Q/6(1&1S&WO.&\+N<7CGF;NV6R#7,QF\E\P^JB<5N MC>/#83)&EN$1R_#B '!2.]'Z% !\TE84.NV& MIJ[[-*=7JU2[6**:M3H#P '8BLG'UVN)A?JL#"$Z7,8^#->:?^ VWX%Q%TH; M+E1+OBO+[%;"C#N338#Q1.VXS78S_JI/&'-W$1R$BMW?D6'W.<,N:YAC2;$= M0(TWK+O<5*HM6E1UA-;2E4Y:<=:I^HH9TIYU1U,!_>V?FXX.WI!S,R0&811# MC"S%-Q#ED^:B)7)3K*-4XVH.*]84A91-M.\"M 'F8N*12-Q7:/&6T.8>#,R( M,:)XX^W'&V^#%G=EQ(;45I6VIVD48 S/U?/(-(6:)!R@8%F.)(*) FK[RJ#_ M@NNP]N9.'SQF>5IF7\Y-T42*Q8NQMBP5"Z.9P R3T/(D'N)D,'9PU/;\@2;F MERS)*XO0F4*/X06&R.#\OL&Y@X^OFILZ.4XGTV8]QJ[[HU*UO6J4$UP#0(QW MDY7XV$W6L!VT(028>S >HVW^":;@#[3X?K)A=RO1R0\_@BPZ,VG[ !+=/X#$ MT7M] 'GFB.9S[9$ VJ-H."--ND'U\>OO(;^N+0X&R^WD/>D$OQF)UZ>9F\ M=$CTVNN]N@E[?A2ZC6>7D_2\ET&Y!L.V2DS'Y98Z(:]D"$V>M4K^C'>7=Q#D M_(Q$;04*G%>@*^$:KIT#R8A9DO!;=,RUQ)M'Y6+TOER,/BT7^RSF[J6#^S MV^"RI_;970+G,@S@LN_!O _;O>7P+?GL=YO#M^0?B%U1E/.'+#F*+>ZT\]'*_ M%=.\8?_,3WNA&84K/^V88)^DX-5PI=E:RV)19$54+YA4NVBR0TJ<+2822W*,5B6=Y62^EJ%D?"#6 M2&%1K#&*-4:QQIN.-9X&>)['&K$CNOW8(*K]?'H=0_&^[K;*_5HS-W4OD%TA.,T:\AK0D31)LI,*;JF3# M;O[W$E;"TF%Z?'RSP% II2KBG$F.6_KWM/ZCBGF5-TTP9920++109'5A8,M" MHL04IC+,IHD'[QX@<\E$O)7!;0/T@+XTA$ ?$#AQY&](98VW; 0H.]Z&B_QZ MQP4+AS=MR?SG$4GSU@3LC %00[0>D)E/6IM?2>"WL6GHB.'AVW[S+<0%K/$> M\3]]&KRCA6XD8CY9]'@-Y4>9CEM/COEI_^N/F.O;!6?! C_T9MG;G@1#\SDM M*0_17#/ME,A9M2$OP?9@\0>:(H(;!.7@S'3"D@=T K]T6EV1$(;)(HNS>B>5 MV-1K!LUW>$ G^LB[;D3T'I%[7&DI*P2 @#VQ M$ F BOB"HR$YX2(?$"#,N!_H)CM_L/P1_RUDQ3^_%NQ MP>$O!*OR_OKC[67,\RT@A^K.%>?M-XQITMCVB!VZHU4P+ \;FRW./^+JW@\ M"T4)8*FNS Q'6O'S&->,;='[T>./$^MA ??=P].[_R&"@!H[]4H>/1G;*_G M4!_4ULA2 @N!"X!SMR3;UN#(0&%$^#DX"58 "&P@6 B/G,MKT 0S !V"-7J, M")'0 I/<*O8DO^II [3*JR396DSR5D&Q:NY1#X)K 'U#FIW,N>;]TP&SV^>U MP YPC="';;U^H?1\Q;(ZW(TFA"\+[ DLB/LZBW68 PPD2JS:3M=K#,!-1OF(M;,; MS)VG[N7>;-56@$V@F2GQ8_#+X]:?>WB6!*WBL?>_?[>_X1B>P), UP^IX0,\ MH.D.2WU5Y^$)\($T>R0'=E',Q^NMP>/)-X] L 8FU6ZVWIJ ?<7K!K#%-Z Y MX!9@=*U]L/57NG# .6=#'#:7$.5]Q'A$LF >KXYG3W@;F?!+"=$=S5;F+P8% M<[:] ^OEXL!D@/EGR+//S<8CBL0+$VA*0-9\0%Q(_]':_W0W]O:O:\Z6TPG+[7V^[(W)V6KQ.B?70EX[?(HP-#9P1&$Z>.9>_.-CC*;J+; M9>W/7 56V55T!/X9'GZ>.770/3"K 4-"4\JWH(&T@2DH,_ W!5BFARUUB;=@ MDLS'"HL^H@G_T(.?H8$"5!3YU>Q M YIM?6J^CKO]VNXSS_VZ_Q#H?7"#?IN2QD,S!_;^K%]O:VQC_AO''DG(&^#7 M["AUSC_^;8=VPU^Y\IEINL<)DDVQDK=#M4? M&,TD:KE 'T!_^:/M6[8K_?BPY"1--MU9HL/X2LC-!LS0N\_QO*60YXABK#H@ MT!:6K\5Z3K68*S1 2_IE2V;<5B8;N=)52U:+:AC-KI8SF2$1[)-(U_%Z9ZBH M:J['SZF&4QFT#/39 MMOMD0E;U!0-:8MC+IB4FLS3GE-O@6EHB@V)VVY!%>9@(DEYQDDS&U(M5;A%K M3:Q%UEX4DPW0,K"D7G^88M*6XZ(+BT[:&CWX[K5.=%O.>AFE(%K3[YL.6\E+$=O] RT90UX;5BV MX[$6;!DDZ&H^LT>EB>*RZ5EL7!HX"1NOP(EB 3KUQSE)QT6,0FO-KC)H-5!J MVH2UI0.TIRE:[.".H*DU>=##>%Q1AFW8,D#1=6=5+&UR.87#:\FRDV<*#;8) MB\\&Z,3FBX)-+"8C%) M7!*JCGLC5$CK*BXGXYM!:YF)@251P26IN4R+5=68B4IC-%:8)M5B>2:#EH$E M;18;K%[(]%0NULG(U0Z3TU8DK)$46!)EXLU%!;,-5A]7IZ.N)"Y< [8,+*GG M8JM6IDLVT%H)$_349%59#. \@TOB)OV)FRE;*95/B:D6,Q>Z,;H!49M QP]4BTTO'DJN-P9%ZF$[I4+I8$ M^1A$QG7=IBE,JZ-ZLS5:ER;C66PA'X-(&;6=,3KE:^AB7757&VU4<+FC$-E= M&]-RH=Y/<[5,OSBL-3)Q+M, +0,2W2PWK)DZR&NH9*AMG2CD.]%HG MW1H/U):=Y1D;5>)2W#V&T)7NE&R)F^24(YN95E?+\HFVUV=@2;E&.4.B*6&D M*OD)/9#14L4=N\<0.JG&.FAV.4BH9*^2&6^XN*';QQ%:E,WJ?-+M--6N/I65 M3H*WV>51A%XD:O6L8[6R+%YBV#J$_'\!55B#LLGDET6\HZ[Q;E;2FS%T?> M9M 1VK11Y)QR)Y-3V_E)W(8M@WS7;J^K2KW70DO5J3595&9YJ@)!X@69@)#A MM,03Y) 7X](PCE* Q*@T&E*C."^1@D32\< TVNRT&DMIDS4;FT^:Q4VC7BNY MS#'A(T:I>'(V4Y40LC'.'4V7'2HD5RVT?4HEE(3/&<1\<8Q3LVU*Z39 M:*9B;"WO2F->SI1Q\BBK:*Q*:K$I0:DYI^6NZ-DH;1+,,5:1I7BSES?S2VZA M"RAJ2?UI9B0?8Q6T)Z\J ZF01M.95<[4-:J84>0 4(*6;K;97L6;.H_J1;W? M2!3R<8EK^$53O)8OC"S_>Z.A7!TVNN5&B4!+8HKER4*!JP.=#C8E3FM,O>'' MYF"L%F$$ =A(GB6\\"]OXH^\[V#JX#YQ&3Q[WE ;, MOUA+F!@:M.#]K\&^_$7IABAI>Q^3N[T"LAN6_J;RW/UU*/WZSU<,&T&Y<0V;=K5UV;!N&1X6C)$:='VQXM.>+T M:-NC)4>K'XX?V%9_YP[_ M/9E/ZH9%^:U:SF&3W+D_##'<@&S'9^&[(1:7SGT_A^+/M'1T-T M-$1'0W0T?,CD^5I-H'/;0H'TV7Z"UIF(K!5)$\^;&OP"1L\1$^>\^<'/'(/_ M='YP+R4A?M[*"I>0T&<;^==]+2?BRSO9R(@O([X,XT9&?!GQ91@W\J_P!@D" M__!P7HYN7D; F=XU](Z,SJ<\U82U*P3DXN M*\>S[$#+J?H *7J%N7Y173JX=SD*4$,GH6\'EAR^9-P.6! MQ,YM83A8J24I.\TIJ&Y1S3;:&UCK'DP.A?_Z@WZT8MTM0=0-S3H2\*\*^,O: M'5\5\,60E)0DPQ:YVDQSZ>2FH"URMR7@=2S57+;&]H23E$E5;O5B3C'3 +1) M_/J#/Z+!XCJ+FUA//9<2QGQ> )3DX3&NUP3QO9U1G2G.3 M.,9T4Y9\4P+.BJW$QN8<@DNOI(8\F\ITK@231=\BJ N)-^+317M/!74[L>CLI>(UL.M99;.A\-.L M6EO0-7$\4AB^(_N)I M(FAT7"!+LI]9V!K-Y:\S6K!*IMS*Z/M8: M?H&)2+>XM>5$:''#3I<;0 NW*M46ID DU;62)%FGY)*I;&-;9.9G*1>AO]:Q M=[O TJ?(W[! KO5/=*GCJHG$ NCUD<(NE_&('*GN#%GF9-6UWP*>-N!0; \R MFYA1ZL1(1TTVFL!E+QRNR7TEFN\,>T*_JZ3F7&Y1-9V&W MFV@+%C1+1#(;R>Q]R^QEO KAD?46,2*&99JL]JK*1L'\U'_)_O,J20<)< M=MI?S7YPF8*=[8F$2,^<&,88# P+PAC;RJDROY2@H%J**/D2BM@& D1%6X.O M2J:@6)+U@,P-RXXM8>G7F8P(_$R0-(WW>]@5:-WVZ#U&HO[UA!^ZL!Q>\X>& M,@6_/38-'?FZ5F"9]K )Q=-#"/A;19DINJ-O$2%5$IHS=DVG5+R8 5Q/C#>9 MT@5.?R#]BC_Q.EB2(?H 4.5-UBN$G]5;-0@ Y=@6+;2^!-&1X2UDANN%EPI6\3+@P MKQ]"H \(W JO"3S7_ %VI8MCN]+%SXLFOQ!(.#KH\"O#NKR%_._;WGP_A\.0 M:V6&%MPJ:SC*]!V\-AX,U)HCYB?Q42J)3S\7_WNM1/*39QZ_A&=^6^0J!REH M%;:LUMT2G_%I[_TQP]O2_@3?>^G1 Z[,N:7F[NET&:%##<34]K IJ=SK;:)U\!M.S M@ &(1SKXL,#;FDN@VDNZ=UI=D1"&R2*+LWHGE=C4:P;-W#+=I5K265I&V5)+ MM$Y8=85B\WT9TCT9?T/.'A! 47BZ*DM)6S]>4(']2L7YRZG68T/3#-?#$;_* MO:.#-J +RP,6J%7#I%P\!!P/AF*^NB(<,("GM\PL"1FM$4T!< .L-=U"E-FN M"Q'^57S9&?@_R" 0X(SY5G&W?GOK_[+^^-HI_H*/A8DD.II4&^^M3[5Q4Q(,>0;H(_I,G 9&A=4<N!-NK68AX-N]F66",:RR1:HH3* MTIJX9AT#-KT$.'H.9F*;@+W#S(%;;MB&ZOU,;0+@%7YN2;]W/QQ.A'RROF.: M-+8/S?&8YW7Q/MG:[2CZ%YR8;>Z&F/CV)^9/^(/1=/J1>K/8A*@LC_1O@#[' M@.EWZ]_]'H..A=\C4^+5�>_@4&HP)W_;+01(=@(+#HBPK(1$32%8B,B M: K)1F"/5.1G.N%&?/;UTGO^UHNL^DREC\_B^+S3ZM")+Y>^I![)-Z'TZM5. MSEE?_4V++V*5 *M0X6:5\U42?_N4NR-.B0Z@Z "ZQ@%TPZ7'SEE\.3J@/G] M1:P4'6'1$?9SC[!C93)WLO0&[.!?A1W*>_)TPZASTKJRYSVQ+E! -6*(TQ93 M_8DJS'=8A[QQUCDEEMQ"'=[S@\FM<\0)P>0G*[%?2RM_=NV6_&!8Q']^WI0L MB3>%B??^1I26DF;,O3<'6PK\C1W-A7:JU'3GUFP#>1F0KUSU/UM>O@LGB/O? M\V:\O.SQ<+*,E_ ]&9=?ET2Z76?1M%%EUCS7%/J:_*74^X698.A2:_=XI[Q] M&/,LU<5.ZIB9F'F2.=9_)+1]R*UP=;8]Z2]'G#Y6YJMJ'*_RU+-$F+'O9\+< M/R C]JDLLHFRU9PLF#Y:,UMF;+;1K#0N@T43O_XD'O#DQXH"G4Y&+J"OGC=7 M3007$5R\G@OG9'"1='4"7[5Q5.D+,0F?=9A1@SD_7"0[.4&O X8T>4UFE MZ72L#N&"_/4'>\ ^6$,L@HMSP,6%$K6"T@!XD?SU)_F D^BE\>)& MTV-%@!$!QH>2[9T*,,9,3N-83BJB"NNNI:K+KG3J H"1CG>7TVY[6&-CX\RL M23:EM9%UH5:%0X,$I8))+9TMH5Z8XK !/&B!K?=3S8&/50FFH;N! MZ.E9?$PAM T_@W4G3'_ZL\S$[ZA]+4G3 &D B%=VXO,'\-)BO$HQ!7.NUE:M_F8L&42B*P\3T*6$/:#8QZHG_3Q3, *! MGPD"WU'EW@4!M9CA5FL!3W/=N9)L:OG>*M5RSP\"O>'*X9*I5)HEN]E\C,IL MQLZB 4" !&KI0_T $")>@G!("?I0U=U8]@,OA$ZLZ1TMJ;I':I 22CVFI M"X26N&)20]?CO*+B5B_;R/.%X4*%>D 2Z@'TD;20MW!M)8*!" ;"Z-1Y%P9* M3*PP'V153JVYDB64>J,Y5KZ )K!VUAO2SO8*'*D6U;C4'%%6&\( ].C0],>* M(_YDMTU(;QX%'"$Y:2:9O.9Y='A15V:*99O>N_'H3M$Y+PF$YW;B-TZ&TUXT MN"&2A-C#M!5H<*0PS\3Y^;FRF@NQ'B%6ABI9']<9MIFVDJT+J)>=RC15=1F. M4?$J4QHT2I6-5F?@4J%Z224_9F1&5Q$B4(I Z88\7A\#I;*0$76MA&M<*Q^+ M$83,-B3] N'+X8+%6([!=38V(%4W@5&@>0,LE02Z;@*/(.F:EQUN2 O@DFA M>JU];=O[_(J2T&HN&95D"%8:),L=-4&TL<4%XG%B)9TQBJMVGE/B7#:_H1V# M74),2O[Z0SP0\>@.5@1+$2R%%);.KRIA2;KCCM.)GII#:2=GDD6BWK\ +-GT MM!'O9S9Y-#@>L"^TWZ!?$'VB:BFYZW>9-K\^]26P;-J\A[]92VKU0 MQ(^^4/P)3L/OF^$$ %+1<& EHPLAZ?L7@$]@2E]^6:$X(+Y:6O),<-Y)=ZML M;C%1:Z4R/H\5*\U-FAE2T!U'/V H&=WYB*0ZDNHO>LC>KQ=ZIO<["TE(M";J MFDM7YTZFE59JS84,I)J$.AI*1#>Y3GB%X]K\?PZQ#AAS/U2LOUID^SQB33;) M?IS3EQDU9IK%T6J3R:EU>%C#JUGQAWAT-RL2[$BPO^&F>;_.]'D$NS+'8O\?*2A(/*VGXD]J1X+G/Y\UYO9"<%_OK"1*8P1L[3#Q2@7WU MLD4]9YP7&W^X25OOW!8:OB/W_F^P5S!)($&:_\DV\=GVHP-P@.67P6RRAND5 MX+:]D@;PEIJEK!#=\#+62U[&>I@!&"'0!P2>S@_O.Z5,28 [(L+:WN9KN;64 MF: Y(EC@COM"197_O<[](\8%G;;7<\GS6,N:XPSKDND!XDR06I#P<'QKZZ1N MHP2%-4BGJY;H2C5IDHQ+E!6/3S/LI2Q K"2MQ!- MX;T36I&LQ_V9')W'WSV/\9LZCUL?#/D8U9CS^E16#)W?$/^!ZH M"&"C+5Y#C#$R![\HAF-I:X07!-,!#7;K!G\-Y=+/C-=GLJ'^?_;>M#EQI&D7 M_OY$G/^@Z&?FC9D(8! [/>=,!-[=;K?=7MK=_<4AI +4%A+68DS_^CP*Z<"T&CL\YY M2*$6)Y!X;*JN_M*Z^W;[^=-WJW@VV*T$IP?L:] =@LAM8YAX,UM6/=9.[X]/ M6HV[_O[@^*I^HKI?G1;&E:NE:;[5XA;O]42$)\@8 >@'!P0>]M5EL'5X/D"E M\< \+,P"X7?:W *.4-IU4/\:/#*(W!"A%]E]@,]HZ++,,I5B<[X$?5B,OE(L M9A-TFNU_+%4*U9F'\ 6/W8F)KB)6.N9>Z3UF!!8[ZUS;>#KKVK":!.?N.I[_ MQ;&1%,P@7]"[PDV\@GGL6,#K(IC2OM4>*GO]9OVN=,<^><'UWK?F[RZ"IC%@ MY@&,Z0.'KQ;W>L9>7P'[=,#G<8;(0,(U"OKP#'S" W;#+(HG#JF6!DM%C@S$ ML@5#*;;C*R/F*]%.H7<&')DX"'\DPBWAC?%5U2(')8_B$8\,Y2E@1[])-@KU M73E$K&/IAQFQJ3[PFB7;C=:;A?)K=D2=;(.*?F05EN:[FNVA<'^D?R%%_BKF M\O"GO[>R5>I<>CSEN18+E9FX)1F%7IM"ZIS\L(Q"KTZA1J$R\XH\(]&*2+1D M;N5<^Y/>FY!G7_[,4^BI7O+\#C'S9+%4+)2JJ6Z4$W>$E;@GG.P+D[%ZQNK; MSNHBW( 1#N5:G'4R+L^X_!E=>;>=LO?[O<' MEC-B_+;[C$1+7'?_.CSW+_4;W[D[J7YY]+2RK_W\]?R4U' @YCZ8.IM^^ST> MCL58YF3(UO_!8*G2DYV2_%:L?VG?>TTS?\U*[<6UMX!U?P\Z+FVJ+(5+SM3=6,<+WS5UT#!1>@_(DU!YVM?@?+^O M?OIY?7_4-LH/WX9'I9_/S_#9I,J[OOM4=\VZ]>5:>]C]<5#_UCGJ#P36>KF< M*]9F@:UOCT^X7$4Q)1RMIJ/I>]"F6^,Q;M->9/IWH>3*FKY3N75[UWL(2OMU MYZKZX]3]_?R\WDVJWD?_EV.V'VYN[DKFD=\X[=3J]NE7CC]8SQ4KLTJHTN]M MGE^>9=[F"[S-5PP?I7!+N#9,3T@MG=I2_C:N,%ċY>&^KITZYX>QK6OOH MUUVSYANWV^&G'M@7CK'?9;^*A[I:.FG41O[>S5>.#E$K+ZDJ4^JD3NA0CFP3 MQ*_?IB5H9?[I)OW3URY:W7C(\[47G"*U^Q"TOFN5W_=JD>WQ<]I\/ M5;U)!5KZ?*_U/O^\+E[?'YU^-GX=/U;NK[[>-E"!5IJY8FD6$D=65;-@54UC M0@:VK,85LX3G&ARZ'I]2E263S6TC3%0W;:5C(C,J(Z:Y'J8#E^@!^$AG]4,(O> ML>GYMN;!MX(!K <(J?P'6YO*\9YJ @SL1^('+,/'>=-Y( M@OWFTM'G,UHL]=Q+W.(B"^&%AC(T+4MILW@&.J8E LDYJR,GP<]:5Q()2"E0 M2%=>21!3_'F/Z1^-P$6NWYC:/Z<%'CBN^!4^I\8*9GXY!V?YXY-OU]]L MF/Y-_G)YUKG>UUO&]PD.?ZMQ=82$:L@S^=:H]F/^@+-GG> M27ADU+[_JIY]KUV;O[]IW>/CW[>E7BO]S'58/RA_/^KG[7U6+5;O>Z.=MM/\ M^N&_8B&ZJ$DR5T$DO,#?<-=-.]"X<_?>#5 *:\\X)O.5]K@'\FN\7'U#65H"V>809\SQ15 M57"/5?5?A:]<@:6S*._L%?A@8JJI8MFKF(,;(L? Y$V^>[[V"(K99AW31YV[ M86"6%>/&AK(@4G)W^,+@9 NG%?C6U(I@P[<^!_G\4?'Z9-?0]KRKLXNZ#0Y. M+:=.00,GH[9A#)$5 _8]:Y=,WRKV;G:*WIWF/EY>]7[I^>MB%R^=JL7)2*JR M'& !PA[%W9D<;^>78-(83L&:F73-,*A/;__DKJO5QF%P=5_[=3UJ_K[O75\? M]0Y^P:Y/0K%L@B_7C#>WS,8<_;2UTYO;R\K^R>>=7U<'W[Y=ERJP,6I]DAGY MR6U9"(UGMO+ )51OV[CO*S)[.T2[&XIHAMJLWQ M$K/_\S_QV4^&?448*;8L4C(4"2VJ!,GO@1[&R MBHH1X367"A)1RK&HLZ8 )X*0_>_5V>XTC^*Y0SXWB$=Q+M"NNZ@ ;-\+714M M7J;X%.S9P'?03,: (1^J!:R*H@C52!(P'?X>"AC M?$&\^Q?X M^-[?,IJ)>ATT%[5DX<=Y">L!^@XH#D=_V'(,AO(_1E_%3[KX%H\=Q&9&OU4> M-'?$H;1PG -FA&UV:3#8",T/? <>XL^+>5,L5+,$C36$CL"#M*3MW^]D@)//R.1L/J&L>JL(%/+87!L,0&T51XI^%? M@0>?1J-"D6,X>P&58!M]UH<9NB9]T0A@H!027VGQ]W!_I5_CP4>!44S>E4BI5XHY+H3QDR+_S5^X M]E+QW];E+CY'/ZG__EU0^)];DW@DW"?=8SH%@Y2R*MT$=P+*F*7R8$@@1 M7G^1A,R:6TXQ.['(, SD!)81NX@#NPG3@_&>L"&32AI&WX[@X.;UK>G%R0<; M)KRQI_P)\ ,07"TTR;_ IGF&2:PJK"Y>@KHF*,#$W^+#L$=8FAH8>$,Z#^QCHC8*3"D/;II9+3BX'?[(U0^-Z^=@V3"WA X3^)I. M;-YFLS:JQ\8WJQ#YE>,KC?MP8FKH<_KX?T A_EG8"4OT[5MLYFHI/O--.C"Q MQH^;EY,P&8 \18/OB^2E:*3;X)N1'F'XD/D!KSP1> M=8GON8:,'D9Z !?039DI8=-PPAT3>1^$PPE\#V=#PEJX%-RPWON:1?%N7C<0 MOOH O2;SH,H/5]>__./!X?Y)OF*KZNCNO/&[A3&Q#_Q\'#YY>OGY9*"Z@\/K MP#B\UW\_]TS_2BOF@YWN;6GRFXV[<[WO MYH.?12U_5E1O.[^.!I46/#GQS:/^S[O@R_7^SO7E[0_W\;"OJ;]OOMZ6)[_Y M0Z\$^L/YKK5_6&7?VQ>5YLC:[\*3U?$GO[8/.N?G/:VSW__Z^>3R\N>/X8&# M3TZ,_K/TZ;JH!K^_7_?O1O6*=W)OW=WBDZHZ_NB@L>\?/EZ[CW5V^+XDY5&[>?YI\=S^Z[_Z]>G]<.GD]'^ MF6\7#UG/_/8IWX(G)Y?T]>I1+_X*!ON[VOUQ]4O>[%5Z./K$DFK?:JVR<>CN M%6^LGY_+YU\N3L_T+L:))Y:T_TT_;_2;[4_[9[O%VV:MXI\>7;5NJY-+\BM! M^>%3Y[JX7_KA?M\M!X^J_VD(_OO$DY;]\Y?^Z=./P^)9/?C15KL/>NEL>%N? M?'*PW[[;8_W@:O]RV(+/6?>ET:?6;6/RR>"'<]GN-9RC_;Q;>_S1O;DYU0_P MR8D-_52Y^:9]+I:;^_V;&U\K5H^\TOD0GIS84/?S7ODZ:%VV[G:MG<-ZY4O_ M_J"+>8(3&^I\"0ZZ/XY^'^V?[#Q[O?[]!3X9;NBZH3I9%_LC7+"!X^+A M<=:MJ7I@WAQ]]_*?BF?#T\>C\Q_?NN[=\=K#O9SP(@UX!. .'S.G"20,\?J7E,FW%UZM;XC:?A7$ICV\:-]!DC7DF M#,:9')O^ G9>HV@;<\&5%?F._,CDL8%&H2-X#\Y&)CD0T>Z#1ZX]:*9% 5B_ MI_F4MLC/5#",R[J!I6'X2CB$>L]DG5C0#$^H&,G*][4[YBHRM+%[MG/\Y^_53Z6&]Z6UXOO>XF36D1WT$4;18_:XR@-=VF;N62=D9Z$" MHF!%,1:L:#]\N_]R?M0=W9T<##WVR_ZJZW?=#_\!FT]>.D[L.D\@"]P!\!27 M"0/+=H4V'WU4WL6NCMVZT9UCJ5!ZZOQ"=V6F#X=[??(,\^&_"[[)Z9ZF MN. ,(:]3Q<4SX/+#[45='/(I*N,H(!3R,>KJ;N29R#B&-#[C\9"!-F*8S'B< MB'Y(F8$AY#^[S":38O +K_ <[XAD9LV@J@Z/*SI*WY1A 7B"&U"8+NBP ?;9 MB#PI=!>X(362)_=$F,UQ:$OWS"Y2&YYR7 83LS%4BG]X8MK,-O(! M3 _UKPZ&%K[97M?:NS@NW=7"KX=-'Y%1 M"D&QL&B@9 GA3"GX?0*KLMHLU&?"F X9_R@9GMY\=6-] ^:%_U<<^GEAOF?$E# MH2LJU#WE!;K[5*";["ZT-LNM9IW-!^PGZ\@".:6\X0B/2T'0SQ/'.QOM[,"VB+5/61 MR;3%ZVN+>FG+.6*5ZB*-WN6SU,4+VOYLV*^<:.HR5E'045J4Q:^]I-?+J_N* M*>KS\]*DWY2U\7EI$LC&F_0HFP4F1LQXDB4L:HR*3C2+D.()>,[N^GLE_*?3XI[-\;@ MD5 +RA_^4XN57+D^B5:\9NG?K)\XSB,I5P?K]Y,VJ0YFIZN^-74PCG2\L#KP M/E]<&%\>V\;UC7]ZT?CMZ5^"Z^=#[\U0![O?[A[/RGL=[>Z^\OO..;:+NX&. M<">U#__5R[E&>59OKFW5!IGP9[[ &H7_Z6XR"PE_U3ZL#RJ'WR^+]]<__+MO ME\-SZV MOL"HW[C=46\_'10OU?LOK6\'/6=_!X6_";Y HY$K-]ZB]&>^0$K4 MP49#0*^M#I[M"Y2/V$/KLLJ.[LSBQ455O3TOF[?/1YR=H0X,K7RO?S\\VRWF MS^NC_L^=+\4[ T'2U!+H@THM5R^6-ZT/-A 4VE (*&61'A'8X3W;K,"0"..) M"- VW 1NOF5\*H(XRZBV*;>?S\ZUJ+)]R[R#\4?YT>=NV!8?_A4_3KX7NP,;ZL8 MY*GG&J7%0CR9][;R&I]M%OTL=O-\T5?W=KZH_<[.W=WEM\$GS_NR\[UW\?SF M7S-$OWS[Z;SEY._*^TR_NCMLGMJUZGD71+_VX;]JKEEO;J_H9Y*>&?E7#]3, MD_3B^;?]HT/W7+T[>3P[^?I][\L1K&PMH=O?I'I^I7=E*J?][+ MHY''Z$TE5ZED5CZ3_2PJL\*HS#S9/_^YV^@^G'PK7K.#[^ZOD7?D_QZN)U13 MV[^I^]72Q5W_TCR^;MG=>G\'K3R%:DHYM;DNX7\[ 9EMR5;-S^[1B4(SN[8\.:'6=./'NXNU^+A':K[>S]& MO3O]^G!D??_]N\&N;J^Z.'?R\.IJ=CV7)LV1+L]I$YHC"PDMI3ENF\UJ<%+_ M=5P,&JW#7;-V\4T?K<4_'%QTNOL_.NQK\?*'=>XUM?JNIV)SH!IF^>6:Q=(; MU!R9HDBMHG@O+L9S(DI3%$59/_!;9C,_O*M]VR_E;X/:C^^#M:0 V3]+.ZV' M0?VN>*/==NJ>^7"\,T!%T?SP7ZF6J]8W?N.?N1B9YLCB4<]U,8ZZY]]/OMPV MW.+-[[H:?/[^<%3]O9:+II^UFYON2;7O7M\_-DGXN4'IJ/#=]C;A%*T]5W G_VO),[5S3S8ZI"^W^ M\ZQ^>=1N&=WKO,4\=E[O7N:O2+4-G;SWS[_TIMW]_F3GZ?:;C/_L],%A5'[\%\EURA5ME=A9/HA)?HA M'V6:KA_LO1\WPZ_'UL_]&Z?;^WZ2/SSNFFMQ*!SFG_PN'OYD^Z6'W^W>K\'G MD?$5F]!CMI*:4Q:JB2],U1MEMEH[:3:U^??.]87Q_ MU$]:G?I:-(;[<'*G!U:Z5,;;B2-M2X[3 ME>-'/96S9*=-)CLEU6,9U*/A!-@Q>$/Z<=,(!*^]WE38@^DAJ9WSBGY6_>[\ M*-[;GVO:UZ^]WX>-M9P6C\J&=W/RRZS?G10;WRX'O>.=*W-XVZ#,IG(Y5U9K MV;UCBO3$A!OUMO7$9"#J7>N)<;]QMWIQXSVX9^=WH^']8=]M'?_NL+5<,E[< MNOT="PE[8K9WO?*=/OQ>_PIZHO;AOV8U5ZUL_(YQZ^--F5;(O(>UQ)]^L_*@ M=_]=LXI:>^_;\+S9T7[]6(OW4'7ROPY_..;#G:D>]3\UC^K-MHU: 9.6*L5< MM?D6U4+F/6R+GDC!>E.D)\:]AV^7-T99OVU^VB_M][_M5'^?GSF-M420KG[G M>WGO=M39UPZ'WXO=VJA\5.Z"GJ (4E/-54H;KZ#8YMC2/[X&+/R?W+(O 95" MKG_:BTYT;%J\,V:LX:=N,D$$PI5$EN6:)-:(M;JLCSOAJIU8.2/FC741I[$GF\6*JI44Q]#=80; MH:C%0JGYIQ+[-V[(Q&[VM<=\;,\$*^O%7\:VY.RL1I1Q1YO]J2L]%S?:_5V>[LWKO+#LD_Q$_!(P+ M^L[BOQ$H^^)7,1["O<5H*8HAHK/OHM:U?2^4 NV_& \]Q?E)LDVCAD8:]+;= M*:D&:VBW>KWK]G7^=K MGV^MQU'[H%T;HB$8?_)"9U>U2_UQ]RXH?VYW[N[NG"_5K_!D=?S)+];-:?/J M]_5%T>S?[7XI6KV]WYW6;6GRF_I!W;XZJ-Y\+Y[\"MSSZ_..O?=S"$].?/.3 MWF475X>E[]>G!A]<);/'SN_+G[?!<<][=?U<;[X M_0*1-R=&WS<>;VKZSU+W^L3^/'1KUYPU[XJ=_+7)P$^*><)BA0-NFD'9,CY>^U; M]<"\.?KNY3\5SX:GCT?G/[YUW;OA+3ZJKDL,20F5"J6GC!D)C^F#?.@)X1$M M*CX[H'X^ UL;2LOS6$Q4!BO5\:8-9@D4;Z50784IV\S,KGH,5$@?1ATIFN^[ M9CO M@^F[RD6[IM%^Z;1ON44\&KTGC)PP0ES83KH\GFFYZ,>&KC. #PA^(IM M*.P^, =XHYA3?$?1%(%E&7NSK7GP7> K!!P<]$8>NE PI,ZY#3Z(?^#C%I3S M)SYN,QI;T_6@'X#N@D\:;.""E\@_@X]K?0<A\5(D;"K5C%B3CIP%[J/68$%COK[(/(^:,;TV![IJ=; MCA>X[,R.+F9;8,T]Y&AB:,[/Q_:Q#8K>- +-.G!<8'Y[ES;<9-[.B/]S= 43 MWH%%WGV0HGQR>]/_W/FY]W/?K/RH&]5RO]>M@!_/P(D>P.1\-V ;<$@7% ?R M.T,_B!^MP >RM(''/LI_Q$>M1;XU=TABSK;P1B9=/M^50\2ZS7]8-"V_7EYW M>^.U])!_T5UYB1RZ=[5DM=!\;U1N%"KOC\JURKM;:[=_J&W2N MK4TG\$%QH_ 52V_&'M,I.5?P@KI:7G@_:B,S,:GGE33T?1>&(3UU!:_;ROGU M+<4F*%Y,5>W9:[9J3KN,KZH,8OWJ/17ME]-S(DQ#KM*:@WN;345:>^#NM3.- M6M[M6>4OU MA?G3P#7:WX[O^X-AOWC_<%:QO.N]_?SI\+9,U0^U7$/=-#KC)H*=6YN^N.:P MZ,95PMO&;.4J02W=EM4E&RU^^?(YN/YR77TL!OU^_^+D_M<>^_S\JH8E=<+G MG[VNFC_XVKSN]WX<':C?NN?7==0)-=()]7)CHSIA>[V"U!WB)P3\@O&L"4QR MN'%/664<< MM@30@;>C?N^YHZM?=S?'S9][9][ORN$+^NXN:0[ZE_76_F7WR^?BX:=FE^W5 MNH[F8((@N(C-VIK0U]Z@&_@L;V^+)&N5.N5]HZ\MZ3@^3ZFXQ_;/AO6Y6+N^ MK'YKG&G?RF>!LS$??.I>GQ<#_>5%4AX?7A]80E I6TQ;7@J:RO7[) M%H<1.9I*=CS89-#PM0O^-AU5?.WUOKZIB-S/AZ#U7:O\OE>+;.?.- :M9N>R MO[%HHO/CRX#5FR?&]>[C??USV[ _VYVOO-FW6L_5%VSYFT43-Q9-?&W9V72X M\;77^_JZ(N965H^=ZO7-6;^\SXZ^UFJUKWY_/]C8N;*L?_GB//X^^;Q__Q 8 MW>K-Z6_WM,7;@X.RJ%4VV^]E>_V(311$1V6OQ<*BZR@NOHXU;.[DC?Q8*6%8 M6VJ46:51!KFH5SN=VTJGKMUJ:JEQVRYWFL5BC:F=8BU1MWA\M7]:.FU]:1WN MG^Y_N;K<.[[,K^1\IJ>;:4-FEF10._+'GA>6#5H M:];(,RD#PPE4O]6_.&7@%$-A:8%#>!WZ=V1[_%P5>J*HQ&MZ3X0A/ MC,_+'FT'TT50S#33AI^9Y;%AC[D,!_=[L!"7#1S7IY?^*L7&CHV\]'CX&_S& M*6Q7EYX2K.TI>\G];,7V\R#\^&YB+R^BO3R+[273>>FF:6-TA=%V(DE:-B@4 M"]ZB=<$W#L!@*FHQ?P+3M^ YVF>?]1[FMVEPM>^R>>(K[.V M&VCN2"DU<@HZ]04%6<2TN2&F(FBQEV/,\N1F"WI@-:D[!)/%O,(#M M@Z%<^+W"'@ 1 \N?VVP&^0O(M;!ZK3^P6(ZF-P17V9.;"E_+ MB]R\I><"../F@@P88S_ M5D<--_Y+YOG@H$Z.)LP_D[]&4GDF*'T-USX )>H1X6$K'C37%&Q@HF(W.Z-9 MVP?>15;(/]_6G8&^!.8,"&&9:UFINX%B0N<(T5$030D>0$8VS$Z'N4"KKHT MX,!/%I##=?KTJOR44(=<-?N].?P.\W!<(>1]=%D470L\IGBH*33Z&*A/L! C MJ?)S2CN(Q,^""?LD6B@O#KP9C?^4)LZ!K..I) ".LT9RFL*TP!;X:"\$LUZ M-I&SE SK,1\7!?8$7CV'3W&M>7R<4XYA9?PG56CI<%30*Y8U2_>/V^90-Y*M MB>R.]J"!K.!Q&?1)0/@$0I>AN28EY72X5A\2:@*<0F"O%*<-?BO_!+XXH*<1 MZH'V>L;$X&F7=2S8'Z43^ ',2S %2*ANNGK0AX=!UX(:9H\Z@Z.SAJN @Z?+ MD14L;9C)IIP92M\:7:0<4N5T[_\#&_)O*_23/"&)TL$5S"X1+5)R$%@"UN%E M8H'RL""4-HDDQ@,H%90&!V\6B&AXV6 M3HFK* OG<&[7P].M\,&%#( _( X'Y%[ 20@\#?#CR"$ D^6B(:=3E !<"OH# M[G[CQWX%1I=[!/2L-2)7,1$/B;R&3+8RV=IJV;I@&.%-2);KV X&%3(&SQC\ M+3#XU.-#%$G3E+[C8O#*URB$&@MTBD"X:-#$XYZ/ XQ5>SR@D\E&)AM;+!N? MS?O A*,V!YG$3Q>LQ)@XQX[=,_;[IRQCGQ@6K7%N97*TCT##KXE,>)]_^ ME2<1Z>EY329H=.A_=/6)829Y[AZXSH.) 2-^W,[SX_:DZG_QX;N@W$2G$?Z0 M/78(X1_RPD_!/&<<69(R(V?5<5R:32)A8\N X-4,"#ZF,LNBBQ'4"?S. A0;M\]XDP^: MA(,_CU"IX$42O]@,+VG98T\+/%QV#O[LDNJ9>$B#C[3A(3_P6:AHIKG+B202 MH6%GW4]%/C@NX/D)(1H<7@G.&S]%61K2?U#X+=4JP_]+6*-7\A;X,4&-Q'?F M->GQ]#R!B/RHMZN@$T&!SOZ"Y2W@P;Z!DXE%N:.#:2$ @@="ZO TI\$I.# MTPP9GUQBXGQ>K#^PG!%#!UO>2#/A.?!+VJ[E@+>L,)B:TQ_!4R#F\%WNC6-( M,\SYH _HFHVRW4;I9X:I@[#@-:S?9?J!3KX]EXGL"R\LX1/ M]11_Z"@VT+"K]7%6LSGF]/.."WS/YS3["_@-: - M1XE+!XX9+B+XB>O!%A!4PV_DYGP GX'5GVHNS!X'IHWH:0_H;#%;&01MR_1Z M2"A^!2Q2N0*;LHT0XC^>O(9:#2E#Z\=]1ON"/W-"#!WWKH-SA1$\/@#^"K]$ MB0$]\ =S\; SS^;I)*E-E LOC($2^(WH S2)/MY4W[L*7_IC@=1X8_ $36>Q@2,XX+#"%93.;;1JQX 6Y"XD,7J: ^. M2P($@X$Y?C!=Q^;]&(9,CLWX@=:T'YA'QU@

A2='@H .>:#!2@(>A;H.BUBUK9&N7D,_(<)J8=.BY 3W>"Z[GJ MIS'YD!392 I(N '2MP!&0?]>4)51\E T._@;;(DG=;_'OQN+B?2 X=,$ += M%[S-&B(P!KBG9)90JL*#)(B!X,":Y=&;GKJ<.Z) MO&$@2S< #P^WS/0BR\8S4;E=])Y,8U0P,U 1UH^;-)'$$R7-3A^7XD\H]9BN M--4QP/L0*_2K@:R. ?MUR=BLK*DP8_?)!%EDQ$[@PG+UWY0RV7 M"V4%YFV1B&E*N5FH_ADI;](LPMV8_U6UB8I$R/:0"8YE1G@# MSX1[-:J,H1 M"]+<\ZQQ,2C.+&I[)-/GT<(D[97\*FG&V6RVQ] V@>7I,W(/YSR^"Y+M@VB" M!^C8_ 6*CLTNCICBT^*['101X6;QW]ASJ K MA8VIJ5<-E,Q0BS>,>X3@1V $V255@H9OX#KD'\6.-^@MD/CZ#B;Y>O)OR"?< MN43EZL$\_$'/L;GO1==*]!D3CL4%O@\P:A?.0#@:/W=HOX!1_-'XC3#Q;VLP ML%@H3^;9I3( C8=NA'3V-9Y=@?ZL(Q2FJ]340NE/FD*U6:C_*3_M$XJ%NZPU MP.]P!8Z'%Z;S@R#G.!BIR4>J%0OJG^%'9T<8G_@D76C(S3$F=H<\'=B#O%3[ MG6BM4PI$:+]R= M7%2!%3],Q7>(])M<@0&B\R#/.>">:[ G@\"%8X*'A]$EI"1)$GG9*K9M&D'X M.0=K'404U:!K<"_*T^$H4\:DQ^@FA29R'PH-;RS9=+W_,$94*53$H+K^FC#9HI,(>.TX4= M/[?@F/6DR)1+JK&/S5BM'3U!B3$B>(@07%#JO22;VPL1M M(1K(Q^*7;F G&#^Z0O9&GL_ZRE^LT"UPA[35UWZ#3(62]+<(DW#*+RF<,QF& MGW=I$>,2&44T7L7;V+9KZE)V39U=4[^A:^K9DGH3WK.!>1:W*O*D%IWQ01]U M*(3+;-#B'Q7+[#":6PXSP@+-RBE]$P4"+1>_+"-'G2>!^8;CN..9,GC:Q L3 M_LE$6((.!)J%UVTC!4]^-"MT)A380$R6Z9D#16Y9CCY#JF]HXD>11K)4GF>P MP?*Z:)_ 8N&S//2*\6D1-0G'Z(O+2 U?6L9J'&D]T@'CD5<* MUM+-)],H&,'+)>4^BC Y? )G$]H[.I_C29W^1629,IS,@<+5C9W@%YD).C , M0PD4R,0M":/[\)1E^CZ_K;2=L0L5T)%]BN7&[_68W=-DQOI*(Z&KCSD*()@C MZTXM5:MJ0Y5]ZE-VZH[+%=)XBF3).Z=0VCGK1_Y+D+CZ(E4(C&; EUWEV-8+ MRE\BDA[^6H(HX*>_ \B?"@%4/C]A>_%KJ_#JT9S[HH6BA$NNCFF*8[D6S'@N$+CSG\?T,([CEYPJLS?JT?Y2&$TD4G5J"I-#@P.B:(*5K79:3UN<"=@O*/I@.&R^/7 M;9H=-T?E0I4LFYQ6O.GFF!@EO*98: M.+P%$8DI,VV"*;P@N@IJ.Q:<>P5(0FSKGG.'$5ZPT-QG/AQ=P M6-=Q1R(]QI.N;6C"7L9N4V[5-LWPT5W,,SF^@+D>$15(-PG#,&GZQP1 AK%B M//ZBUI.5Q/?FH\(>POT.$(:L1MEDS=2/:> MG;_TY%=7SECCD^;3"RG.;S<=&S.50AP:(4.);H4Y95>S-4/+R5^?@%8WG'Y. MN"#]?B5/I_E*09ME<],Z\(!4@Y& M "Z+#@03SLFO^4Z7D4=&DB5S@.EHZ;C@9BFX.N$]8@@8C#C/6**#*C_'4MFG M=!V\2$:GSI2"J/BQEN;'=<1=T M?C;AA_^T %:+.&D\H([:"Y< !S###/IHX!7OSK2L/$=FHNQ4#&OW'8,'DC7* M%M8I2*#Y/8OY;"G.!B86(> ;\5X\&@&^FB08D!<,THX,-G0B^8S<8T8RYZE!'6A)\;N;'% <3>$^;D, M]#1I0% '^-2(&SYQ8.69/4(>C%P4.)34,+T8)A[%Y# [GA?5=^$42/E!-L\B M&A^_,-G,6-DT Z8XZ85J W3+\?!:/'3%=:!%VY7!@[:K4:P4;2_!"SJ@L+$ MV['+5/[?!)!GJL()2N"#DON-RX-=\O@>(,N/?&:AZ.<(8LOE0C\EU'"K MD*;)[93[L8B\RYA-6.YC@]'T&8(.80^D1.)CV'G[3AO(Z)_((]T<1A MCPN3WRWRN&\(GBP5(^N#_GU OL"T5Y];-G1]'QBLQ^))+CQ>DI-"8 DE'(4E M*=>$=+434^'A7DE5DEG$IRF+AB8@>0ZO(E'K\B*OQ?PL>%?<)>!M!//E=0&7 M :JRBWSZ\/H!ZWK@] XT]0)7^)],XX&1[B.X:HOO#>H]3/V)9DC%A>(2QB4#PF/@A>6"/1_^FZAZPMUQ M65<4ZXG;X5@Q)1W3H[WA!T=Q;$5;AV=(%$HG3T_YW/,-E9QEWN%Z A<;P% - M+KWMX;\XE?*H) (OSW\*-U^8@@=YN92+.3YQA1#7!$(%4 E3&/U3,"$#D\IH M[^G$X'#30?[Q Y@Y^8U1-&]I2 RLR*5\,JEYP.S9S(IEI8E\!E!;?SJ,<"X6F8-,[]E MBXF9L Z0$'!:2APDQKF1FIX M88B-V-=T;< OI$R1R, A 7B9W(/CD\_/08+"9&N/$6RB/%5A*@O=H)&UU=IP M8N<%3L+TX,U83(YBVTVV2ER["4F5& %X/L)+'0^S!.1(?8?D$W6N(3^?7"F, M#YXE%Q!;5@8NN7?X>A^K;?$8 SH\A#R*5V%199BJ_LN-&FBZ.R9]/#Q0]1## MA6I4Y7-(4\SMBFLGP<>13N*+C%1689K(/E4CJB1LR+8EVY6S9+LLV>[=)-LM M:H.%EY:(3Z;/9Y.^..92)+P3T&4F%H=+(((HHV<,6TZXX?*$;< YSW(T(Y'S M-<.9DSN#Y8B:ZX>^G:@<\JB:J#M:=#V4LD96">^Q!]A$@@R3S,V.E[R)#C=D MX<0)R*,>,_1\+#,N](OXH97^[KI8)"Z\'7)8*%$F,M,&-ZKXML4>DR'+G,(5 MS+C/&#HF+W)*X^GI?$+2-(]!:BQ[':"<+;2A$5<(( UO_%C@:W?B&^ _8

&)!$:OL0C_!)M 3X7E?Y'T32>8HH1/_3$D2O0EY<+F' MI^HX MF07&E9SI&GE\?Q1-7U)XP#M92@++((*,3(A[,'&,]>+*8WPGPAXS9#_/MXNXG9_"(IY_R.F-M#C=A;91TW%[-[;X"CCT*VT?3 M1A21?-MR]+O$%V+^=(CANYR2%/GE$B%*A-SA\YA>0!!O#$.=MF ZD"XX$\@K M4E[ZQ"]T,,^'GZ5,\'UW'F817&<,FD1* M.?X,!2MNFF.IW!@79UI?WF-+D>33,=W8U".4+(N ZH0.M,F>Q9LXQ;7;&4_L MYP9>^@'B,WVF>60*92V!B7:TSZOH*!P_X/WU8B>[A6.T82(-;:&,=>/4QRKH107!:V44YUXM_5J2\77STJ)[? PZ3^A_ZB8U M%A0++0S=?\2Y+%$-$E?*\; COQ#BSPC%S*3#JPFH*9%"C>$]+KD2N(8XS\2\ M8;%MXW&\:2O@XBH#3SP$#N(BDMU"0H1_B %CQ2IVZ%Y9/&NZ0NIE@#[$ ^$^ MY!THEA[>'*-8RY![/""&:B&^6X6UFJ-I6G_#]F]1AD2%!SP!9/="!W2J4/ 65$B<\?I0CQ9;%/J\U"XG!*4*2B5682'498CC%D&$^SA#\4 MQ= D\C[-J%PLE&*P-\FW$5$.GXJCUJCE0N/)%_"2DK([^?UK#% B/F:C4(]_ MP1C_BK"PHEX77$V3#! )1OP[I3ABSS0$E2=@Y5@< MT0U_(=#\Z/U:M&T)*"N*1Y;^G=HL0?QMEZ"$3"^J0[@B'CCE/+ _H[9;@F-Q MV+T$ !;!R*:]9BL]):\R_N\Z#.4_X!F-CJ 5ZZ-K1%,J6E1H$X?AJ/!=4E(%V'DC.2 M.+?)_8@-'L.W#DMBA.%X6:91V LX22NJY,36Z^,3Y(LVY@$BTYF(=\;!\Y;( MI@4M X^,@0&'H5B>SQLF-DV =RX<%5^2\E3U%2U_IDF5B*VF.RX@0CAYO%G( M9U(D38'S%5[#&P[C BI2@4T[-@TAE+S[BM@].IIBG+6@M,*(IC7*B5(I8%G/ M)PF!0-BU2.2&4^& !I^D5 9AW3RI<#!,_L!O M4N![HDHC*J9H.W8@4Q(\'Y2BJ(B(/T_%83P-&N-JQAB6MBQKD(GKD<[AP->4 M>!OZ R15'%";JZ@)MN5O)0'+(X^*C\8P_<*; 5O]A/+I:59'&EZ._9!.+SA% M;OLNPDU2"!/_@5<;#R!UE)WKC_DJ!(\%6_Y'J5%^RC,EI[-:*Q1#MRW4(G^H MI9A#&X)7P3![3.>%_655>.++720G#<:3Z*UP:*@4FN$$9+>OL-$'^*+B-@7O MWQ#(2^0/1?($:U/C7KQP<*4T(P:8SB(@+USV&8)@"3!W4L(3_J,:>>M\ M;H''ZRIX(&M\7D@V..84I[\3"6KT3F&KDVDJ63)-EDR3)=.\GBF9ULZS5"A- M3G?2 8[3373].P%W.()?/V6(^N^E>](IZ:,RNM8XN(!^-H$25P5\)%J$TP/!-3F1UPI364*L78 M_E MG^:TY8\<:$(RU 1B/H#QCKZ?U+%AP7K CSQA11-AN]A$R M@^J[Y@[$7Y&7$%/"- @?/!4H9I$-F-<788Z Q\[/XTT3-JAN%[NUEL8+PR:: M8CMVGE19E 0G4F-XN (3BNX1 TLV#TG@.U.<0G>Z-H;%,(2K=$W,.^ )!UB< M$W FQ4.>N':@?GIPGG-C\,JQ"!Q_E1(J3*S($>E*V-R)DU[C;NF#Z?HX+]-G M?6\R-92J;L9&"2MOHSF+:)VX+I&Q*3PG]CDTN2@ZQ<@XI4'2["B?E/^"$BX* M2MBY!17Y&% SW>D(&&WCG\!>]/S\#P_EX8%NT+5 MT^>CQG0\*=B/LHEPECFI,"B"VK%_L=X# 6+S%WL9NY)G@L[/DDX4]Y-=/Q2^G4$ M]T7WU:\SY1OJGSC>#C&D)36PE)PAR2HSBF6^74[D%MI$'!ZP[U''PS:'Q0!V M1/G6/$JDXNE[E!DM$P,IPCNUZVWL=8P->8XE\5Q(3L;[W9*SQL=A!&WE.[E0 M;\0D&MF8&M$1+_$6-*!="\E&**M_QMAHB%H__O/[ZQZ+:7"J5R MMNL;W/58>;'M4'&Q6&9!S=@_#82H%VK5C! I((1:J-8R0J2"$&HI(T0*" &J M*9.(-! "O*9*1H@4$")332DA1*::4D*(S&M*#2$RU90*0H!JR@BQ0D+\X[L8 M[%M98&\CJY:?;;FF9L%'CA"/%.>,']1L+R^^NNBFK"["MLW+UQT+?_G_/E0_ M/%=+-N?$O5Z\/8W!C/1>,4@[,4@R/7!*=>[__:>]#!L\]Q2QYM3F;>258C/5 MO#)199GDE*W4G.'&O%'5^-SUK4SWB0LYF> Y>%3 .3 -198-I)C?\7J49T25 MBV$&X5O6C:_*+*C\WC*S9.KQ+:K'TG,YOE&HU[::X7F*^$K4X;RHSJNO=;+G MPL3*5\(1C2WG"+6Y+08RXXA,1VPG1U2VG"/&=83PB\:"E,4G;')B&]5RN(]C MZWS*XYK,:M1UQK#"\U5=L<:$IS)K#R\FLD0OHOQ06;SQ\2FY>]86O UG354_ M/'<7GA+(2K%0F9E0]>H2]Y>!*;"N 'YS @\1I?].^=ED4B#BW/!4%Q,A!N_Q M0/+L6[P-T_&/%E0B6!F;$0KES;"46_0EJY0W$I; MQ5L;$;=4W8"N1MQJN7)CEH.ZJMW;_.GI63W6,G'*Q.E%UJN>:]2:F?7*Q"U] MXK9=6[*0N)5SQ49ED=/I-AY"(U#6K;@?BD&\;N9HN8(39!DDP' "!.39D BL MZ7;IM9>U^LA30\TU&XTL=+KZT.EK\\J:+@=>>UFK%X$BB$!IJV^P5G$&RWC\ M#?-XJ='(5:JS#DR9FL]$X.DCS!L0 ;59R56+DR) IYA_""TR!?T8)C+UGNG# MIV\AO.?(60BH_/H]1UZZM2G 0GV"V6]8O%.EA$4F4&\7)HW;_Z"YIH.->QT[ M'T&X1WC7?4X>#K^,^-I*@+FB'A(4,9$=#@?>9CWM 7&-XR#J!84#VL+/B<\, M";M9H1:1'9?=!QQ\&#&=]S1L#-'2"4WXFIK1_[77NOX[QTN+)_YV2G]K"93U M$)K^'/L1C']*^:NUH7QB090S8F?>-E(C-G@F$Z'D.@?3"/0+$\9]AQ%H.IKO)T 8+8X?_)'/07T*6R<,[0M1S.8D4G[ MVJ7]=%72+AIL$+PZ\0W'T4=&!7:(VPQA!T"=+ZD.S)@ZX.,LJA#XTY,JX72S M*H%/8]5*89L[:U:SSIHQ;SSKK)F"SIKKT=5+*^8QE37-V)\^8>Q/ES;VIPEC MSX>>9>ZIDQ"66L(9R!]B]R3I^Y\^[0BX# F'C;_3:B/?CED7IS&D-C5'@1,G M _621U+$37?8-(7:MZG_RN;OU%6HH_1-,(YY.#?;'AH@:A/U=*,N^0W92U&P M +E^LKD9&=.HQU;DDG+S3#](CR_R'OR##?]Z8(,NSS-_,"#U[#!+G'E6!\N$HZ!8YGZ*)?L4$CM MQ)[5[4\3+?3: 3_ES0HDX=])J*45Z,''NU7Q+:1MAV^Z25:PV9"WE>7MIYD1?M&4;U@L2#DK"HIDP(5_4274P4"Y]QV4Y(N"AXW2!M.>HS.C7?)B^]MNQX^]X_)58QUNR50>@ M+-'H<=$#;:91\TP,Q/PKC^DD>.AH)V*PO&VEC&:+\[)F6;+M8V(UV+#49I8W MUKV/K+1<:!@1%SQ*4QH$+CCFS.."@B=[J1[@JQ08XKU0CT/&OZ89OP*0 M_ %U,@Q#^X[B:W>,O 4ZC,L5>^BJ&R"4XH?.$S3GUPG8_A".^XF.H#3X6-PD M1H8E^(I:&R;[A,+V\G:?O%&LZ+?'^QE*114;Z"EBAT,4E%-@.B2,L!XX,:YW M#,W78'\T:^3CYSRGXP\UV2F7\X #E*?.H[0943_:!!TY,;LQ%D]YHBC1CI(IAN,@D.$-R$)BMXP6%///XU.<[ZK.I M>6*"C#=BE39-GHOB#!VSA5F[U.?K8-(+D2\BW22YXW%5YU@&J0V*/+>9KLF# M;$1XWW$L+\Z0!N=(()47!JV1=_&1_@ HB;J2?!2PPLP5@;_83:(W\N@X(&)^ MYMFEHI;_SF^P9SILA<_V,;1E!Z 1.T)QT.?I9*^!FZ'[TDL(C09H6[ 9F";!>1^U8Q=41L=\A&<-V*N1 M(N13L>@25.B(\ 84?I8W=6*;$B'@GF:,+2KC^>=-N46VY)-F!ZCOU9SHX4X] M@[NPF+'+V9 I.$G'0C_3HCWR,(T$[Y&SK_%C;(Q)!BZZKKSO\],6*CQJ3WK- M\3-[POF..[:\;^N,?JTQ'X$'RF&FL=5%@3*#KK@3YR?^57BJ!;;3HN^!.0$^ M3W:"I9]B@TAC*,+QL3-EXJPI9"#<5,<+AQ3N$UG&Z=8Z(3D)+TQ>FW"-<(,M MSYT!UWO8L!F8+'[$DCINO)^TZ-JE5@) MW%5@".K8&_4?IR_J%JP9\QOP&.=%-W^+) !$O=IQ]V0OYWEY 5O2]K:F%II9 M ]:QM,57ZM>3]1].!2$:!;61$2(%A,@D(B6$:!1*&2'20(A,(E)"B,Q&I(00 MF42DA!"9C5@M(9:LZ)][CEOWJF5"7+56UM7X:Q69916O0*&XDL%TA])V[(]T M(VJ9-MM4N5A:.O>HR_#(.%IZ?5Z3 EILN48M"398(+AD+ZL)[EAF/[9-3EZE M.'(3W+[Y7F9SV?^I#1$2D1YHF!4T!M_"FREO%VZ-48.XW>WY9")"[6"AOIH/7IKL.K9G6*=-0 M&:TSN1ZG=3FC];N1ZQ?WA7M=5V3G*5SX8H_CG2B@ZBP%E!%VB[7-2CO5 MO4G";J?$EJL98=^FQ$ZJXND=E[80_FA-<:^-3F/>!ET1P)ON(K(FHM*,]1(9 M0\.9BU>D>1SDQD7$'B=J"Q AIA(N$@$,CICF*D-X@T/[F1SBDX.<.1S_IP=< MBIACHEU&""U$@(".ZW<S>>H1!(($K^'V$(<692CAW*4 M'HZ:]'_-9- 2_RT[87WX[_3SCG*E#91+G)*G[,#0;<03XI4#YG\T[.Q/[)F> MS4;*I>/JS&5NA'7I,EO#;XRCB;U1J9DW,VS6I(T%&CDLHD #%Z0W7L2R6]EG MHI;UF>#?)=)D?292T&=B=09TIA%!(&!N+Q!KM8_(;\Q(8N(C:F\"#S@7:QQA M(?@XB$:W%],?.M\<)1@8H&JX;4&H.82!=*B97H=I"& MP-P0_T[ X!]P8&OY M+4\VSTO8(HGL.J'""(G78 -F$[(@O, _X_ /PE63W/OF,!]?P( =TUZOER;:7^>=!RQ+[+@ MW(6>3Y4A6W2)-Q'2L*; F8) _JT$Y#IR"&\&$+5.LAFQ=0S4>&IS!]",VF" MN-1Z#SFUH%P"US(!9TE<(U[OF"[OZCB! "F@#+$=I-^34/'X6JFH%G,2!Q/M MEP"M#&SS'B8BN#2:,PX#TMAEGB]GF^<(S@+B-38VY^,>=HX:#?"892$8)+,5 MBQ'R).QM]<\<[RTC&@GP/E.)Y@339D(;S8&DJ2/<4XT-Q+OA2[(K7XZ2H[IA MSRK"K8QM0,<*=#] E<)AFTV?NDBVF2*<73'Y)+!O#.U90FYZ Z:;'5//*5+W MPAYX/0*/-D-M":-PT&X@5+_/#!-&MK"A@&4Y0_S,T'$M S1Z1'#N-PT9NXL] M-J8.@QI3CXYQR[+.^4I??"'VYGN\//O[SSW X+'A, M+W2=AW]:H$1!"KU_F-'5W'\0 _H?M5RKE2JU?\#15JO51KD.)P[X9Z-8^:=K M!4$>JX754EE]5(MWG5I9;38+/;^? B>Q9=O8Z>>"H]&#?CN )\&?SY^$)RLZ MO_,3U1[3&2G&LH!KCKF4V"4A I GE%S8:-Y\0#8M"%VDF33284O:9&G(<5&^ M..!*J=(?Q)]"I/O U@+#]+D?!RPB/#HJB>(HQV%/9,^'7W"8?#)EIH2XSPF( MXCC^O3F&G0Y*CL%;;0Q=4&=$G:W235J>Z],2\)JE[BZ!S]!R:6!/KF+];%:L MW.);I9;C6Z66)H[/R[<[/R#;F >F. _:\(QRA@UN@&$WZ4Q.6%Z$VJZ M1*7'[J:=<-(#/FE'3!JE2*WG2M5B#A04^!&:R_N4D%0Z?3A-P5(<_2Z2"M%[ M!['3P3$%]6$YU&Y"<08D*R"*TK$DV'+1-@1$KC0V3HZW[QB?$ISP. #['\U" MJ8H.#7]>^0M%'!FY5/Q7[CK]J/[[-V].'AVUNA0PA#.ASICA13W-Y'LYL1() M#<\>P5%OL#.+[3'1XTN3#_>Z6JE.G7;U.4%P[-#PC=T M'1O^K7.SM6J?,!W[,\_0S7(J7+YC<1\BL6/RQ/6./(FWX#=<,"^P?-)I9[S] MS.J=AI1LRB+7=M'AW&.B(:!A>GK@R8LPS1K]YIH\YF73E5S, 4. 3-'04_C@ M,39&^Q_N=.CX\^L2TW-DKRUX%6<*GZ2&]N^*:4/O"QSTTC-=R=UH0X4*FL3B M&[^U @HG#EJ;7YJX:0F;BKPV 8!#*E4^S9EWK1L;B[6^*1:V&V[UB=@BSZ M%W/\ M'\_%L,_$XJV)16FI9@ZQY3<*U>I62\I+6W\L[KBNO@:>2_'D?S,:S^O7D5H: MIU[:MQN9_D]EEZY)IUJ^,2?ZJ?NNQ%:JQ7 OQ]:Z-39U0JW,N:#G-VOMD7(U M&K 5B=7;L*+5Y\J5VBR4UV\[7B(X?QEX1^IB @&W,7%XV+>G69^;"+_>B,M[ MV(-YP8XMVH,5 #VFR"HK:@#\SQD^_'_BZ>[%V?W!9J4%\D3^W M*VH^"9YIT!P]D0*.B<94)S35J7N'OML[E-=W8LOM7.5JE>*,]VMK8XHG:&9=59&&V39ZI7O+KN"&G MV/!_\/Z<5F ,X1F5(Z?/$*%N7O.Q7>>!^*9AA9%/KG 6[H]W< M["O7-C"EZW'8/HECR1"3=:SG2#/WTGYK\2%XWY/$"*5B0;F81>B8.6TC7'.M M4 \9533O6*@SV7A;LGEV=FQ:,=*(CG8&[V@'%IG#1\(88U-MQ SI!J=*(.,: M$,?I1FUE8A/3"(OZCU*AN9'9Y>#KU!N:T"0<9SNY205EL39"XJ>2 M6JJ6FO].-GU<3&V.:4&Q1?ZL!I*%5VZLE"K,WKW%.78V@^4X=.FB5B0G^&X% M!F$)4\0G.5\3SY860MOG#:X&U&)J6F>HJ*E9=#" 4TL)3BV@>QOX?Y6"^B>W M"^A]_IF3:.'4-2DWWB-+GDXXNO%SI6QA>D%Q5HD(0L8Y[,SHN +E75AK#@/O/F#'%&R "5XZ6FQJ2PE< M8^OF ,:,@;EC'Q7+T>G33N![Z-8C3<'/QE]=^M3UTG%S$C1>UZ*F*(;9I08@ M'LR#P<3 4>"=_N2BQJ8-O)''3GG1D4[I:P8+!Q:?38PMZ//WF(M:CWFH/"95 M4F/^M9CL0B&I4B/F3R[T(KK^5STS\DZG^T2S>E!GHD SF^$3/''[L.O 00P8 M11X<,OSV5[Y!6 9F[XTD FQPR6FY)]K8DM=>2I&^):?F_C/CZXRO,[[.^#I5 M]_IK6_(V9%>F+X\C/5[86C%^GUI^!ON;27FD:8K'5"GKX!_*Q*/5=39^'N M9_&23'0RT9D::BSG&K52)CI9J#$+-?)08[%0V^I0X[]AO_ LB)C*(]\:D5%3 M)$<9TF_&KF^-73.?'>&4J50 MFM\48-:GFL40-%!&6CAG)Y66P[ 8I7J1=J2X/B\3HO0L:;"XB' MT.UJ,8G=/IBL*Z%:DAXL'Y$-.PRVUF5>8/$?":=8Z8%R9:[RX%A!G\5W*8'= M#I-W@F[O*=S"J8!^4Z"9-03R;N:*Q2*B-$?8?O,R)->(]S?),BGF9L2TY[CAL>JQ="+%WM50HA^Q=2S3\6)R[FTF^6Q3QD27Y0W*U M1'T?A]#FZQPI[<"%#4'<<0[7_2Z@'Z>DD$B&^# 'M/J">4QS]1[)_A[LJ.4, M$(5*9Z9;+G*_3&Y-? MVTDVU4M^)H1PW"@U"]L->;A!".%,4K9WR<\$!XTMOU&H-+=:4EX*(;S$(7OU MU_)YLHA,)0>:Y>4>N% MF6&U5]<;:X(\WJ"!R%C^]5<\+TB3WB6ONC9CHP9N2EEJ+ W%B*6A,)&&LO)4 MS3=FW%:W%QNNRED],L,2ET/IS#TO-7*5TJQ:PE5MS]K/N1GC9XR_!..KS5R] MO+:RB[?EVFT+WV_15JS=&5P:<*12*+X<<.1U/;MSYN+93NNR.2!V[]!I>W^B MNNUFK*1B->P67C#\^>2M0L:+V\J+Q4)]"\)4X-WD1MJ>;[KMD.>(D5E>/9S(\* M];"L5!NYCF4IE)7&#*JF]:@ M1K5SBI]S;2C4E4_7NP'W^@QS=#!G?=SX>=\ M[5'T.M-!;.!MA?4'EC.");29S3JFST?*8=%H)5&I&'W7\QW]+M^FG=:=/NX^ M+R(5E)#3DG/'2DEGR-SP[['$M%BFG6X!?5%^>X+X(08H,L$Z4NV>O#SKSWF8WN6*,P3KR5K\^0OY^1#"M+XSN C M.'%8\]>''\7**BK:UC6G11)1RK&0B*: #';^WX?_O3K;G:9MGSLD_Q$_)"$) MXO=GXE'9M3AEZ+*\*<_!$I:@?$,4,8P M#P94-^3RRO7R1!U_._!,&W8'L0/@(_0H:3/<P-F$C!&N"OE-I(PSI+Z5_4P7U#9?ZE90B^<:NX=(SEY_:+^R9ENLLP_/I86^([\!?G&O;S4G9/ !F5%-Z9*W-T-U-? !ZT\KSO #,IY_ M]:SLF=&=]"[Y;>$'1,DN_3#994/0 5MOV+:EDC2KH%Z@;5TU!]3>#'3 UCW!YB\P,IB!]\FWY1IB$:R.;S-(@NU@U6T.?KU?2 )O1K0LCD90 M+D:5] 1'0%YEV.^Z6B@^"XZ@5EVVE?#"< 1_E&J))MQ1M6D ^Z5H^GU@\BPX M7H[K8S?KL4V099+1.#% $WQ0#3,#HB)C<@'6#A,!8Q3A]!=Q_.H,K.K(1TU M:L/L87-L'[^F:P.J@OL-'B[?!PXXL'M^#)OP8+H.+X3U>QK619H>K[!46C W M2]3VC6A_9M<"YJC@#_MI)SJ-1[N#, [3H1L6A&I8#)N!%P,WJ\V)6N<78S.D MHQ)\=KGQ@G)'XH46=:D"8W0=5UY@+'XJJ:5JJ?EOO-R86-*9ITR&P&O1]GJP M5[ MO+X\G*GI\C+Q#GS-[RGW@>;Z6-Z]B>+>C96KOGHY\"&(HBM0"%I&W[1! MF;B4,;R!JN!GFL2UM_+."GBW(N<[*^#=?D)DU2AIH$-6)I<20F0%O"DA1*:9 MTD&'3#.EA!!9 6\ZZ) IIG30(2O@72TAMB$5(7UW+5N=LY 5\&8%O)FD9 6\ M60%O1N2M*^#=6!_OK! W*\3-C&.6^IH5XF:%N.^8Y]]E+N*;*<2-IYEHR323 MK![W;95G966)\_/BZ[E2;3,-C;-RW(SOT\/WE5RSJF;5N&^)[;=H*U)7C5NI M%1I9->[;==G>GZB^"RM6+52S8MR,;;>/;4M9+>[[X]1MCG^]_5K<4F%J*6YW M?KPL7I$;Z\/*^X.C8RD+U=H;XBZP M#''I%.N)*S7!0B..5\@NTT=WJ8&PBGNB[>Z,;KN2;V)-HB431I'XI<9_U4K< M;:V[/<;K4% P1),SPALXMD'=@8Q]8?[V]^'=C*E,[")';3#%+H+&S87J'$RD M6BJA)B3S6%(+S<@\ABIR(16UJ%1(=8&6M%*N+#[$@J 6W.;%D"9P"TRY'WP7 M%*:Y-GP=C">,QD:B%%_IP(2G]W0'B\; KU3TP'69K8^4+N@*+VYKN<9ZT*R M6^681=1TKF;:FH56T0-MY*(!76C-&RDPGTZO8G%IKGZ2\&ME]TBE),W+= 5# M''"E/2H[W#/XYZ]SU\&%.O;?H8+A&?BQP@+= J;!JNM Z,/)'S1IJ M(T\>GIJ%BBJS[SZ&:7:X$8I:+)2:?RJQ?U,*VOAN]K7'?&S/$B $XK4D#H'\ MY9SR#T$:WQE\!&5&/M?^/90N)7,1["O<7,>E*4H)UVX6E@J]"K^4=;A/.39)M&C7?E MZ2QR9A4VQP>-,Y"*1M$I^U,>[!S]2>C2#% MYSEFTE$7)AD1 MS[$,FCH^N4J'8BYZ MVNL%DZ;H#[54*"WBV4])NMR%_0?6][A?A_2\-!\GRY-"X2%J\*3]5UO8MIX M+WA,97WH2AL[ZVTQ'E,M*^%-ANE?"X\I(T0Z"%'.4![20(AZ(8,!2@,=2@4U M$X@T$"+33"DA1*:9TD&'3#.EA!"99DH)(>H%M9$18G6$6$TZ^LR#77K3S]9V MEDWUDA='9)+P2_7MAJ>8&M[< /K2]K+(>Y:*%\"X5-6MEI.5HB_-=ERW&'UI MZXF\2O2E-P*_M-V 6BF 7UHE:L5Z;<@$3\W<6GE_UQXI5Z,!>TIP5@AAL;T6 M=.5[,?O(G>J]F +>M+)]J1<:ZPRJUFHY(%[&KFEFU_0M>>U>T++,7FH4U-G82%L<6&@9-$>/8>4>S^@_ MH]S\+(*0'8 V?P#:0C-7JN?J,ZW<=H4-YL54XEL2EAU1\#E-G)1)U;9+536G M-BMO1JJV@U,RJ4FQ&ZH6"\650W1NV-LD>)$LSO;\D^ K7@"G;TO(L*7G2GQ% MP-2S4*E3:=M>UV/,Q"@3HVG^8V/;Q"A5//$6/,%M=_@JE4+MS<8=KQP?\3N> M!FG/8HWK.M\E57T95+WA!(B;L"%=/_]V;*61C]=>[NI-6Z68JS:+66PDDYU, M=I:]DVZJN4II5M.$3':RN.*[BBN6JH7ZN)LY@7:_?I313XP$@ Q%&I+O5B" M_P(+Z[TQ'$*$Q7--G*O3(53W6NS#<6AW)[9 FGW?U%TG[[N:[6DZX>\I?YEV M7AL,E(',P/Q;@L67"M6I7]4FLQ4#W9I M_CBT64#V9X]WI0V4RX'CPK[OP-:V-(KO=,!% $&@R99>'_(PM: M6@!_ 1H^?Z]-F[G*7NOR2,%4%ML/7(F8/W=>L"//&)%__.9F'Y$R@1V]^43F MKPA\38_I#I#B/M!<7R+MJTU.GV=M@(=XVI>.JS.7N:@%U?J_GM)RF:TI.%PE$29OZ*. VX/=%=0Z.%$*'PT?4"OT:S 4V(8%=+@URDF%,M_AEK=[2$G9(XR)DU6,MLJ<^+3;#@T?W%F"=4CTXO\N@& M_%4?QX-?X.!6+4W"R,^FOP"1?Z+QV;2F3(E36L*_0U8*O2OI7"%XNZ<''BY6 M:X.0OM^F2_/!V&?";N\Z'L'37\A+L)6B;R^'%#\YOPQQ>\J0&41;AKC]=@F1 MH4>F@A 9KFTZZ)#AVJ:$$)EF2@DA,LV4#CIDFBDEA,@T4TH(D2%NKY80VU!= MEKX4\JW.-5X<"\HX$Y3WC,V<@W.^ R!D(=P;"O6H0[LPZOA/K M6'VNE/W_[+UI<]M6NB[Z_52=_X#JG9Q*JB"V*&I,:M\JQ8X3[R3M'-OIU+U? M4A !BFB# !N#9/:OO^^X!@"D*%L#)6-7=;8E85A8ZUWO>L?G&9^-QD?/#3MZ MUQ3F+DK]TV\2V;5>D(<$?'["S6[=Q0.%2+_WL6U;.B7&!7P2*M*FQQ#8.R6$59G4HU=3'@ M'^ZL>S@0-RA(QNDD/-E_67*;811565U /SR",BFCTW*-Q[1$-[^ABY MX_#D9(!"&S;=KL[5L]QT!^%D?Q,V];#IA@CADXX0WK!KL'SB8#(:?_WMLXC] MC4_I^0QG/?7SR$.@[].=T<=&GKV?V,IC?]7=APJ/PL,A^#+(^YGX>1T M$RW=(.]?@C'VQ&RN/LSG&[CDGFJP$1[Y=B 5>5;.U>/Q'M3%\CE$' :^D&%; M#-MBH +Y(K;%$YJ+H5CO0?7C3V5150'_:@C-#:[;,RZ).AQM.M=V[?CJ[-2O M!UG]DF1U,LCJ%RBK3]KVZ1"D?=8P;X?5O7OD9S>/N8__K)4M=3EZQB >;1ZT M?<.#!K;CX2> Z9\>>:QBVX#I*XO/C8CZD<-3!I_TU?C0?]>RVQQ"#2%SF ,D M=I@E"*POSPKFH%F3,K@JLF:1N%/DT:?5(FX[3'=1)C!+>5U9 MSA*+\.9 UDVS)"IQF\YEV4R6!I?O/C#KUB(N'#C'AAP=D_TV+MW__E\>X%Y' MIB4*X7R6X)@XUU_> "PH2X,1EX/QB#@&X4?YLL,Q'KCW MC"](BS)Q#G403Q"Q__[;?[U_\Z)/J7[J*_E'?!"<%.4BRO@W@KPAOW)D".<6 M*R^(@ #VR NX&ED!C=1'VTB^OVQ]JW'/>G1[G>D1&Y(6ZB<2.YI,0M@*2!UF MB1-O*KI6YL7)N'MSNEA&:8F4BW@K&&_P8VP[VQZ1:>:6I\YC4\W<FB=$="7LH0>?=&J.CT9GMZ6@D1GN"*PY MX(1FILT^PQ^["BX:T,0YF&N>[T(,*.P[L1 #/\1NK,/ #[$C M"S%HIAU9B$$S[<8Z#)II1Q9BT$P[LA #<\W=+L13*$W:O73LDRYF&IAK!N:: M8:,,S#7;[).GQ%RS.6L^",<7S7BSZWIB8,H9F'*&TWA@RAF8O^6?11/D)[\5-K73DZ"<^.-N&D#PW$@^ _1\$_/ X/ M3@\&P7]>@O^$YF(7 94.-@,J[;YM]WM2HG\7728#AN7@H3WUYN.#P]'X*807 MAH;B9RM_!X/\?4GR]Z0C5)V&]EWH[?F\+JL''.C:R>KK>R]OBJ%YG?#CT4F[ M$_[ ]/0='H\FG]#3=W0ZVO_DGKZT:K7 1W5=IA<-]U-1>U^>U+;Q#[O?HU59 M9%E -6A)3)W_%?7)GSKC7T1I;COJ:[=Y$)XQ3Z)X"C-!6GL%?A M[B!9++-BE23!19(GL[3F-X78V KJV/ED^]RJ+J8?]BYHMJ?% E> NV1E-718 M.G9LORRND]+\O4RFF.:,=2+K>0D#V+ "S@>Z7;97"4,!+,OB(F(YQRG23ULF M)0((1/DTD=$F_V[PFN@Z*F/^QK&WK$[W;Y854Y[Y.<@P3!H\BNXGP0-IBJ;X M0J6IC!/P]J$C$%P! M'D*74IH+I]T?F:Q<-4\R^+O@.DS!7<(T=X4C:C*&<\#=B0O\XLT_7[_<@T6' MO1,GBW3Z:6IC%)S#RJ ,=#VT<(LIK3(T5W!S):I9:(AHI'R]O>) FWJKRT%A M/!&5O&.'RL8.W7=1)AOTMZC\D)"DK6_.?;)S/33F#I7<0V/N\UB(HM+%$T-C[M"8.VR4H?=RFWWRY!ISMQ6%SK<.LC'TY0Y]N4-?[I,0N2_Y,![Z M1KEW\$0LVQU710QWT^=!W)4VCT^$P.T$[KQX-(Q:XSHS[.K P)^"?TR<-Q\.4>!P-:Q8!6 M,6R4 9%@PSYY_ MPBT.C/SBP '&XIGU- _-_#?#6$S"L\ED:.8?!/]+$_QQ>'0ZP+<\,\%_0G.Q M M,2SNI)^3:T"=TM9IED0EKLM<'JZ)I@F^Y#YJ6]=&P@^K__E]> M86['$):DF/-9DE\Z(&FZ3/:X[C>:P9N_B[+K:%6I\)V-#DWJ]3N36,.)",;[ MHX.SKP/GWY1T:L_F(OJXY\R9UP@KM_F]L/K+&PJ096GJ8OG=P7B$/;8+^%&^ M['",2O.>ZY!I42:.@QL%\S*9_???_NO]FQ=]N^A37\D_XH- -92+*/-R\O(K M1X9P;F$\[ZE1&0SN%W UB%5EI#[:1O+]9>M;C4?8T[<"=;F\.:CLP E4)W(>=+T5W&8P]/8CO$ 9US]R/:8X5'3Q 8K7OEUI_[R>@QR2W 8\9V=CPH MBP? T@B^.CH9AZ#&_!>7Q2RI*A@/K/(L$= (75N^;?^@!'%G[V+O[LH.>+TO[%:YSG!IPDM=H=<&F(2%X M0[!7KW/8PB >_TCJ+BS)(WW1IE-$BW,?9_YODJSV:+T)9YRQ5"8 MWE'N7B1G_.;=!_;"5_*=XY/3CLG2N7YK?>2/1?-W)Z.B65CV? *2J^'M; M&DN,1?Y;Q09TLH?OE2%\@_KD6WW;'WF*1NJ[&FS5RC/350_!,E@KV7DL/K+$ MNT8!>AAV&=#.MI^+FBN=S9*RXG7!ET8+<@K0>FYJ]LJBY3);&?T&HVGJHEP% M?XS>C<#HC\EVP[?AE^;3=$E6IF,8)_"***1%_D>W5J .4C6.3@*^$N8 MSV9:IPSNM=F.#VD8\@UA^^MU=J[3>CXOLIB&CE=NXPL^MH9^)#2YF^H]?TW! M08G)18')?L%(DL';I((EG>+,7MS?N#IQG$]HAMAQT#@.]H&?,J"=M(+>CX1V M,ME8?CTLQ(.AG1P.(!N[L!"GHX,!,W$7%F)033NR$(-JVI&% -5T."S$W2W$ M]A6.VUFMNUL@<6]*^+%;QA^\8?%@3$+PA/N"[Q-X8]@GSVR??'+[_-GHY/!) M;Y,[Q=VX9^'8XEMY7W?_>_?+_K2U8Q= XS,0$T[N"#!A4*O/3*U^KOFQPQOH MF]V M_4T1ASO?]NU6B!V8@YOBD%_"'#RX^M_!.1CVPLV!KRU83MVT>O%?$ MB7L_'&_XVK8DK .9^ 8K]T^^?1"4B9T^*C^UFF78+7>S6^[W^+P7@);C\/3T M;)OS/23D9I53[YH-Q)_?\3EF"3V/C/M?3["@\F4PVG68[*<"[[=L\5XE^ MU!-G:XD^" ].#[H2_9R]M%F:1_ET\-(&N_.Y>VF?" QX?!B>GHT'GVW8*E^. MBW:+ _/L9'_-@7FW"#P[TCET4T_3NS2?)M3OA?]8,G+#=1+,HZM$&_ZS%?X1 M6VEC!%Z ?^#Q*RVUV&:4)Y<, Q#E>1-EP=0>XM2OUA=9'05_XEMB;.R+IM-F MT3#40YS,TJET]AT>GHX.36]?5.$O.VW'7U3[E\$X&A^,#M9I0/RW=M3VI(#? MF-4X=RRH1QNSX!.9WJV=VAZOM^DGY4Y\$GH-F?1)/#69?C49[5OD'-!3TWE_ M\VGD0,?@7I@<^5W\L&>P ;3"'9FD5]0VUT62J=,%#@(>L(Q6F.G7'0D;?MI4 MH-23DO%?QL>C4_-\_![[E#%]S8-?+@U&!^2\;]PYNX:T+[+?TY8'6MQ_6Y?!D=';#B!1]!5?B M8#3NO=H( ZPRS;4S5S+.+&5\&Q3$K>0$_H)2 F^/BW+S].D[W!9@GD#L%Z:) MB.)_-0SW0%!264/=OBA;MGD;WDX-Q<&FAF)8D!/W#A=SR+MJW[W*C".C,9OK M<(Q?C1W)AVNC10%K]1]^(ORZ(LX=.X';FP+A3H^-6G:[T!T^+M.QJIBQEV4>1-99>!#@3!;)BE954' M_V[@W;"R\"S"F7#NA9]/@V[_S=.!OSP8X"\=\W* OWSJ\)=W"=(%)IH3W+4&B*K9I ML&S*Z1R-E$>S]OO5&IS03VW-T* W:]:R+C>NF37>G=6#%0,]+@!'/>M%RMRQ M1N]R_9[&-KM;!?;*)%P'!7;7X4(GQ=V;V&;7=GQ\N*5S^]7XR#4SV')1WQE' M]@91Y/ =. 1TYJJJ07-(H*@Y'.+'U'"0TR2)J];CBJ7X=DDY334^9W M,>V-J;5=$MB'">)H5'R]B#M1\8WR?>SX^Y\G&+ZX'3Z4P*NQ[;0O[])*/^%S MZETSP\PAP?VB,TO0OS6W-3(6(OSC1Q"!JRCSO-PG/_P;^^@/(T (&3O5R:1_)'8R.9+WU<&I&]?L3]AN)8=2"-;[JGD"EGO1 MU!6J-H*H,Q6C47<'T*O]6PXU=NX+=GJ"'HMHKTAB@DO(G> M#2H#M_F+*(_@B1R&?9W3/]W7Z%:'P:%FF(I (N9K%EVS^BB32\Q[,[AJ.MLP MP=Y7XR=O.Y'>U.B04#G&"-^/V3G6FI_]3(VL8B(0(\ IFC8Y:MJ2 ^C7*<:7 MKS&,L@HN$IRL?R'@+$;EXYCB1E&V_1A&[T;VU0Y4K@L WH&6E;*#JR3(B]K: M7R8JPH\ B6CR,EFD-7XF8I%CNK*3SNP5KHMD&L&!AW-1)L><%:SU6C;&0A^+JZ3JZ0DR8GR%8P#Y/0BRM"B$RG7-RTC&#H> MD*$[UQXTL(L'K;&L:=%D**7(&#$*7A#8L F_XVHO"PP9@@'G3:$?G*JJ8DKO MIN7HG=DX@5-:Y\6=#&^2*EDTM!ZFN BC8%=-IB=HY?WM__F3,Z.\)1%JG_2< MB_\,-U[3+R^:*LV3BG<;9F2J&6O%*0P-%PCK@(J+++WD6UWH_1R&"R>CVH[6 MRJOG,*[+.3]GG28,G>S6AA0AO)/V^D62I;!)-C\3!#/+6"6)$4%3L$C02X(; M(Q!Q!,PF*AR\-R?[$%&ZHYKB277?EQFW"^$6>,>D:%4NB[+^/ICK[C5#*W%( MI82C\.$]SQ3=>5DF$6:NZCFL['7BC%!LY1 3=QB9IM0EAH)I 26MB/?5N*&8 MC$&?(F<4DC:8YX7^NUA D)K!I&(MCQ YE< M0M%7258L#0=$!8O! K4@M@=\-JJ!E#()\/B&0_4T5Q@)@JE %II%LP@NFZB$ M,2=^(+WG!CML#J,[,MJYWFP!5?3N5L!Q$EG38ADQ:GJ'=8+ U@7P'!Z>NV*4 MI: #96_@2G,> 2DPRG0JO\Y9^(27"(_)Z13W'+%@\!)&:I2DN8?:SOZ%=S"A ML.8KAWB#?S4%F>.DC3Q2#N@XF9*I4: #4S7)R.=-V:+V:/*43"PA:*4W;$9V7)HWX%JA>\N\L3> DX!V(3G@Q%D&$K957/ M)[O+("^B\]0XBR &)(RX9NXBC8+7?/2:\>H .:M?Y&P'\(C(V2Y+%$%1*U&: MT:)R+DPS765,82#:L^3#TL*IK(M(X.D[:S(ZE<$R6(J-L\7JC(+'/JF?*?3L20):'^84C02.-:"RY6&['I9W5)/!A/1[R64Z M#> ?>15-Y8#8UMY_/;.VIWX+^ZF^'>S9]VU#U9P.59)\P*O+"/Q\U\N4"1M9 M?]7& , H$F'J!WEDXULTLNH))DHL:MEEJI*:\A[J%-1&\HT\*23YJ MIBH#[TSUWWA\Y\'6%XZ7]\8::[OW'?0@>]^NK,9-:NX]!=(R\,XX]_?M[PBLP8.)[/'H^+E^LHKL,]^2^\_U%%FO M98_&S_23OQ"1G4R>Z?<-(OMQ-[@F([)?VR?NCTP> 9[^/3]X>07/= MM^^0!WZ_,'T[Z8%_#N_(^/!6Q"/.]Q]-1L?'3YK9YW=-6K]L$LQ<_ XO**3D MI8<"[7/YGW925]P!6OV@*QY?5W1 '^^(WT](LELN84?-G3U M<'QMWG>=C$[&3WI%?\7:+2JB&P>K)"H_<7'OU_UXI,4]&QV=/>G%'>]-:%&K M854])7STI%=ULGZ]UN1GJ^[.@S!^]L.5>4/^/#L+QZ>G=K_6N%,$\N)#?^7+O0Z1TE M8GG8XH5'-TZ>I-0?AI/#+A?F(/6#U.]&?Z"P^--WM_C[X+'I5CO\>4> M>UOL(.?\L]\GQ^'QV?ZP389M92O4%U2Y0<7MZ]!KAKJ- M>ZO;\+7!!+1!7#2(M//XZN!A"CMV> (^31^>'H63DX.A\N-.*S\>6TH>NC3D ML;_WSG?%P7ZX?_A$$^V[N2LZP9KGO"OZ/,SGL"M.PL/CDZ>Y*YY.(GZ'Q>8! M,O7/J[-"> XHNLF'[X?N.HVR8FO%]T M4ON%."1? $7,J=.(YVN]3#"D<[1 2GEB]0CJ!/E@7 IJ!#4OKHF'0XE8+'^* M<%$JRQISC_R[BQ",RLO!8N%'Q>]C0RT= _) (R@ M;_$=4?$U#I6(^;JNI9)<4?&I.3Y'A?-/^-1;D$.LI^\AHCQJLB2..N1.9YX; MX3XEGARBF+DL$^$Y( H9I5^<)EER40H/G"% **[SI"2$\HL2FS!#9/3-6A_+NWL\/B[#?HVO7\DJTU?H3 MYI1],YOM_&M#"J:9X^SBO&)Q7S+K^MDH=!GDV^B;[\Y_/:; M-/T6M\U;PZT:O-O[)10M0; /];R 30A:A+DW-U(I\,$77<"V?#0R\=L1!$?C M9'IP':X_]?9V<717Y.SV7&4')U$T?$QPCI$>L?K]S_^-OF_ M?YS_X_WK]^?O7__SQ_-_O(0??Y6?7KY^]^+7-^_^>"LWW8>9NKYK?YUS@8.6 ME1\%[N #&'W@##\PX__Q77#^PYL_W@>_G;_]Y'?;/@O@; M@S*M/KC$[$*%B(]+R:@ &[0DQF8\Q7WJ0D.BF'SDV^1*N/=W,'KYHM>O0T<# MG)R'5!YPL/_]_VV0:[$F<78$L&O_%XW\)X0WK"^'M5 M"^=YCAKA+9%VXE>^@D\6V)4M?.#Q_MXOALH3L68"9@!^">;\X@+TT62,2G)\ M!E8),FR[,P=&T0SMEGG$Q+<\#[&K.<%@<7@/ZSD8"4H4RN_QV;>?!@??+EH" MKU5>WR)?%_')@TV>DEF#K,5+Y*E@;>4MALT-D(9 M)JL@FLTP0F'^BI3>S$*Z;A5'P7F7G2HD$O4ZTA'!?PS'U5K69KC@JX/3R6B, MY*X9'4TP+$.':]!A+J+\ ].Q%CD,670LTIXV^!AA(0<="^X;$:'SM\! B1D5 M_I:MV(@M2!$K R%SU 7C_:]EHGKFZ9H.4K9Z/9M7)UDG2NYB%O800S6A\PE, MP2X^I+(1.D)7$0?TP6,55:4K":T-?S3 M&_Z(W-RTQ* /B;)47]-4GKAGU)"=[^D:>X;=_5J"'" MX$641W$4!C\C7_LO^!]\S>L\3B,.;^';61A@W8E\E7DZL_1#0C*$1C*"RZ*\ MYG#:DB--#.,[?^8]-<+EPX%PV;$[!\+EYTZXO(V3BW:^L:8X4<61<6/4LZ7" M>:RK)&\2M1/)8(_32V)4KNH"5I "XFSY%"6'!J*8DC)T3,(I6&/8 >/X<%@J MCSVHS8*(H-DM2T Y-Q+!4SNR@>;# MD]'!UW#3Z>B(!S ^&9W>;@#_*#2/)8*'-ER/J)<)&97TZH5!)D:G0G(_+PIP M%?*5R&2U?@1"^\N^0$P>[Y?A"=QMK.<5+ (H\N"%AB!_U!#D$.S9F7UCGQ/,L@;S074[YCJB4*V>9&D% M'EE#AP%,#L40)*W$]14Y13(X*]?XDE8@@[.T.>]G%.ZG (I?9\G,^4/3S]Z)IO1 M^7AP:S [!WIBN)]X=4G8 N$I6Z2.S<^=JVO6"0E3\?[Q[&:(EX1\%/^KX;!4*W:/WTWA MKIFH=M847@JP_6+XUF;1<"A4*X<68%/-0;W@UL3QXG6PG:<*ICSA2+Z,2@_COB T/K+',QKTDM?A3!8XI0UHQC&DF^27 MT24+K2?3P3R)+ZF.SD2B6>)LSL%*&_RB*HPL%N@[)"0T+)>['O#;18O_=3YC MQ308]VMSAGVYKU3GC6H46I;,.GW2%U,IUIDZP6LQQHI*(^VP!2X22JE4#65U M\#=>9DU'A8D?]*VIU(-VX@)77;XCH$V#Z>;9K$IJ,?_G<$6B[YLU:-77\Y*, M6#CQIXEF;%#UOJ$$2\2KA-\PB]),'+][\X_W;-[^^.__'R]_? MOGGQXTNLT?KKZ AK>!ZEV Q4@2DK.QP%.CXJ*;,C?)XU8W>K4G\T 5C%F!=X?8<-&__GOPAPL*,9HE&<^Z$M8W;2UH6S-Q<$H!.B>S4 MG>JEF6K.9[Z8I\DL^/%C,FW(@7U#S2)E\,V+']]\RQ5.=,4KHY/L%:_@"C)J MX UBA^-Y$-H )):?Z3^73%4\Q<)V3H]2K6%))74\F&T&#<^.DQF%-+CV]VT# M^GL\B?;&1]\D/.3Q42P_R;M-Z.Y\6H=\?I@9XWP^Y^Y1I<.!P4%4S:#J&6>* M'"78'_,9I*.V-<3NV^3[J.^&PQ_H1M '@3$>8\'+ AU(]*UPZ'PY_(!A&>WR M =&1Z:L"C"W#$:323*-)P>'I\FI&(-/K5CD M:"@6&8I%=J)8A/?:[^=OW[]^_>;]SS^^??V/5V_>_G;^_O6;?_PU'I\='T_N MU.'Z')9.'&7P^C7XUSC0P!EI<,>>UTVC_&1_&+W(\:\__G3^*WF-/[Y\_8^? MWOUU=G!P^Q@1*CF_H<&@DYDMA/2Z2::39HV1&G=84R N=CI$\N>2,+?613^$[0O!=\&'B55M? M"6-S,"=3K\U\!J\KRIVOJQ4]5">+\3F6K;SB8?]U<'AX>O!H.LCTZHW/1ZS, M;^TIX<<$\C7RP0]3Y#0^,"Z1M2/2]6/G++,M:JE<#;*@I!Y\2B5Y5MD*G/KA M#;R(3'L-51]PVM'9E%SZB*$*BI/C(S7ZT$J8<(Y=="]=C6_N MI ;6S_XH^,&JMWK[::"PSG4")P!&YTB'40$,YY(Y&(:%.5;YVZQ$R)GP?FF0 M)F')IE"-4$P1/@PC864,O0/.OQ@#406UTX@0NX_A7#>VJ6"YK_/0AM(Q^&O$ MY@AJF->XXF.P3K'W!IL(;5^4_!V.$_L2#)R!ID[O(4@R'G?\O4](/,Y8'-.L MC7(B(3<%.\EA>)B:VOLW-3+#F46Y9%PJBX."P8$42]*P)B&?T^SRCI/B+;HT M)'LBG3995.*>P*[C DOCFBF&)F=-IM<53I4;][%5#6YK!X/$NO$_9Q^.)D=@ MX1Z>'MV]*]&OD;M+X*G<.%F22,"Y+E.;2G.- UTCX# \B[0O49(;*OPBNRF& M?9X5$0=6*WPBVX>VH1 QIS#VTC+D%DU5>VO"4N[E*JV%D6)XN0*G;LIM1C)B MCMG6R72>%UEQN<*Z@"A;P?I5TF:&BI-"4]1@6Q9Q \N.\M(O&,TR9LNL[%EQ MJ3DH9F M\?@) <<&?B/JE^=4*6BSFF8)=4M*)AF+',);+6D@M2E:!G6 65.U MJK%M"6QF-K.H4)ZG[8T=EBX?]>.AR(9DY>5+K/"?UJ9.YJI -S=+U#(#9;0J MM&V*PV5NT%M7%S/#5#JJYAT9Z0W5B^,7N"!"W.E:LB$M!S/0Z ITALD\ST2ODP^+@VBU M-7J2*1EUE@XYI!:(N6)FQCVA0S[RMK4D17Y95*Z6S&HIO,D;C*&<[I(:@1R8^6J>1J<%YQ._&;1 MU@':7S%X-[:6%'6&6X?F3#G5=,%OH@7U*G A\RDW(,-&C#FE$X/0'TVL+%EY24FR?>A-=)A')OS3-USN&S/\AF M0[V2UE0.]SH/SIM+U%RF^MO\C,7>_MO1M<_S NVGV)APE#F@Z=6(/Z\.YN;6 M375PTT15>%"\*T#5ETEIM.(YZ)\()XP&>L,S$IBEG[%%I0S^Q''0?2CW50HG M:U1*1@$FX4^J)O^LM<."'JIXQ51B4D[9B+0;1=1E9*K MM82'!BDU8Z<4>]"3;59@6A6EJRU0HR!XU92HS+'-(70=/U)3?)6IY8RRBC/1 M**WHD)&F1A4F5KESQ),"E/LY"W7-W@\K%=Q2]*59<4%K;70DZT>"IPS2&7V0 M:[]+9LS3A7$A_M(&3?A-5$D]U@7O^BG:!Z2U\08U,3=[V&5ZB9@-)+BL [X- MU1&6,!A-E&38/JL22S1BR^8=GYZ=G>Z?'GK53?R7LX/CP[/Q?OUDW\$R<7%M)8 ASA56JBM7(S)V#O@9Q'8S52-$JM""J MO,N5+6+&PR"M6PU1CA.C_@7,1!APJI!,K%D2T?FBQC)[IQIV,/XI'^(4IU@: M1!K60V0V5QPWPR?:2Z]MZ?X2++"28+:J_N"T:+RN:,;6=HUL/%1H4\#9#4;S]$.V$H@F ML[FXNDF.RID+4,PRS5XV;U0Y[DTP$Z_Z $?:95EMC.Z 8VQ45*'A\ZC;)YJX\!6Q,0R\A(%")_N]F"$S9&!SI*%M5'/.U M<>,9V0[H0>:J4$>^*7V=2" F,8",&"DO$VT5J#2UZMH3>& 7E#" QU]A,!RA M:4DW^0;)=%YPM,>&FJJ"T3 3@^1#49K^R _7#)$!)8,F,3A:!8="]J-YXLWQ5/8!277]4J]IT5@]R32 M+&SBB]8A-_ZDG* 4F]:N0O.4[]HT#HX*QN^WZO]I8_SS94>'\D4^^O[&0;<' M>1<, /_GO\Z.3\Z^?W 6@,\Y>0B]'B'K-+B%4075.: &L.BT;/)*HFY>F YV MOY]S4)/?5B5T\.H?6]XPD3\(W",*G* B[+'/C0>8>5>9,==:I-2W],&%KSW7UD8\Q,D=U-L@8FM%K";V)4D6D*9S\)=)0K^=B*O%E%&2P5*RAT&^D-*4I_3,NI;@' MG&M-X?,&"VT0N2W"9RA6F@O%W'B&Z('-I1;_U=$EG(7XPR!,@S"M]3"Y!)6* MSEME._5SJ2;[T'$L4ED66(J@KIOPL3Q!>-,-R/^T_P0R3]LHH?\:+ M-_]\_7)O? 9*'8:V2*=NLY6R]%@F(J>]4(V. *O>\Y@9819%&;&ENSTEG%37 M8&DVM1Y69;,D-B+,Y-24:\34#27SL Y96@#RI,8OI'+R*JJA-L0+TH M"FD%8J@9[0W PJS8+9XUH+LD5V!R<<&ZFZGC'JNX*06J$\MU/M82XW?HH0Q> M)[P0GGV5E@T!$U-50ONA;B^&U#,ZV0-MO,!:7(9FP[XT^,)LI94F* ;5.S MS%A"N-1N"]7O-B8JLA10-:X6%MM\J[.I)>&R5G\A6XY.E HG\@9>"\9 DRV"!A?>DM#3E'DI(5\'$Y2<77+@D^5DWGGJ-#G*?-KG\RJ3EO,AB%*AY>T3$EWIX5(+[#RKE79 M?$PVP[(HRFSE3:],+9P2?([[1)E.";];A>^E^F:95[5)Y@(?+)4(@\%"(_UT+D;NL*5@G3 MK@;]3_5"N)GQ[/+Y9T W>NYZ$2^(B\Z69V+HN 60<)&X'H5B/BJ-A_'# ML?>TB\Q@ZI.-T8O.1"$T&-8+M;]1JAJQ#HI2^B5U4-TRJ6D$JK_0%\X)5)?T M:\R8DNQ<1XRF85IB+?N 0@F,MNJ?#!X2P*O'Y",&(A"?^H1P#!,K$H)&-N I&@* MS:;-Q(IK@:98$US!V0R8!+H]HM.D\1[OK+&CS&%G\.KUM$@/M2 7Z6'C&??V MZ?O5D,>N:H)AZHR$>T40!"EA] S9&$[OQG?!^OCXE[)Q3@Z&C?.I&X>"Q9;; MW;CO5#E/ "J"H^,$"/!".-@:V'"W!X'^=(%F-GGM_+!:7VN]7+@DU<2?BI@TR.$@A^OD$,-'%JD* MS-TTN:8@GFBX#KKK($R#,*T3)G![#509=1,[Q=6V8E\')3IQG5@GOA^6B!5-]:D"@@OO">1;(HRA4#2:*I9BKRV"/F**FU,M'Y M<:LZ:6G0[#.>MT Q*W6M6S)AK$X.Q^HM#"F;>%43!3_#G0Q,B!B(9<8E@Y<+ M"K'GQ2O,'JKY"":4(@@2:!JBJT-:XC,V;-*+7MD*^",:I=0'*<"^-);A#N.8 MP;+FC@T.Q%)RP657K4R6@1+$^"ABS-@F@T"%+EI,2O!ZA4%!Q7I(L:PWF=.A M*?4*TJIJDLH4/=-CF]Q% 0\)@3;@ %LJ]:=1[L)P(3IMFGOTL3P^=EGCJ(X0 MAPG3P":@0L5?5/C%0[!#9XH/JHJE)U*N&:NU$\QF%J6M@K7E9&X)F_.H-,^+ M*X[;6*1(3 J!1[LL4ZE1A=4EN%BG&BLTHQ (??)S8]"FER#T-T5 MK\JU?%[C\76[:2;$B$;U1NE^;7TE'DFJ9*Y:X/&J9'E1N*9W@QW[I2 Q#0KN M,TQ="_E_' OE5#D)K$+K=F$5PV$=C7-59=E\4JRFKD*5M)-P<7X?&;BG+3;FBC(A], ME)SJL?? G9CEPR;X]$VP-K:J93R2^;0,Z=0G<)W3;5F6,#&5BGG('"46V@_+ M?/>8QLGLB0N0Z=APC^-]J<.+@AL%='[!(/RF+R+ELT? J:C]P ;,3*["1>N@ MXTRSN^I8% )FWC_\&T&).COI;&=VTEW %0T[Z=-W$G5!D;C/&N*KYNR8B'EZ MA<>"Z0_53DRNZ*8"2D6;EE\J4JD4>U=H]X#PH]4FJ0>ON,Z8@O84TFX*NK6] M^?2\0^_40[;Y)AE=CD+I7OO[[^G'J/PVE JBM/**+*B42!N8J)"NCRK&-6%= MOY>MS1+MT?7[[:G5?9\.==]#W?=.U'T/Y]$=GD=/ZB#J*U76/O+%IJC@(#)? MN DCUC?9)N8HAY_3TB7I4K@H-Y87MOO,0PURN:R*%/P2:/F08SSV@:$;Q\-: M8_$/J-7$X8NV@!O69V<8#\=KT;X.:VI4S1)[^7L[#R@RZ/9LM,I0Q 9S@VLR M)Y:<#R]X!XOYJD3?OIH6P0\PE>=P>&,G=\F6SSR)8NG7H[;@K)A&M=A_''&8 M)AV7Q^DUIHH3,Z&&LE#A?!W#+ZV9D\2AFB$CT7E8DZ?_;FRGZW//"@^*X;,4 M@T6^)^:9TK1E:] @-I0X0N^@@0)6!-I9E9;Q'FXNW%6S,JKJ$D13XL.L/A)E M%#;_,EI)\'"?Y4"5[7.N?#S1C\$>GY4)1 MFKZ1%[UZ_T+>\"W8(\AOJ9$J@KZ:P^-2G]\5,W M"O9M-#PPT)J:S)H+:HK0W.@UIC@3C/A6'&:CEW-:&J-@,)WV22:K?>&C'U4X MVUQV0N!*]M68&_(":?; F-3D1,(6QI6U1.0T&/1[((E.=R(S[[Z<] ^GU=B MA?N,"("Q:X.YGM(\3J>\-2E-64O&1[8!-G?T[&%8U&BYU*Q^QR6B5*CP/%.; MOB_S[!=1_C.%?Z<9]?+#IC7=\SI89J>E]P5-< 4 M9#3,\+C[5L,$%WP0IW'"@9F(X)QZ[D8+A/-.@@^_@5K#(B8^J]:>7=NJXS9[13T*@>SIWE M'7$RS+9+"+_.Z11J*T(J>7*QQGRP-T*?8,;S-H1)"X'/)3G&1=HD@"=PIX>(

N\-UQ\%M\3R28SOC[*'H+L$.67B;2':A6'@# M^4?&)2*G4>.BH4P6;(^X" 4?NO2@#+C2K/ULPV'MQ,_DS[@E>PD_1OU8?EPM M<'CVB&SD+TWD+W0VM 85D(2[H-$XO'970L'[Q$V,Q(*P.#^PRACLU)8Q35P MJ]S)#NACM$QCI"(#-^)2P3P=I=*AOK M+#X WJO"*5%TB$>MGI5@U454I;12 M%& VY:&4"6<-#1JR<%I=?9P]G]*4R\"+W"\AK^"-]7)>Y#)F4F6U(9[$^' B MXN*W=GL]W:T>;6,GV8IVK?,6/XSFG.M5G>>TAT^0!?H-E*?G*AJL/U.65H$D MJBD"(HC$ZYE;I;AW=M-W(ZTK<=[KO8@BLN=@-O"7\;P@"$^1>[ *L.U!SB(4 M$_X:4H8@?E/A8I6B?65H1>V7$/:"7.[,2MBE>G697C7POYG:M24,V&=52'\ MS]@E:CZWZPHDE(]=J:&2$X13M?#J>;KD,X2Y4#)FG^#NJ$7; LL*6 M2"^1FGRIM<=5A.:TB6J%'3D7&"L[$G9C;4TA(7/::BVM,::,=6;KM9#1/C"!.XM%.N4]XGUK/T08=;@A"[VI:M%W,V.].Q'T#2[2L)DL$$H< M$7)1)-.&LUB>I8.5%[&DAWIFJ;U(F_?=K"BW(%MY&$;>GK,;]P_7N'\W3V.X MAVSSTX/]R??KT&DG)\>'AP\%-(4?N-7K$*UI1\)_J\518? C1I- $!TSU%I?//C>? ; MG:!PT4^P,[-B5H?P_35\!3J-KFD/U_\2740+NK B0/P45%ZY@GO?@FX#4^5= M#88B25@8_!F!&BJ#'TK:,V)\_W^K_#(2"[%=?=8N.?.^?[G\%5X! O_C$@;_ M$ZN^5]CF7D:S&EX,UQ7PJ_^!\;V@W?(;>#?3+%W"YZ0$D18&O\/A6Z8?X1_% M%+.@/Q%,_KLIF'*(O8?#>I+@G6=#$==0Q+4315SW -[YKJ&S,YL,3EO%JJU2OR0UN )+4 Z_HDXUZ@-5P#^+(BX*@IMO MA!"QU:_I$$31V'(D[W%PCP1-R]1R/Q26?]>'V@J/4T]^*N9PZV49*#0GH&67 M $&3X\;X0,M+36?KSGMM4 M@AW+_<#VU6QA.1?+O,%$5]P1IK)'0:S01+#.%]%_4(AM7.JW=%H6%9S$^*I_ MHJ^*?[??1N=!P.89%])8Z$-U]TSAC!, Z,+->Y#B'%PS9#M,SH IH%K&##;# M-"+L]0OPLU(VVZ6_= ) M]:T9&*PAHME-LZ*)==^M&=(T4G?+PK]K9%3]/Z0O09QW#,3G>=&0Y8N%[I64 M>^02OIJE955+78B^EI2(%'EAP RCGH2)CW[D1S!E*M/E2%J%QSX*/%UVO7$S M]@&K<1L*&&,U/=?L.9Q*HCR13E,6;;?76\'OQ9-,]C!OBPK-N"5R:^=];-/! M3"<*S ^Z@#Q'@4#?@K+F)3_[9Q@B,=0P"KL)RD:&58'_H#5MS-F$N>6\PJY0 M$BGW.YW!RC>/,*UL G"*[,P[1>; 5+29GY,*8P-\AK24G_]'6.*,?M$V7C', M1!N1AN7\R9EHJT"L>[G1*L84KLXY*X+^=?;V^4_(9,1:#D4X9VI6B>VT66T\ MEY(B2+TQ$QMR<%$2BFMPG$OP&1D\ )Y9KJQ0JU9&+"O<(2W?Z"I">"SC"<%[ MY1H[0Y@;O$IC..CMB:.@L+39.,(BS#*VFM*+!&@0J4K,QF\J@W\I7X+ !+2Z M&I.E?<;!\\Y5L/IEO=1@[%UDQ?3#YK("BH.( MZW[2>@4%L+KU#TZA YER_0E+&^TVQ^3WCSJEXX,G-*>4*1/B$+&(8-BY^$N4 M@FHEBNTYSME_XGO@++LD)26YZ(*("DQ#:P-:?A'20I@U33 _,4OHX+B*LD;S MT$ZO;3I*1F$KQ8=M-2N!KDHHV;>,5D+)APQC%7-\MGI2"IN+).N:>4;F"CUE M_FA&!!:[BAV-RJU=_);14X548[5 "Z24TZ& #\6R M"B%^Y3C7U1K<5:KY%#!8X1.C4 6=?EH#B>KP[V3)P$LPKS1LDJTWB:ZY346Q MP';I\<+@HDFS6"L$% .P3=C"1Z^Y="/6$KU[XEH M;:[D:'D^8&?31H@P)(E!F8L24=30LBOK&3AZA8OW#ZN&)JO\J&5(P^)LO3@4 M52;,\1HI2&-[9%2F)3IU^D%=U31,\]U-LWI;3IF7>GY.^8V4>,L1(ESL^$L- MQX:$*$3&&!$<80A:.G"UB*UW"9]8 OIP?TA #PGHG4A #\KO1N5'5JL3_5R# M+&:0>[$EFI1B2Y'Y@&L:5A774MPMKIU+A\/I-H<3@9%FT451]@>=V8%):LH" M7U%=K)8D)ESD.HVRP22^O8^II_V>*5>@=&KH.I]$"JK)G6&.MYYC]1LXGNLG M&1DXA>LDI)=MF-;;B2Y7YH8!'I04&A.]@ N7,>DE2):UN_(-/S:%"HX^*Z< MMQO)8CQ"=J&/>%T37BXT,T8"^#IJAZK9<$!K)8&FWVHX>EGFZ-VM[U]_-WQOW?W#P#8K_ M$BQE[I&.XBL^N!B165"8,$-W10U1Q"%>?2M_(.>8L_@E5A4=& 5T'H$G@A"D<>-6!BMNSX'8 M[4:%J8*B7BVQ.R-;<2U%1BD63"(?!<4C.R'L*G/&7N+NT^&7?J'11K9"?S ^.#HX0\/"K;A,9VYA8?#BS3]?O]P;GP586YM@EY>>Q)+KT^8O M%#C,"(9V,J3O&52=AM/7M"1J?83)$+(%@?W;26F.J7[[AV45X^PM(>H1WU"J ME3N/$=*3'E'D&]QTKEVY]F$KFE>.6U<<31;5[N52CPJQM6R?N3 -X*G"?_+J M"FCNJ5R0I\=V1%V&:-DN*B)IKF?_+*VD"Q0/';^+PR/44;7AHOKCR\6^E[\J MX87T>3NFOL'/#+V17+LFNY&-G5J*6S;7O( )J(-7$JFH;?GTQ&1YUGB4%KGT>U M4UEB@.IZUX>:/S:NTOCLMJO$4GKC4HG%W%TOU6O;+YJ]X\:5XTO]Y;.W?](: MFN^]_4*>C;H/["SD"-O:F.2,+I0S+I^NUIQRMC;(+S.]Y69CS;2(_E64@I?H MG47<]2#GFY&G H.?"=EF#/?%T(ABDFXT97OL5?1XV6Y*3'-8G*!70$EG] ,3 MQ;S%O_V&@PU^3:)+&)/9_Q61UX46\.8BR0AF"!^/*(8)=FN@#WJ-ZJZ# IBT MR&P8E$#,76,O=CJ%_._KF_+??OVA5V&A;B2=LF&^UK1 XN*/ H5^W#0?6%(X M:THJ39:91,5.I8;6NK[@.DUX4-HW(_U4ZI:#GL!DB:A4K M;MR6*=9SOCQ_]W-P'F.4 AU-NK62#CU*8UXD>,RWR@/9 <+(K<^T)CU%LJ$P M(J?8?!IYMK9H[Z)'-BPOUJBZOFZAJ#"P+415/$9?@<#R4A0QE(3M1%G(/ M/AXS7ZU\]*X^LH9UCK-K(Q@%('8,J7%.\R.G\EWV]^Q(Z.)68#];N- ;P TD M)40^ZAJ[C$XEO^?1:7>4/E=I1$<4&;<_O>_,,P3T47!9%#X:$V=(R&B&4;0A M+>7XD>XGPSCL8,IQMZ;A^)L32WO8C%C/RG;/ M@!G]W[8AD5T:LF)%^B)FNZ>-M*$%;3'#-"OE9?)\64S?O#/%*0;SU'.XCL>C M,^,4VON.*I MDO\36GB\=>J>\FY;97#)C?7G$NQ\!94C:-=U,\G)7.&K]O*^2$O* 5<'Z=V" M;[ASWT6GT.'Z3OGD%)UR?-?D;'3R>9*HT]^>5BL?>5P6J:W.[IFD]BZ46];+ M7(]R[TA=,#D83>0K#U'T[N,K[UIXU&U7-X8BDIU#J=I\*NEDT,WHE*C4*/]S M:[I9O)0N5'VFC"(&U&^2D5>)V ;D<'(J,+: HG9.O*./"'UM7EI@-#A11.]J MIQ=LWL#-*B@Z#<)APIF( 64: 6'-VDS>+)44O$\5RF@G4XKFPL>JUMA66UA0 M"J%LH-R79M(VDN%UDKD8TT$8@#;KP[K>40.)XF7CR4LW W J@W4 A4(WF'X( M&X;JDQ"R*3BZ'%+P<'114!(@5?)LHU4A$N"Q:*I+5-7%,+NY9)P\[367EM M[#=^K'TJF6[HU_/3S;,9(IN?BW$"@B8S(02."*S!I7#S]0JR#E;AR@<> 6.A M1,^5<0Y7!+IQ*4E9QJGA!'^Z#NVU_273&XO9)#G_ 8\'^P5NSI;X[R@0(GMH M%-QYZO:)N#N*YZ'E8=PJO8:HK&^WK'52VK!Y#!^*,!J"@-.!\!6 !C)*VVX& M5Q%)+M<6HOA0L4+.H2=96K9.)E+Y\DF$;4NL.W2N24D1*&C$ED?_R3HU HLM M!2*@WBBCIV\#'[R24\ZAH='^>E?#M=6J[UXQX#U)MW2 JY"SWJJT]M0B(_/C MJ"JA7;ZY'K10BBQ<4%ZZ&2M49S#EU$)1%EA91KEN:M3,N+Z? 2RD9 :F4S;+FR+6+*\]:E0]''-U56E)7""O,*97:HNW \0RG(82F M"K'<7/ !F2^?,( :?,.M9NWNU4 /E<*G,0+8M<+2LYXM5#A4 :+FNU0+UA2@ M>ALY%NEL5E D/3K-PQ2^P*W^LQ5 C*L[I?HTINI MJ@\1:L7K2Y'/.0(X(P7 M_!7,W)JAU;5$G#:007M3"2/S+YK6=H,O'CV,L&NZW#I6ZQ9=UY6Q*?&/IM^] M1YQ"?[_Y[1.\7M(RS^J%:RV*60TJ7&C4X)R%@U=>JY1MT26,C*TP]0],&;V$ MLO+DLF#0+>N9='76>EA)>228E?\2QA'/R3 Q#NML6)("L$/CJ(3OPK'OZ93U M?B_%P!SD/Q>MC^?M$@UVPP;*,/AAMQ'%5!(*VX$'I.;4E1I791W=PX_K(GS8 M/&>W9&:,,80,,9_<]Y'N2 R5[M0RYLT2 G/#95Q3.<(2'5/! B:MQ3,)X3 MG5>N!68X6'-T*08L.?M\8/K.%GKPU+ 3M1&'BI@MV^LTS[6F1'%B8=0+@@# MX+[$2F&0+@^C5)#\%JV8C%(V_;:C]&$)=<%DM$W+G/\I:X3E7\(G29HT2 ML[Q35&Z2'-)PALY R]VDK#Q]$9G^'\#B[-$988=J\YJ>(7XZ[@N\$W9-3"!U M92*[777%#=H7E!NC__I:SZM9IY&Z-L=32]H?#$G[(6G_7)/VVQQ":EL@*'"/ M3>&TJK2-"2=T\-F!,3]XJ]7K@Y_EC$R,R$6AG;9L1U>:E/AL?]JUM]WGPSE@ MX&SEB'7?U<[47MNNS_[JT [G)*$SIS6!A4]O)EGVFZ8V-QBW\@X:[/&8"_BH M)5!6A-N+2@T\4HA.9F'4:4D8GYQ-]N^67^FNPS;PSF8&LP>V"H=N6KC()FJS MQFL7GXCD(]XRP$+X[&!4$&HOM6T*@J])'5CV.8V<]7-MZBH.:N"V.OV-;:LL MS?)U8;$=\9!NWA2,02H&1[LTT(:I'',NLZPA] 2E6EB_Q [./(,;ME750MLR M>W>Y778AZS)/$T<$]B#V<,]2[9(V"3;X^1N)_[Q^^>J\DKC/MR)J-@]&(9JY MK?^@*(EUF"3IT/:E(W\"88"_VWL:;OR$_]*K1?>A)Y6PZC/GX;(IL44=M1,X M!I?*+@$WJ#1M0V/#+=RDJZTR#@.G.]Q5TJ:M6'CZ6K#FK),IY [K%66K.ITJ M$3CA1MAF\+0WI\JN+*7\N6E'PT#**D+^"?$&4*^U(J:3>_'F73 ^=,+BU:H" MQ]-A+*Z0 *7).-M[X6+WPVA>:2$XQW5X]COQM@XB/#IK19 )#*?[S LT0&:1 MY+Z['"2.I-!GPV"CV+Z'\._T7AAW\A&K-RHBA,VQBD,"+52$Q+?QOM96$1QEQ,3O+.\+)$ A[4V+ZC.'Z9A>=FTQZ-*#&60?#,'$U(>';9XI)QU0:(3ILAQ: #G MB$Q(.L(8(=]Y>G\ -K\+ !VQA;@/5DL\5HXR0;DS8#.DKM99;6;O#[!0GSO] MQ;).%^E_5,GV3S/7#V#[?]D+SCTLP^]@)=[T$59)0 MD)$-01,S+3@9VS5@AAF^[0R#T4Z%TZ5[QH+];2"$B@6;#SCI%&YNF]=LBK#- MRJV-8B#B7\KDPK:VTT*EU0==P"E5$D9UA/Y#&55UV9"W,:SBYZFJE#ML%HT$ M\]&*MD8Y3#-XYY>&8R=B#BN+W"^@3[CJ>W%)N$Z]=U^[_'/,@3W@%=[9'J04 M&?EA 57W.JZB<:A=,-0/%*/E]%>L"/7,.N1@TQNNQPL&.L2^W#0R/!)@M(\/ M1T\4=WLRY&J&7,TSRM4\W2#D>PIT^0;%VH#>K1-9]%8A]==4$T!= M]%P,I"2*F+(R_1)4LD]4.52S3O"+HEH.J=>EIM8F:0RM^.7 M2'/"Z&G"/SW"'NNU$3K'/NN&,3T+]3Z#U]VW;'3BR24A='A9.[3JO#<;LE6, MXGLTN/WP5:9:9IL0M$<2;T#SJ$*>XOXUN<\27.941)S$%/KDJ*3EZJ:C'V/[ M+,_+3OU?AYVSPQCI$40&G3X^KR_,I"/P!PYLS@D7%/ZUX-XW!V&GIX\+PY]@ MC=G4IX<*2;5[R:*XBC*=[O?%,O@)+39RD:*E[#8"V;&=\MB?M[ %C#W#](;7@J1C%0X:0!U[;@JXLDJ47K8';+$H.[ &<:T%#H/C+/J[_?Q(2G>N&K2:?WT\%2T32%%SD9-)5:R4$K3Z"VQKV@$3YO6 M<'8SGI2M95:LPQO5B .6UT7D6H?!90]9!AD$AV(F!<]GRN3J<_?PUJ4=:I3\ MQ:/UQV4;DN6\AV(<#C%N8%7=D5GSJ:S!;9]3)-'W-6F*I<6?%MS MGG+6X^^EN8_XZC5?:S:HV%O7B30_]Q&]6M5 K[]('"1X=P+@(1A3%&@#'^28 M#Y&I]%K3H]FXHK@(IZ2D!IE3AS3.-N* _P#:U*0;/.ANFOP%C@3M,;*SZ-.Y MK8>PT!?1!S!1V%($D:^:Q5+:?RZ0C(FSS9+%<:V BP1YFK!BVK/3F&I #0TL M4=SVV-^ V+:U\-L6)]NUS_BIVK:@ *M^D ^7.L6IU#\M"NINN'0,F_>%K :! MTQNRB.).W$J=5J[_[*]Z=TE$2 >*%=GM?;P_ZHX[\?FU!BJ2@YEL@AQT70;& M/-;PH""#6O*-4><*O[G :^@W"T'=1A5)-4CO#$9C>;+E&( _R1,46?II%,4Y M6,V3P[/3PZ.SHRZ*\^3H<'P*5MJ#XCCKRM+BE?Z)J6M7I4P8-$V6VJ)C*F3- M&J-$?#4^'IT&"V3?EKK7FS%11@$7*K7@C@FTA S5:#IM*,>#_F@"(TO)P_[J M\/!T=*@O4SN;>'ER-)7Q4^0XA$TF.3?R-U.W'U[*+YD)1&"V(IA1]-S9Z%9G M;)9^3&*'C,UN8J6$AJ%1EBB4M!]>B5+NH9"@4\)VBG&T722+%#F/28TX9Z@+ M]V!KV#0QSSZ?5@NQZC+#FB>@\^F*#3AU,!X\$DPEM!"W2!)L];UK -]X^(O^ M[3EEZ)#SWINO,V>EUVF>2FV?F1_0#[,9N426%J? JJ\H MQ8S5^A%V;JAVH7PW?L15E*GA&B<).E&-*,Q\6#Y%P* M@D&=+"ET4J'5>EDCOHB258&S1? ]J#ZGZ1+M#V/KL#AAXIG,"/TR=1%,-$CB MRIK(;)D_;5%LK1+O=*^&GEXKTF,"9(PG9-A'"#6BY!O$F:(K3,:/G"TC0EX& M%W&I;+5F?Y0&!92-)K;S2+(9A (% 5Z0<^6$21FZ<3!+>>/&S^#, CLPNJ0C MG,X>6(^^()H+N>-.GQQWCKKDN7*,4$IH2;VO%A6O^JDW7:7*NI@<(1<."E3# MHED$ETV$40=D<6&FS16R>5#W'771>0C9'4:.B"#W&?-'-9:T@%:)-OU-+]\5=_U= M$6F8GR#!\)$J2-!>^D_2=6V8PF6)FLZX-JC5\?AT4>6NJ/^=?&NQ[)Q&U*'1 MS!W9FYO OFZ_:A+1]=+8DGX,3<)%\'[+1&V9&D'^/+1;RE(6F:(R5I0EPC&% M@NNK]G]WS RR1B$4:G9DY&C&6G,@&,$M1A=GUF3K462N/=!&!1!"I[WD4*K( M(_O0'+QQ:F',B&8NG1]AF"H9I")9$"DN/T!,+ ./INX)>0)N? W<(XF],/\L""N@C098JS9;F=Q_7E&@ MF3IP/5,38?=FZ.=:\A >-O[;T-GT7::4Q6F%_@637?%J&&1@%Z*MJXHX=@/. M@@CM_=+K/2V5X(B_+1?7^@'$16DJ@W^+;7O)E'>*7D+SJG$A 0R3KCC4"";J MR;M<%B!;>>30=/$F+2[N9/)=,/2-W5DA,\E% #@C_HZ%O+NQBW7&+LTMH$DB$6N,0VQ0?>:"&;6A"U41PM M:[,Y&,(28^/#^FR]/K,,.>D.H5BUF<+,@G+US" M(SB.:EPC=+&MVM+,QI3#C<,BW4I9B=O@&SH]22.,'4F$Q,L?S0B_'1-&&#>M M$<87=U$$?BHEZL'&B5+A5^*<8II4UG8V&4Y*WS$F<8RF. @.&8X^QD M+CN)2["T8N;(D+*V*5@7%V0I9^#,YE7AIKAUP($9JT%@]:N#-"S38DKA8;/N MD'G1H)S2O$H%L?'%7!B_OQ>>ITU'2#NCQ[&C-?.S>6X(V[D6EA2!8*HH7X6W M2RX_"9S&6,I9=^A(ASWVJ8;9(OWHFO4>W1+/_P7Y%80""_8TU^WT)/6I?:&I M1(:3N/^J8:'N8Z':O%AAFX&(U GA9YLJ,'I<3;1\'(D1F#?;-&8JE2HM5>J+ M%@PK^JDK:I/Y&!U9V=)NOZ))EH <;J>KP?C>?C-@A(;+I5LN#N>.6Z=#H3A< M6BP7"-W^K-;P[.G+A3(]U$R"#NY*0_!$D0:.AFJ"H9I@)ZH)!D5ZHR(%BS6M ME(ZCJ6Q!6&\QGU9$>B5LZXJUPE;!F'T,=FWG;GS2>QYC[N]9WX_RKOKJ><%1 M3"0P&0[,6_F#]AAR.N4\;$];2#W,[&UFMB(X@( )!7WSX#]BA<):_JTGX:==D MQ07:%GQ7TH)B*5K\G%@?4R9DCY0K&THV1?RJ'3CU2E2_IHE?"\$Z6 D*Y;9[ MA9Y_FKHP,I8D& DV$V+9!<[0!P=EC>6J-79?> [N(K*Q2Y/46A=?42C #.KFW;$L(52]7::$.LKA@S,:C M"%VDQ!H;?Z;P'RD[&:=2>NO+-9]%!,BF#A"9XRGW9@H\;H$KLJT\^TR,*GWX M!8(2P4S3E;*>FC�TZ5V9RC&PE UOJ)M@029LK=3VSR6$!O]/R6XR7*I;.9 MJ".TORS"$HP],NXE.XA%&9<%N0B2-L3CK*CG&VFGY0-=&($VY> K.*\:KO9> M1"FSJE!)>N=(=@_2S2TF060SYBZ:-"$;.R)I M%30I6'.W["__Y.[A@^HV!% >WU2!&_[#7<6@?(=4\<[">)S&A6[NT.SLR&00 MN@F\5M>&/>'(%I,\--FU[H%GYIQW=JB'GDE&K67K"394PGNCR!U[T- *FW8"LM?]("_W M(FG9._GE,=WDDGKB:Y'*'C8"W#D*7EL$A W"VTJK66E(*[_[*45DWIIQ;3IF M!'>7,B?.%&R[:4.O-\B0.!MN:3G+*]5JOF M-KO5AV""+Q7QIW81(@4E4AH2?K;1$8867Z"@8-PU!7O:-'33DTTLD5E$@PC> M06T_%'QB#P)>Q--!TRWA(OKW#%O'*&_)J.VH'9LEKE5/]I]!S;V8V:/[( O\$&(@WV:7Y59%<4L:V%X !T'-A9U.-'3@[JEX_)M"$@+GLZ*9A#AE&Z MR[F)#[A&,R,9V)"&*M^\7,. M37O:NOM9YM<\71Q@S@RNF_)0 &$M.Z&+?( PO^D"4Y4N&"/_S6*A24?H)P3& MY%&"7MW"^#PX.SP]VC\^Z4!\3D[&9^.3 _W#(YR,GM03VRYU3XEE4*VS!ZYU M7AU0M#A:8-&#A-?!VVX8:]SNOY%5\+Q+-&Z!$G"5%AGW/I;M6!F1)!<\+%9< M="S1L M04-@L=$I]"Z/$ 3=\S,T>V*XHW2QM4F?.'7+PW^!=3:2!$MX!.=3IDL&_ M%/H'WK[\%+8JG F[X+8X4NF(#MZJ:/&B#-,YZ-,RR;GGSN2L?-QU/K\2"4"9 MQ#,A6)-#KMF%)6YE/&<PJ:K\P..F?!O]!Q/ M2FQ*WD+]Y6/B;#WEQG27Q96*K_E%D5"Q19**6D3N^06]H MQ0/,%I>!) LF>)A)^A(V= J6+LQI13#:[80%*A%7J/GO8+@T+'B&$X%70OH1 M([I"&A-Q1W<*P/B D41-55$."+DE-O7&>XDN$(+B6JILG>RAM*(:O ?M&?8T MSCL&-D=41E3 ;7X-W&O&:))@ESAL87#59)C,)[LVY=4EK8([4*U=V&Y-4IG8 MK5A5EEV6 #2YTU\.43Y_16.P6H_[\)'<,U&/6ZU1'WW4LE.X?0YJ&W$ ==&3C9+,%O:-IUS\IPK%B^#AP?R_2W.6-(85YDQ:52JKD@R"X5,BW*DADW'&ZNUVT@7ES/:E6!,@F(M:*^+LH/ MY%WPZ>B@I]&[*90#1SKL):PXF*XNDG(/E%$T_< 5+:A]R?@D[5 V2X/J94]I M!@-HQZUIBHOOX-WIKY(\[J$O\O.M+8]B/'E$Q\%9^MZ5 M]FK!;EQ:4T/D,KJP&R$\O9I@W/!@/: <*3,A-.KIMHY>)<0 )DT'&]1#E??! MW05J,&>+1A#67*'P#O0_39Q9$!FUS,2(>VJ."0P^R#&Q$,M3\FR>BV^0C"7X MVZZ"LH9CN!Z6R-CY=1EA@18&*;#IAKV!\T7T'[CNS^0B>,?ZS51\JKZ3.&0E M*TWRG\>1ELLW:$H9JIJLF%H ?*U/BRE(-,5A8>;WLDQCG3MY/UH=3)V# H*> MCDGUFFJK9@D73O;IS)-8&DYW.NW,B]7\\GCD"'0M@POXQTQ& QY!=,DE;\5T M&M&1XY32+7L(#TT24VT=Z2^E\]I4&4W]^CV/-XV$6MZL-6/$7)$+\HP$9*XX MZVFJF@QRE!^PB Q/#C]3*KG82HT;H?4B]0760K[JJD6I6G T8T#NF%55$86G M'+8M5ZYU/23QP,H9NSQ$.1COWNS2M.M..SOX229D3X:$[)"0?:X)64OOJE:0 M&C@U$>TZBL\:-:YS7I0MCK-08*C;-A?^$:\,3?TD(\F@'ZF'V@66ZP@RFD0D M/*/+P?;BH:B"ZG1\& M.: 8M1*.'VI=H@++M;'(C0ZIA,LD:N]XU9_AZMV/A_IZYG PV-ISF5+MD&O! M#*)9[C?Z4:Q$EU *B[FBK.+.FE3?8YA$..PAD1A9V[@C!NOC)!37F6H(@9UX MC;/*/1F&M=2G\T-[:Y"'T!^4\%2[,I_J,ZN& FF\I)?(>H5D:\+I="G.%KBF M&4:T(T[P8"R(_Q0&'GKX=;MS1TJC71-"K;'*54=&H-'98W*K0K MU06B-'=$C*\FX\7E#B:.U 94VN0SC;K4D_ &,,TD-02RIBYA"R#1>@ZIQE5= MHD$S ,UYJ;W/;?$UA\TE@JGY*\?%ATFJ=3)-U8!YJ+/%=3^Q1B/[S#78G5NL M-G0KVWMT99H;&]V7NHKJHJFL%#%-)/[KJ,0XJB/\G>?D=#MGT]=IY_U!#SU&A1R4%CD:*TMYK>9M]#)5'(CW'5T M[9H+N?+5=OQ0O@!&E@N/J+/Y74^G[_P7SE8O^;7>J77J#;C"@$T$>#W!&Z'V M P&H-.-F&:35".H=@J3*9F 69$[=NA &@NX7$! )MVGZ1-L =7+*)A?H$5*: MJ/REE,/5PW8Z*-D9"O9G&+R*ILE%47P(@]_2:5D@DQL?D.S),T.T=-.C%@N[ M0_ [--Q#P4B-(7J4PUFD*-94JS:>&\IY3CO*Z$.S2 $H8V32!3-_!H^,*#W8 MB8G2<1IZ24+Z)H(2L(%[HGV(&CBY2M@C&B$E*91&(S5 +;$93X$G-[K(]"=[ M94L$] 1 2\$-R-+OQ1A9$H?8FC2M-R/:G-#=0"W"5YL FI51$S=9(MTV%%*U MN5YT'-)J2I956TB5;/G2FQ-./N#P9;P4YZ X"PA;BEJFG6J%I6F%2-2YD:*& M=M6/5]O@6BN:Y.V:+3\9LC)ID+<@KEXR;LZY*47E*EB74';"BQ(6.S+*!=P?">* M!)86A@JS2MA3L !O2J%EYK07&C>38=8\N&_BD(N"!LX-RTWN"U'0DL_ V/Y2 MI-8ZB$P*!-W2KAI"=>K E&1RP' !EK:FT<.7CO*PN2ZWZJJKS%H%N$Z]CN>A M1,K]P@6EQO]P:YE\_E^J)?!*H(27%=[#_[+ZO)WL,,3U\-$2SB0PEDYM6ID0 M#9]+'BM'##D4OO,C-*BX$KEBO[H.D.,U4?P<5<.U5&D1AYYSGZ4?4)G8=[D40%3W M3#C&Z_**1R<'XX.3PX=**W9%ZUX%I9-E]%OU&LYE> M.)DN!Y1P)A:H\4_^' MA.?9-I9P88)Y1.C\27.!F-(R#C&;QA1=8),QQ[*E0K.3>#V2=9#JYT&EF/Z* MJ2P!P?:6EV44&R*R<]^*O-T>X.RC,);!0]"?B)4G!,]_4V%(S%6F](/TF-NX MI_8!U\B[37MVS?I,2;]=61^OT2;&,G=3L PCQ&47U$+/-@/+A.DXQ#IH"K3D M\A=<:9I!9P)I560>3$,^G53>*_M(:",MS>:G3Q&:JG92F%3N9%*8T053QZ"% M#T<(E4Z*_K=V@]?@RCY4^PCO5U$,K6 PT]-RVBPP+#=U<=8BMCPQ(JN!,P>0 MJ9+O(*US$>4?,,8T7?&)W5/)O5;I^F*6N#(_,\A1JW7[W-!+;[S*EMWPBK&# MXSG*I&\<,_; M[G\LTGV:J=C3(14[I&*?:RI6U(+!;O+.&M_%=4#:UFHP+T33"I&(9U:IX52! M5DW8[7::N*XQ1\KF5ZQ-#*S!6<&.;N\ZW$/OZ!U[-H+VM;'NRH/_6DL\8#OA M'%RUV-::S6!IB9\7#R.==J[;[^DT]>IR1NZAG4GY?:O/\HH G-A573O$SA%) M3Y1T)=A]=;K@S!@_@'+S&.&3\Q=O5>^?0NKTR5TT0;?(F)%<*1OKP*=5,"-3 MJ\ZR6NT-T@/VL7 MG&#N7)B_]:+AUT12D3S6+N!U7$374R>&1@J#@I66R&,Y)>EV"+X5Y]]KMB6"_%&^&#^=B48,*I;.. MCJ5&@\D_H-H$3AMPX4'/I].#O8P8M7D3[Z?Y?M\Q,?EGVBSD0;#ITXK<>M?* MDEI%_ [/CKZZ&09/Q+DT2T=QC/^_O2]M;AO)LOW^(MY_0-2\GJAZ0=%:+'GK M[@A;EJO<[6TL5]?,^U(!DDD191!@ :!D]J]_>;?,FP!(25Y*E"HGIKMEB01R MN7GSKN?\SOTZ$(OWF21R>,\)1F&>-9ZOQW$QM_0 +K6\&#KI+](&\T00@<*$ M#9<=Z723M?H*B%)4:5_U4" ^DAAJ"XO A-$"$TKXTA_AUBBA-8OJL @%Q"L# MFF:K)J:O/X=OA$O,#V G]P5'"OL>$Y3D%2K=K6 M655&/2UAK &/,GNO'> ]^GQ6U8VN=Z.'0,,=/!(*L675.PJD#D&)>Q[X-0/F MU[KJ/X2)9) 2]HG(*G7=BMKEWG7=T=*5>IR[%G>T1L!G_:G[3?++7LZNUM/T2-P#[J M'VFQ!!QQ;-+3 [T6-NI5S#"K>C&MS"-L\4)QEEL#G6M)O.9NL3J12"&< !H\S<'A;$R[9P)P;N;&WH)CCN);*Z>5 M@+5F$#@4Z9C*2N0VP^\P-K&[?X(LVB4%D>LS)??WUT Z/#S8NSDG@M&BN>"C M9_E" @U_-U(9298[-OIFUNH=Y>9=IK<0:5X8^1X9 85TP=#'["\!D 9J%>0M M?.,Y*"1 2Y&=AXIQ0=Q!.G0)1F)!"AX4UV.4VK^O&MA?*>[Q'3F4R#!0[."2 M #DR,-HK!IJ200/+6W5]CI,9J"(Q]=A:7G3Y6B,*RCX]?O',I+2,T.@Z2>!: MW-]]\MK5N3J^?/*M*Y_$!^Y? M4L[]3[O7;YW/^YHF@X#E.,"])VPSTF1I^^L0YOV"]9/K]V=7 .T!;.CWZ^:0 M/0'LR(X _^Z+M=FS3('J+ [@HJWS2;L6C H *\80R!TZ/,*H4D5>T.%$S+7N&205F:;Z__LH&;EA)JE MVJ,/%Y'>A(D21Z&AORU%-X*^PM9>J)?EPN.'KN]7N'#XWA"AA) @51X)P@.@ MBJ &L"^X*#T@'H)\<0\%.WH8KTPQ1Z*^)']Q& O!4[CV25N>[CG?F^'9T&J= M=\!/3747=F3OTLD/R$UP488-\TAQ#*DYPDZU#[A@'"I1<6"VGYU5<(^85K,] M["HT+&!O/CR *Z3T 1)O4G_1BPUTOQL4WVDN0.:<:?6Z>V%*4(BD.K&%CC'- MF7 $34@G9JHM&@NLG!GF1!V5+2I3UP9",N/2R*ZXBIX0"D*[1/^X*B\FUL>% MQ)6]>DJ!+(%L9 U=]!0V"+6YEU*@F]-9+'L=K/.TW P@9%58)=M8OXRA,7I& MRK"0AN(H@FSBZP:< A*V>3R5C5G7T $ZID:!&#,T'0:"I='3/:Y C))-5HFR M/VYAVNU13+O%M-M=3;M=W_]YV^YPLL)_T5 _#]=94AXE[(J;";E39= 9 C.> M2O8+DZ^MX3JX_^CAX>'N.M_DT?[-^2:P#NP;LR5$D7&RT+$$*$RC43'0H ?! M$V*B]AH ?+ "6(^PJO?0N("BS9"U%GX M)K&R#!3BZL1*QIB,P 7"$#5MA)6!<\0DHH]B!+D87X-#-_CV,V^<%T4?!V]."$*2U]29#D+[A$G,H(CY714L.P2!88;22T&R!$GWT2?P# M!R(U(,]((TY%^[!9>G'=T#0N+=85,ZHKQL=(7VBPD>0IG0#IQJ4YP[\"R==U M^$TZG:);*P1-%.F6PB"8\8PJ@*@"O8NG"$)S:I7?"Z#A G,R>695V%-[?L H MKHSH,'"-.<0JV&']N*T3)/*I2_+'[?QD.@H#@AE7,T9#0UO63EW06G+HC0&F MVY)289#)*,6\&BDZ*K3DE]P?/:Z66:.%A6"4P= U^#B_@N!T\+,@TT66WLSD M"VQN6@#[[K\5F(W/XCM\1-1K8 [SPW<0,1EX+ACZMXV (5U=U*R930VJ:JXQ MJ\'V/S-%Y63A7R5<>)JE5A6(#71TTA6"%379FAX_1[BGC--))>DDGE$8G@=D M'O+1-/5FGA4?01O@VP'!5=J:(>V$"1R0#,2YHNP:>4"PNHAK"[M65OU[QAH_ MV#-[5#S\=:!\ZQEZ!NUB.;6*T%"'(>N) 0#G.70S$? M66=Y")N.@STCNI.5"[A@!&MD&DAY0#WE#O@GH#P$:H#K)@"N$&M$Z:,E*@S MH,Z,^*U$I@LN2K/:H0B/WO_@_CI6%8+7;^22,Q4TH7G<0*7RX%>@I'R;E_A7 M(PSFC%8!@1/"7 <\6@B7Q XI)<#9R<\JO=KLRZ'_O3:(XDNT/1HQC&Z'=ID" MEUE1+RN4\$5I;3R*9'LW40Y*!\C\JQM]=ZZ ZBF6+&@Z>4F+2<^/5Q1V&S)@ M3,C.?<$9Q6.1D$:N%\@5G7.,UA%92?VMLXM40TXO85R0!/AC&0PN6=<-/#:* M"C3OXE7UE0E\WMJ7<&]8JQ!UJ;>2I/0#8YWX?T_G@&=P#D4B/Q"T"1-63P);91!<@R:N[2J,'V2O++ZU'XKA5"< M_OT[JSIS;'Q\6YDS> A,YIG)?D.^!VNO%VG ^4T0L=B,ICLY7Y?VE1>#Y#U$ M_'L:62@"IG V6).VY@Z-(/[A=2?0-A4N N#%% MW$GV;CA9 UGEGU83@-Q-K:"\M-=^&FZHRSL0MQ4DH%)O=!1A$OSFY^1A13(R MGRB@28DX:8[PNSKL%%IQOPO66E4J?MI2'NC/B,:@])[7)A@"&"$LH\J/X&(Q MP"Y*-VJRW//?I$JK.XM(@3A2:RA5WE&+2&UH<$Q$[71*606#:T>(PRI2>BPZ M.5#=XOGK_$BR::]5P6 QKK7+1;3KQH<TN%V:*S58.EY4+4,E0E_A&MPCR [A)A6XK5[A;=-.KK^@6VZ"GMFX' M'+X]D_B#K66T[(SLI2H$.AQTF!?3J^P0X%[DG!E_*9 $DL2WQP O4KJ@JK,E M,KVXY*W+F&.6MVXD(,!?YX/I7N2*E^5(01H>L$WS#',TZ$0PJ3#<7LG_V=L_ M&NX*QR-7U*%S3+5W0-?S"PF]D3C <.0F*TQH];,:=A],% M1L=E!.F_F!?6TX#KPH'+0:N&'<=I@_4X:,M1.HTU*D6%:@?Z 6C;8./XD@B( MLE[R7L292^#==H3V[0X&@1#K*"STCV6.55Q'>.,X%@]T1DLJ^W$Q!_X]P8UG MA:]QU@$]*C1D",+:!T?EKM,-K&VJT(!WLIAH8FRALPZ[/)W1U+=ON.7"NVLE MTIK^6B )*Q"*I4.,OR.7RVU%T%!ZN&*F3#R"M?*@2WV9="EJ1:#ZX(SHOT^@ M%-;=:OA&]3HQ.V'IU,-5^R2Y9U!1A,8JH^>6"3'P]5X0 #1"C+)JN%1ILG++ M, HK*NQ\V"X?0_(5)W?U0Y!R!D(U(5//K%](@5GBL]:)UK&3H)E5/(N;U/P& M.E"8=RN:,AXGF!V6JM#K]1*H8K5;F1@^W(V)X9@8OD.)X6O9>AM<,=;!/$EO MVF1-W6O< '^4L9HU,%E(6>_M6[O%E7\2F( 4)YT382@#GKN*&F_(I'UDVKZ' M@_O&D^4"-.7^X7#W+W+_!H]V5KUU:'8$SLCQ[?2\., ^EPL)JLF]#4=--=S\ M-TNYM66$;U8TT%9]_E8B. _@@17KV@O!L MYQ#HAEI5&9OR,+#0"(,":(!,\R41F7%%'WS/HR\LL&D-0FV*K$XWSB!0<6CI MXK6&::\SI,)FTP6M(DP:0FH&2ZAX1NLGQ)OI*O.>V8O]A9E ?I)?YFQPGZ^V M#W@9&(+O]*7\_9L2.CJ>SNT!&:<_8 :[_2QK45&J@O+LXH-UAC=,7E=#&I" MTG%X3):"\ZDFH^22^Z[;-"*F>AS3I'PZ4$2+[LO\VPYYTI%L*\K [V-/@M,F;-MA99Z M2Z5S=J9FTH.LY*#0VM%0BCBJS*C_;CK&!"4FIL';@RPF2!9'*+G.6;;.,9^6 MKK:E]P$"6.KKFZ']=E^JZ5 ,+F=>UE0ACGT MN_MFRB-Y)PM%4DW10NK+T$RI 4F)OM"G5*K;2N[3)ZE4^2(E-"4: \9)I&5Y M;0ZAM9OJ.]R)R.7$W8;T?MB),[@GJ+P6']*B&RL1KKB'KX]Z2^S60]P83AI7 MEV#$@RA%J6E^67"V8N@[:@.V0T[3CLL*;BKLBPFFIQOIBMXEJ$YF7F(WS\E254X-_@QH#$6_6-R)E[+R*C"BX\/YX,GC@ M.:2<[%+V56X%-?Q .E@IX7(Y FF"/2OM25/F!9P)N52D4AXVFK&/N4'$=;^B M=45WH#)JR9V7TPM51*!LP!+N;R_"\(D/P05FI=I3K%'P*J$*NEM<'XQO\L894UI/85#DI5TL=M#T.K M%=&/AE'A2:3&!EM(0S7>"-RJ:Q1R0U;03O/(C8_48U"8NT'KSK1-ZK0*M!"O5JGX* M%L1)SX8UH?W5K=QR"(C\@O7LOUEF> E\*PJ9@55&84N[P[Z!NOBL,_J4$E_% MC# #S:>%0-5"DM;>)=-5EU-!*@^QI918*ZYFS%QB%P5@IEJ;]6.9.I/ &0*" MGP?QO,) +,^*LV>6LPIZ9E>@O/BZX*8^VF+=Y584"PZ67<..620_?(9=M*:+ M..D#X;^2F?6RIW+(91H]):;JHN2<(VAD;8YQ?XJ[L[&1C2X8H++,--Y%S_<< ML'3'O/X#:F8ZT9;7O )8\G;]14 T21;!E2H&I+.#EUY&,*#NNS7D2E +]_05 MK=D>QB(/!U4+8@OU8?D8A;5^H(L)D@5$01.8'EF%E=G^+58;5'3FK3*Q*T$$ M)A+6[D,QZ8P$ON":FM!_Y9)OJOZM1JG]^L[;3[E9)4_!3%2,F#U0Z$ _(*O4 ME22_@&QH!1PS"&X MS7KIN[\?>__#3AR*#9T\:,8$UR+;ALZW*W7R_AU_UA6Y$U^0+Q["H,W %YXY M]-LV+&AM^E_KZ-TU$Y=+XUES'ZJ&H9=NT+WZ OZ9M72J^P??%/>XHZM^,>S[ M-:I6*EA_WQ/1OQ%AR3BF7JP$UX3>"^!H8#<5!6KW$K=I(*V5F,P?Y^5RPC7! M]'O,,7+E+YPR5[L/#I1&AJ(_#X(+?YPNT/V"+\R6=HG<.)PQND8.@DWR@K!Y M_@2N[F3-V=H$_XJKTI:HLEHKQT1_$<)UZ.X/#O3UE=2%('K8U&3MT3GQ3(!Q M6)%QAF[)-'0@2%5JTFAN,(5R:>P:<=:E1\*:@C,#41!18_HA\CU-,H)<+)UC ML0EU:R.]DR!P]!$\W4J4V,.]F)6,6R4FC-L]SXDE%VN*5O M!NAO:@=[")TC&&2B=AQBW>[&E+YYR>##X<,OA@F5>]P!?7O3&U?)3E&RY/SG?SPZ>O!(BD\YHD1FV;P+;>28Z=.DGF7$ M<(O-C6V23PP.BH80ZM-:QY&M)5(VF;,!@PQII?4$PX^"\)Y5WH),)W:ZR#8* MOWIRHUN\MW^+]KAEQ'JMFZ_<(BM-$ISWT+_R$,"!I>DB'Y#>@EHX%SX]Y$A)4GO)KJ<"V8$5)L8W,U(7XSP MJ1PRPAZ D!DXYU'Y=>D+BMMVR#S2BUI+:K91FB#%=:06?TW M<24*(3">9&VD+SW396?XZC/'+WF^"0R RYA$L%SK.X-F$L$HOBCG"H1S%^XN MSJ*(7%E$U/YY9 [8GJ#QW=Y_=O_+N<@)R8Z[/%W-N!1RRAWL#"+CK2K9G 9] M5 E=8)@!PA9YNJC-8_EA\_P_>]_<-N$@=NRJE\OF\33[9"8ZP]V>C/1?]R\:ZU1(ISN.,W9[\5-M /LVST>VT,O8#PXMZGA.,(/ M!=(61HAN(DC1LN>DO:)>65%"H\TWWY62LN'+HVUU]_GIOB\-UN0>[-X]W.XH M>G]ZT0,@36QMDF2?TUA0'82!(:_FP"DHSI"<(:UK(X2P.@K@S$#^&DM(+G()R]-](H_$^-6NLZNQ[& Q4/U+H#11T+K?H%4YQG55FX,U;T M&P9@XS5!LYR#1!4D(C0.I91'HJ.2?-=6KHOS^)R>AT%^DD0)CA*\1H)9\Z%J MQ>!@98!L(=7AWS66!M>H%:Z)6V)1&NF$H,%]N1UX,XB8@JVZ]H)9IN(,(P'/ M!,MC"-9*$L")5=-%.<_& T7E O$H@F$DN7=$XAR(KI'7WK4>07@#3DN"Q3F M5A>/13P6:X\%5)*1B4Y&A4M];7+U/&;6B&5YO+:G_]L<"3#3*]=#/ZN717HK':MVQ0CAUR4%44A?ML=6QZ#K*3Y2? M*\B/*X9W\;@>EM5NK,YAKP&7$T5\4W%9M7)G2*WUPGC3.(/KBM9;2*L7ZK+R M1 ]2CQ?2O3&6"5<(0]S9[I%9Z/(*2E-,L@DZ+5((0$#609&@>Y=+1NN<%,$1 MTQ"L#U^M ]P.GN1>Z\HA7#! $(P0Y*==SN*PC^7[PE=+T5VH)M<=T$1]F5;0 MS,W<%+!!8=+8R#<%1/ UQ2 @ M6+>R G$_5B#&"L2[5(&H2]V[>*+0&ZONP*1-':5B5M+8HN"0O9+S"-+H12%- MK*'$)S5T=OCNID2=22V]=MY(64Q=(/ZQ2'B :OC9L@(H!,13\VBQ8B% 'V,( MAZ^ [^L-M*<<^?4X9'E)?2KKIL?UYU1UWM=+?16]^U6U]E"NBYM!1 [*![D) M+:CHEP0L[(#:B#Y[C8=)1XHQ MWY%G'Z&XOB7-UN Y)\H'**N'V@Y()Q#B./"18R(#LPFPS];Q/<-&IYIZP-GV M]'E\8AKP\8$64"M!MV'9#T/!VR>-EQ47V]:M6@)F5KX\%G)F')*H46"PT\RXTP0<,W8TRT>F3GB*E@5PG;7"_?B&'RS%"W M<-HNG^T-H 9DBSF%+E>T7KJB>1V@'B4$.F@)CK.LVZY<5GT=(\/U?:YX^JDH M]_.[8;<:OADUHW[I, MTV_6.@8I:H<[.KHYGJA?0O)($E0_&R@_I.BGW0AKR?B0.Q=;)9/RWX;4CTX, MR)(-G%MW57@V>_<7Z22SGWT.02 "0$#X[R)YOUP8^N2UQ>FNP[VQKG&:X_IG@GB&5D@2!1ZQ47]>7@ZY*DZ3OB:NZ$%CL!5B0K: M1TNF%6\'PP-(KYGK-&MA O1(*#0D:I(FK3VO.I VBPD#=5.S-#]94UEM>(7" M1\6A6=MR6?G^$J1;+.]I?!=OE'/E^?'.G6T4Z5@S*;E]RCWF)-SY %.J.54S" M']7"]\@9T1!0WL4V-E(U MM63MYDX"S&K,A<[,Y$RH.\XY.<-\6XQ [^7=_@*HL0HW\]H8 C0@F=[N:_07 M0[$?:VJ9B6K]R'U9L)0+C(ZB(& A ^C M-01@'_*M?(^>^Q(612PUT*EA,8X3-Z3Q#NTN(W"S@0\CY/86/>- MFZ[Z9'.Q,,0!BI6#UGIQO5$&3=HQ50L$ MLK_;%L_QK]CJHA@C<% 320/!-_ M0F<[@^156IAR61/H0DJ7,#%7J--Y;NU[!@E$QTU?)>&U [<*(7I)U9* ]4)! M$S=K\+['';WRCF*6<2'DF8P)C'9=>M%3_:*1.><.&ZW&.!P"=+KB^1!HKS:] M#XP;]84:<>#O9XJ2@"L$_XB:\H8;G-I];^2D:KX[1QU+9&C*KV; +8JX@MO) M^$>B)85IACK+F=X4J58<_PZ4L9%;S+NJ=_N)3J7>HC3P04P#QS3P5J2!HP:\ M1G]V6%T+E] +5F3'986@->^P:Q?NH:?,*DW*"VT&ZRK/LE%&$)1S*J9U&&)P MK9T!8J7T>P"A*H! (ZBVIE7@.\Y5[TI%6KS4KKRERG+3\6NWTSYTP^F91H%: MAJ@XR+001HJDUWFZ)YUI& E"ED MF"DDY)-4PI_7X=R+&_09RE> IF7+H%4!;$(B9H!P>)U!AH<]N$T!+ZH]@A.W M0" QW$%XGMV^ FQ,(*F6]_RVK+)ZDG$&'3.*!'SUB6+,PC> K1-6SJE!J1)^[-B/CU9]L!AQ'V]AD$#!HCP7$N> M%O+M6'4^IY^F'M1K%1?WRHO;5.F$HE)-:J<^38+5AM]#/:I*DN.G["'Z?5DV M*775&=WVQF&145I9.\'*.34KQ>WXC-@],N/:JWI,MEA?LR*&)&H=?G(FVI!7 M_0:RKQ\PEDR)::F>X7*[#68+))^)QWE9%0)7+1#\@BV]J41LT%/,!U_JJ^9+ M=!EDGOV^1-PJO#(HJ>F>I)EPQ6ZJER-K_69IE9E638T"<>T45>*"Z/"\0HY4 MQ\CA5P6^%#E-=KC;R6*WMM&*;)EY.\!0-_,<9:! M3\B(B2#FAS_:%;.""4M7F,8:H1]!%G$5$<)-O7I,K@MD_"C. X7BR122%Y5C M*@=4 <.=T52'!$)?C%TK&&6>-CP5WXVR/.,_OLX @J*<M,X$J0!5G'@DL J17@G MAB;!?157*,(Y+1U ->^#7Q,W7!H,[NBLA&H6X"F@B!#0Q]3-#IC5*Q_,*GC$ MPEP.=2^G[KEJH[JQ,8'H#K56 '1HCZ !LAK)L!*<@1H3XGGL.-ITE>9C*C2[ M+,@7R,@?+GKFQBLH3"02J@+/2Y7/!.*BX,1*>BPM9N\HK "ZDDC/^\Z<=96N M62Z+0(:013C8Y.1E<*(NTLPV:>JO+X3=<=A>@_[*4 BJ,-**Q4J092,0O 3OF2 #O A4]J>P,8+(D@ ME"=K0-HOEM##!IJ,BE/.\)9PO"J9,( /@(D:RS!'R-6W(H9&:E0I@?;P>C=K MP>%OK/O'-T"#"F.3HY)_NK!?]MS-[V9EP1#V[]*)5@F>WY&4N/O.TV)2E9DN M0Q=6(U3L,Y,O[/0$@6FNM-#24^8@+=A<3"P3\-#0PNR'VOIB! M$OT7O:BS&_+\G@&BTSXI:C M[!#"82!W&C]PCH&0L@H&HM#C@JMWH+N*T%$AO[DB1DCA3;&4#XO M*A0^T,4,;I<%VG5<.)@P*4T=(L- 688U %IFN LZ]!"B;H&5R7$V[O%%\_H+105SKK$I;='O3 MP1FQ;J5] 9>+;6OF@,^M?6S?$XR?#YJ0Z M04\)*>=F^279*TR3_;M%T\FQ$6".D88B/L7?G"GM,I5GC]ES,S;8B[&_N_=@ M0%ZB56X3:M2"\CI@DX+9<%"0L&9H6:5RBA@85)$56T7<']7==-ESE)UZG)?< MM55.2!<1/AC&Z5* )E\M<*. P1_DB>C4N9RX<[,6R\INM[5R)!Y9 M6\^2X$\V3M$^_K55;=!)-TQ>N5%3.)29C^$9H#>"34?-E/V^Q$=,*V.LF["# M8;/ _75MZRG&U*#)UX-4 TQ/5F$J3J8W@!4 50KM_K,*^>#1=,)'0PD #(9P M3.F;OA=ZM"3AY!>YBQI@0WD4\B58WN_K'Y(9^K[UC!%:!*SM>Y]^&OEUL/H2 ME@4#%$UE,):-O\D;2?:G 2:IY1$2!$)NUS"0L?*LG*:O5# M K"H.;=]\^[#Y^S%W (C^> ?S$'>"V($HNEH%U^O -N6?A'@T77PPDM6U7RR M&L$N ZV7K.K&<4,D9 FL-/\V2HVYZAU64HV[9 )NXZN@$WU(%\DIT>$^LR=B M9&7)(QQ- 9_)KK897.51_\SFR3_3:@(X26GQ./G)^A>KB[*<,%B=W?%+D)*R MNC"KY+2LQJ8R'FOOJ179%+&37".I'%-_?:-BH6216B@*ZBQ@T<'U"H-=,*)6 M+,MC^[*[,S)Y9C!PA8%4NS,@A#,(C7FJ=H_+<(FZ9SG\J;P @VP00MW@*TC1 M6@ECS>2ZI9K:MX?T*E]1JBBX=@A8=,<:F7):)?**F@R-D/:+)'(E1=4XL"6! MCX>21^OM2G0I)HCC:UWW!.8DECT/A=E3Z/:DV?M;E6$^V?+W6A'#/0'?IJX0 MEH479GEO;\CM'/A8# 3DG#?>!+E\!5&1 <*"V[K/>B L"Y5RUT06V,3.V@X= M=H+T*%HBH[]"G7!H?2;U>&;M@]P=="F5#MWSPFYF974(0:/A!<@K^(A.4 U)XO&_MQ^W=*+3U=-C-KG3?DVJ:X72"62@) !PM/*5?H MG$'R$K4*8)FP$(".?KWT'G=>24FO(9],5 ME9"$S.OAF=!RZ1C'[.OGOLCJ&42!YJ;H:L_7/,(7C? GL7:# M9;208H[PW/8\IBU'WKG"9HP/QQ"]!U6';QE#>>C'>F9O&_NXI\LSJ/@%8X@P M84#&C&XKLQ;[."1.=*4G?F3#Y%]IA<62Y!RU5LI?:$_!M[0W13K0!>#_M'^: ME'./"%AC13A&&1WNX"#Y*;U(LVR0O,X*ZZ.5#4$,_)+BPC4(1U&)#.'M60E@ MP203I$.19X\LP/T%>'>#-#/8E#XLA'++^4^S4F? B3YOP@M .K1ZW:KO@;8T M!X3$ 'P4Y.QW @@T^ULVX^WV@XL+X0F[8&+* MT[V'0!-80]FXJRX-B_B3J9E@D,(>=R]_&#/$F&:%84[%)Z']/;M5HW*R(ONQ M*TA6F\&5"?YY1Y_U[$@BKOH%5%.9'%&<<+_QY:;_;D0U,NZ[[C ;1&9(T[_JW MJ@("C&? .RGIM)+^"[K6P[C-FLSV;0'JEK@/L650H-K!-!W M:H <#VL:,Z?B2>D5"$=9M1S":>!OTW^_4HL#3CR^"H/)?,5RDJ3FP3.?NI5L M,)[HA.QH8%I>NV7,([R'Z MJ;Q?W",*2')6F MHRYX&H=;7X62)$^?#[9Q]DJI7O:YMCZ$R:A,A+,E^#1JP MO6%$V MF^,-Y./K1$-P8MJOSU,(1F%&605U9%^"J#(;W4]=4")?#=@G=E8UP.^AH1SF M$9UYC?:T>&X8%E,?),N*FG;(7@:3,^S(+W;2Q<+%VNOPI>BR(!2=+$!03DT> M2?C"GHR@;-:J3R!KDT]WP@FIUHG0]_@>?G4".A<$!(7TM)PV%W"0WM,!?U9: MU^J'X+8(7?+O=8_?.WNUGRRA98;"+\9J2 A)T?G^_MW)CR]_D*&XS]DQE<4/ MKNS<5]OB_E?2(.V?8___G+UGIZ%E%":832VSX9B'* 0Z"JZT3RO5[P/M+<<3 MUO43W2;F$X3MLT:^X1&X?A@F@3L+CX76?8RD>3T 6E@4\-P>!N0?I,@@G5L# M^@G]5'H]:OIR5%LCV(]3#K35V'F);0.P6.W[6S-T4N".FEY/L-DZ'8,PY'2J4L7, 9BA(A7G#5R\,)T)7NC\'GW1[RD@'?/SZGSBI2 MQU$%@CH3@ 8"QG4#G>*U+SC55MJK#$H+2'$+8Z4 R2F!N&$*AL[)X**--@DR MP):WE#IB5DB@*R7C77)4P!1-3JQ=(#"6^ (6P0!M79Q14+H;HD,+S!T4:' - M^\A&2RN8U OKVP]$U=B=K=MX_U ;,\X6+L94CRMKFS&?DM\,#QS+M2.8DG.0 MG3198AW!O[0N=KM>9F'\V7[; MW@,B].%$')(VC&24%A])7U-X23-N:.L>SSK4[+=SM/!:W-2VN<@+0OD:Y.-> M$\"NC?EH#^D8@9ZM>J3@_K]]O81K\!,@#FO7!F9 +1*:$NFD ^R%MU'5$XB$ M5:C,ON%[0IG-06^*,ENDBI$&K5TTU;OH%Q>?@F7KUA($19^WL8-;MH(&BO6U M>)B."993<0Q(6[YL>:NVA#-,I93\3+U,M!W&7A,#Q"NO#6'7!%*$M!2.R!17 M-@4,]%:U_#IE0'SKH6?:UVUX>+![H]0$D+%N\!UTI>!]@'GRVEDQ4-%!B4VK MZA?6$_L(@@M%_"FZP.R3S4O7S*LZ\\AEHPP;E+92)A"?SZ:T@:JWLQ2.).?) M&JHBL!]85D7J36HD%EG8PV+(LV@%$G#;L6'/!Q1":] J67L4"E$4GH(/15FR M1"4[?VK_L3V$[)EY@)&-0T J-X>10MB<[&1<-V2P7ONED%2P;X2$(MC^",0J M['J/_EHO0P%"D7B H!MZQQCP[B0X NWB3%+*&5K9G^]9Q_&U0;'635>9HVD MZSC?(A4RC&$RAD@PN897J4EXEITE+\!T.L;OR<6?_5WG(ELY2)\5\M$)LK.X M#'0,I%2R+JZJ+^R<5IR,=)G6B:V6F[J] ,SC'K9^4D M5\_R(M#=X!NL'_-NV(B9=V!D80.IZ_-#U)D+NQR##J)E>*C<94)J$AF2G7U M&3Q_^VG?F4)6Q-_LC?>L@T8DA)3,'\!H6APM'ZLEIE5J393DF7HLM MS:Q\F/4C[&H%-4F;%)3=>S MN[NL.E&,9BWF[UHQOND^PZ[ZYS#@@!5$)X+LKW>]JNQEB\C&A&8"_GR$Q,D8=D+QD[G*9:.X177])-9M$OE M6L&[MO,+X2173&*@NT.3_8_47I'5"DE7!LKU)<,#$3"P+*]*_VVM-X@,K]$MK](+KKEE/!'P M-:$8R1J-!,9$@V,L)G8#(6;C;*FDM$;MF2?&\V$;Z_).T'8EXDP(M=G7R^0@ M*$NF)[;^5U+L#;\9T!TCJIJ@_J%5GN-#J,B7&IK+O]49JC0O;]TB@Q;<8A2A M\7V*6$@+RVE]X93AJ:9BZ>FB/LP8E3X.L][&\-5F>*VIZYL3>S[R(8ZD3Z%R M3/K3PH7@QB4U(*"]9'+!CK$NZ0P<-R:]<';#P.V;-P.@)P66DV@PB-L=G583 MA,D IW%N?(1N9*2O0L*T;=Y"WC:*>!/R ZY%-S(67(1ASH@#][G]G+\0WY*[ M(@=$B>U3M%GPE74(4\+!=FL?D(.$2*-%(ZB[ZI)W0JEO>XK-\T#83\.,*Q&W M[1VL;UBE-M=61*_#7X&D0= ,0.D;2GBQA59;O= L$!C!(9N0/X\!,LXWU$)2 MQ'N\(^6.T I-ON$98'"'R2' M)^D-BC5TB;)T!)I6#-2+Q+@DC.".4[!TQ!M&=)"EBMN.RXGS7-L MOQ+NH"9>Z+;*J#0ZSR!TP@%JAT/GLP[.7U15QMICNS$/]RD%(,/N0>4@!#L( MZ[5ROE*G=E_HK[B/<%Q6BQ(IZB[,R%YU?;W8 O>B'2M\I5U3B'H%;QYT7UE6 M'2F]C-:E+>5MUT5Y+;CGU%D=)K>=M'KECP H!MY0N\C<$I-383R%Z]*Y]XYB M &&:?7-\*^1U%A&7&!JHTI7RA%MID;*G<]<)/C3K6',5M!(:+6VW0FZBGM"_ MO#H3I&O/LH/1.UQ(NJ.PBA39#;DZGK8??QQPM!H]R))_&@BG:\H08@P@2IWFA3U;* -((T; IMMN!ZL M:!4O]+7XX_8PT?-4 5"&E=_"-RZ'6R$M\&;X*(!CZ&X%;7K/6&I53(VOEJY" M*VC60N1BFS P!Z (U@9A!L+@VT'\X0KTR3<9?T3CP-I5V!ZJU)0/:DF8RPLZ M!]RY@V!]H0>*PB*M:U&;/HMMCQ8FH1H^BZ0%!>*C0G0/)8+@[=JUG%+@S-OB M)#'R4)R+:GJ&:H+YGBT)L\***"N?X,IU/2ZM8UXW MG4JH)E1K/ET;4K,IJJ_0J@A3#SH?#AL@D4,^6W R+QF W+RD771!DP3*LYYX MCULS5WMRX7@JX:B,I2'.G3W<&Q?*ZS-4V\22 U5R1\T4A,7MTS8D X"01<4> MX]7(5#O69DS'@" )J:V403B]IH)>V/%'/(Z..-E454G65)I/[8R(%&]:I4MH M(<-"&:BIE/!N>B& IGW& '];$-3K7U 7M+?]E(>EG MD#VLT!_ *RDR (5QA,&B3!3[MQ*IF0E/K):[85HA1T'#^+PDWH+86IEQ:;AB#^.1F6)"0FYHQ8+(!36=DM- F[N+!^M;];%P!1/^O@)\?#-LCL_-_W!SUO&,8@S2EF6UFCUOT"%;CU/VT*"HRVJ]CSN:1H[9 MU]F#HZH1O@D#'-.\-! M"5B -:^#E#ZA[/'G_=.Q+ P2S@X6!QDH>T?Z#4$_>W;L#Q6 M_ 7=N1GQ" MFM*\5]#VZN$O4DD/=IS6;:9=@41 ^P4^ L@'U(I>C5ZQ!TI#H MP;MCB.=8&Z"\J,'78XI.^N<.2==$D%E]$!M!]6IW_E"06O(FA\X L)DI6K+((8,5B.*$?D39,_1V-W9P;FZ"B?7H<^1 M?&][30![B7Q.KF'M *$/VG80&W .K'[0MEG(F)D$=PY6R2)&CCNH"#ZO+$NP M/_NOES1ORC-LZ6YY%%GM;RGL<:_]#80*:$&/XE$,;F?2]T%,^L:D[UU-^DHD M8X(124SM.3+[%EV$"QI0:&)$Y8J;U!XY75BT5DMXUKV.HP3._Z6(*%3'"&2. M:V2WNNZLLLYM[@ML>C=4;R%@#\/@,T5Z.L6XBQH+HJ769J-8:% 5-(MJJK9,JPH>RNUY7=EQ M\2Y^:9<\@1P"CWSLBJM4 V$Y-\@?. &%V? :2IK]<_%4/IBRW] MJP-)?SL)R&D K@TNEV8'<.X1A(T#4XNM9[6HO7O@A0LK-5#N^/O=+9:\2OM\ M0B1DP&!4)4/]@#/[F R\?J/AB)06W8$-7I5B0:&U ]93GBYJ\UA^V$P$]]D$ M=E*ACV. TA-[>A]/LT]FHNT7,<%HU$UE_S-Q0+7X,0XQP)R:B?[S9OZZUC#; M?0*@IZ!9H(?'+G@MVW \0$=P%XXD_% ?_2;;JC=A+G' @^*=2I*UWE'B_"21 M9@:^&V"J]V!C[N%.WKQ0'46ANG&AK, M1[CD^FS?JT^2*')1Y-:+G,+K(HD:82*3BH+TW:MO]E"S10&+ K9!IZ6$:4W) M_IS!/_V%:=WCVBJ]>IJI!E (:P?QO(")!&S/*'91[*ZJUS V@VF&,0;/'=7# MAA#1$LI7\Y8C&=5>E+\KRA\507#;JD!_,C OEEQ4O@16I3_0!7>Y=E6!](00 MV:/,19F[DLYS >HE8BZP$NQ$ICM7[W"#C-T$[36G+)= IGEY,*@_YGC!.-,2 M".OB\0MZP6BY8I0 B"(QY$,G5 GO"\-B77-9%_])1"KD?!Y!]*Y;Z<"U7M0P MX1@41I!.554X8>5F"Y3"?PUKH;EL<++AN@/63T1=AJK,=5<>]X1URDIT9?C< MV*].'/('E,IAP$V0_0URI$ 96@,0?YO?-:7!@:=(P,5*4+CQQA9#L% M9SDM9$NQ:'(ZQ7 QUH92HPMRTQ79'""PFFM%>@74R(,6;RV2P#H:0%T@"W47 MV 1"38J0IV^D2]'QI(^,0"@:;D0/2L<\,AMU->)3B%9GPSO:%'S])83R?K@I M@5YE"[CE^J>3U0E(.C5"MMK[A S^%P211#@1Q$@? 50>5X] Z0G;RBN,PBY>!GJP:$_L!(CP=#"8"QG=1/-PB^ M#XQ1!YB,"!L2Z(JQHM(BHY"L,2.DDJ@W,]6D _.[ZN&&)Q&!0]H/I^?@GC/' MW@&YZ3/7>66@=66\R6(0-=(/QJZ!"'QWHBHMMOK0>A#0!^()Q9J&-;I8(ZY4 MQEJ_6.MWAVK]+FN)" RN-+)BD9_:. MIL9GT'BZL:ZL^OP9;8Q#Q9%U.L? %VG-O#-V.U/$Q&5SL1ZTOX*T7-C[C&H? M>,X'&DI8MUIX']HW4]#%/G==6&:6YE-J'27,9N]B->@2(W5?24@O]LJ]@'BB M?2D\9>4KCE!O,R;-1^_^$8;E-W "L7T[@TUKV Q"C)%NE78;,, ZY,@;=VWR M]JWUU0FRSF$ (-0;@5>2 VP-+V09 R0_JF'LOR.MZ"Z6K0)%+K5O];V'V.H+ MV&?5;\@=A2F4(-2T$QZX$F'$V]V,L-'.%-)^5#"=8;L*YF9P<;M\ M,[K^.,%*(S*L,1NP9.UV_6.9"P;>Z87UZ5]E4_N'E\5XR,XL,;SE=JL;9^R! MN_H\8ZZ78T1<%=#"D[0&0]3_V6H^V-C_ =P&#R)"G2 7,Z"A11V%4$QU-LF@ M4O7'?(F\##4.A$[*AW1EK1@:Y"#X%X < >@\J5\<.G[AZ6GRG@S6U\X<'"2O M7AUCM:&:5@I\EW8$>$II[4ECCP62Q(,J6H4/HY.Z3M+;$S,UQ20%92ZB0_4[ M^'SK6C@KE*&LD*+C## ^*@J%2O#'[8&UH6<94K\2FKBX0&T"-= 124/M+0!E MY)0L][/ '4!^E<-*<:,B""G[X3'[I_!A9:G;AT+G5B6Z?L"8E]B.@UY*0[I* M?0>BL^T^8L^G"N@Q CD[I66KC1"Q>F*";@:-&P>E_\K;]ZKAR=^C3*_01SR" MB$Y8Y0]1@25"B'AHFU =M]T.NG^Q_[7XK<1278;3D=K:?G4"<7X">I^L4Q$" MN8X22)GK$"E!'^@06AI=J4D0H<_9%SPW@7INTP"L8^0!%>)@W0;6F9R%BP0=RF%;&8^Y*(L=/CM!.PQ,JO2"O^5"(1PK 5H,AR<@FR]\ M6(@P8BZ".,0O1J/4\+8JWQ7:J '^'X2+= @>699';D1Z"N @?,:I3-V#W2'* M4N%AO-:\@31EICE1\(%XSIU%#2""B(XQIP"VHHTBUW(K7IKF@%) ?46UF!6$9F;;0MI>[T\Y)8 M?L5>\'P.GP6\->B%W:*K#?@=IGEY47_K[JJKH8M[F 5>UV#!!QI;4+@R**^O MO(6!G*%UJR^!?TR#+!LYJB5 C*>(X0@(01U&-K)E[[ -%R;:\.HE+X[(=7#5 M@(,DP95#'E$_"/N[CT@$[29'Z\7$()A%0X]Z!&.J3!O0MY2T!GA182LI=$J)RE0$"YJ.R&8@9@S"R!&!J7_%$ M4U2(\O6*.G B!P[Q%?M<,#U3_&;%!O?/7FJ9F=)(=0-N342MH"O711HVX@42 MT*560K"R52-X#6: M@-'4NZ"DOH$;FI'O.&3NX5K)K'4,'%@\0J4F[A[TW"C\(%,[B+I11J9\21-4 MV+;#)'E+U1"\0[(UVBR&XA,'NWF;B>H?Q>QBS"[>H>SB^FMLC5+6ZC1%N]Y0 M\1@;IGT,<".S*EFS8#U>F0^3]V:,16!IP,R9??.$8 M@&-^6D!-L*]J\$D9(MS"(I+&_O+?QM6AP:.IH8\+)8SF/X>_3HP$T!F8T^Y0 M09""'BZB4^?!K%[VDJG(;.4 *,<5%/,9F;C057?\(WH2H^)\BLWO$&%ND:3/ UC["[459- M8%R5W54*/?V C]/?T3T7'0J7,CD42)FWO!P+)U-:]$!K)R^49.HM=1%I9TH@ MK1ZY$3@,14E&I>)<)-HE*VU;C,L%N+96MH3#PTN9- GX@:=JH\6U0" M4B>8%4OP^B&QINI\VR:NL29>P;#F0H!E%^P]%[N=J4=[K*.-?*+,-Q6 M6(E5@[!@31=0BF6SLIS@M-A_9S]?Z&,T:R3$;?S .1PG\II-IJE]>^I%7O@.!H$ M7 ? (W&)!;@$FBG4TOO"/OM1>]GD \+XV;$B"V![#JH'@NF#!,C6D/YF$):- M4%,+2IU@$_/CH6^E9&73TOSK -BME0PLR*US#>()):A\6+E8\A.:#H7YM&2^ M5OVD@2]8$:Q:9E%:I 4[3EA6 3T>5^Y-90TEAT7Q&!PP3Q3"*54$5F+)3MYZ/,-AWVLL;]X-?9,P(0=B2:A)AY:J_)0:$JX])-4ZT:-$://B!AA-"0=R[4--ZZP\$!)? +E=V@F-C-[Z7R$B A< M*/\N"VD,P+CYF!OX."BNO^!@K0HXAT#KD-58MM+E:](#@="N-1D65$<2YDJ" MJ"=WDX/E0BI"63ZWX%IZ2_Q(!82/H!MBZEB!91\XD'1J'_4"&O"@9S-Y9C7U M4ROV TP; +T'[108#'[Q03\R9RLJ74$OXVH 6GGJDZ1+3TC'98\"@WM17@"# M7TDYI@J)N 9K28%,LVI)=2>[/FR<#TXS&%1(_E29>\HN$^8TX%2 E1)0,D& MNM% ,8BX./EQ%J[G3)-L\K?O?OTI_[C_ MZ/[#PZ.]!]]1K&%+3Q/$*Z' BPF'Q[H1:(XTYK"DK<7D T:6SJ:%;:MFQ%C_U=:G] !I+"^2PP$ZZ5<4%F\OWH+'N/VI=D4*4S MF@882 8+SZ4'A,:K4'TO?F1/L0>Z1F/Q!"SGJK2'W"JAAB^"_[ M5F6NF'2M9_8=6X\28&\U<[N1_J1"?5@#;'5\6!&.HB!2EJ 1X2 M52W(_:)*]QA)CS+)2OWXWDS6AHL%V)A$7>MI29"UI :OV?K/X*@T,O:LZM>( M5NN0%(\J>W!D&,&(V?7$SK4>MK;VZ/ON#;!-_"(/F$^5AY(1U*Q6;[PC[<<& M>%OL!KD0,^M#6BSW,X2;X3@P%:,O'H&-)]8G=&S;1;;LR.(K[.A/+W^@*L_] M^GV N@?PUB;KCG9CLBXFZ_X4R;JK@J$H1:6)D)U)Q_: F$F^V-1Q/*N.L\I] MSA6U(:A,311\:-L02GGOU\%OFH&9[2\P<0CX(N.P@QDC=S>'+KG6$"]-L7UN M1?Q >SQR[S%>;=M8"%U!$Q;]RJ(R7]GF#94=ZNX V?^\X5S6N!(WAUB6* DB MSR*''QC%A?U:RJ;E90!82<0ZRQJ-8Z)'=#M-T$X8FQ 3(2M44H@^U!6-"VZY M^TAFEG@JP6+*5Z"EBA]0NG M$D"#DS(U^5!B;BP2T[VJI_A_3ZZD^$X%%DT;1JJ*LGL$V7C$$EV_I=Z1'1MB MMJ4SB&T'^ YJ:^%P5P?(@[;,@7(%K^1ONAI,"+QQ*S$UL.: %Y'2IV=V7JK: MX;QL?-0/W5C7BX$1?.ML8F+176O7OCIN7,%^Z#'/1:?T;&#KYF@#Q7DI"!#S M]"-:[C1]CMW726:]-0QZ\/$#AKKIU!X_JNPPGZQ6IOL0H\2:\E9"J:I'S.\H M @1-F!%5J,WKFXC6QO6!R]1+!P)H'I@EGUB M'OI'Y%+2@,E-6O-FSV@'X'^\4/0WK'7P';X2L"_<6>HBM[.T/[ CV=_$*HBG#QXRXE0 ML1S;G:$: =A9@5 2G)3M,7KV#9 M!XAL<39,?L;I8+OLIM=(=R#3IV!E/;C[6'F.^Q6>( E($JH,;C"K5"'/A W: M>S#8/PSVMT]BZQ*" DWR?QX-]P]A=^C#OIE^*Y,#2-?DBD1<@3?4F!'GNB&R M=^F\$_][M*(\JDKG/[?N!/;%V?\9,-UH8]H@%,1KXWO=^)P 5^A-J_"W5Y^X MXXU42^=85I%NB<*3#NZN;=NA0>C!JZ3YFYO\[$,Q@T='O@0P?\RDL58/.]N- MCQYM),>!&?>Z]=\&;ABC @='(?[PKD?PY;#!P]8N[>!O6J(,,;P\73W."K@N M=Q!Q=#-V+T80V.E]T'H%AGZZ,,,*31C%L'_MX0; B%>&>+S<<@I7 OY604/4B3-^WI+Q,^!*.5,C9A]V<'5@)_LE0>/B0B$2:$+*:B#* MKFGX"M$F5-SS:QU!O70!J" 6 ''8&84#VC#7+3H5($&?R"JYL/O:<.V6'4S< MC^N?P9[3( O-.@)1@U<5Z'DOF^BG]EJ-OIA+Z*MZ9/:8W(9=O? M/1 ;PWW^1ZIZL2ZP/V&OX!ET$AACIG9-.L'NP/_B0I<(XVJ%:^_P+V)@*$#M MT+%$C\D49^D9\Y3(LU5)FH,I]V!]VHV *>AX2 .6$B1U+\H==,_J2T>!07B3 M8WP6W68<>I6<03^0"<10H3RNN2LNTNRC2;W#YP7TM?& -/L-CWE(,PS6)'T=$ M4910(U,X/#I[S,$DGM0.)HX[/R@@1T@^MSD!OQ<3\#$!?X<2\)=A\;J##L0L MF'Y(*TJR+5*H9:*ZNYDZ^&RC!WH/BW5:>=E ;[2>(3G(KN[ WAYI6G,PXZ'J M"5&2A-N%NS$!!K@R.L+6O6[L6\9CQ.,YPT865Q&*35S"]N$2+0Z.7TT83K,D M-.V]"OX]&QK. *8EY7IQ].WI\\/WWZZN3T[8N3__KYY8?_.3TY M_OG]RP\O3TZ_:E5W./91\,Q6[8@='IMMPT0/,\%Q)F]?)#32Q \U>?KF>?+S MZ0G\\=W[M\7K\ZNWIS^^MD#V\?[AW>/_&A>S^,('Q)33 1(TP"M_G!7H"[>_=W]VY<-QT-$QG2GU,9(>39IYD=4./Z M:[C0YX1^G;RTW_[$@&<.W1B#;!B>QY8WSC%G=?*R,7-9V[NWG%_I+/RZ=S3: MG9B#]->#A^GXU_O3\?37].C0_)J:^^/T:+RW_^B!])[>MGC5?HQ7Q7C578M7 M]0G_%2X:OENLF?+\Y+__. /EBKJH*ZTH]?S :_# TYA4%A.? U63\@LZ.OB; M4.A#]O8VXWJYJ=SS("K[QU5]R1%D?\VN4X&.X?W>+5@+G[CNS/60!KRAS=9GF0%8B;_QD+ M<#37X/A[=9DZ\]NO?0I]ENO^8RI_9KQ :@0O5NG(A;NEHWY23=TN6*PG4+G+!; MNEI1MO1JC$55F[T!][ M2:^YP'$4MV]Q.&_(C[BEJQ5E:_M]G&U*E_'57)O;_+=GR]\;U!I)HK7DW!UI(&6;>SV/.T2 &V MYP_?W9N.;07+Q.[;G_X$),]-/:XR1%&*XO;-Q(T_Z8<1HG<$HFD1..?5R"U.1KE\>;ED8(6V[:H?[B2M+/96@_I M>=I<-707STLH0YW5_/H'"",S?UY]#@;&9&N/SD^F,H""$AZ?S\BL\P8CK-*- M[FZL(KLMJQ'&7:+D1,FY7DX\"DX4G,^K:HZ2$R7GL^J?H^!$P?FLHH?;(CAW M712^1=7!;=G;;W<,;D,E]M=:EW6XF#FD@7_6-(OZ\;U[ M%Q<7P]J,AV?E^;VGU7B6G9OZGIF/?![^[M'#Q[< MWX#W;WAK)FW%GPS7]@?#!;P= YT"83M_=X@ MF\XD>49$)^4T^3%?)J^)%?KY3BX[1#:MK.^5CZSI_KZU$[M_;?W@/[)$[(25WHFA^JP[![79=MU-K;-VQV0[S:Q"GM1_+ N3[#VD+.KUDJA1D+?:(;X!FRE*Q'8[M5$D M;E@DMLXQC1)Q\TKB-B] E(BO+A';YGQ>=_[_?2M]R6^S_]W_OA-QF)C(W)[E MB,(1O; H&]$?B\)QMU*&43:V9C6VSD>[Z[M]Q]-Y,6NW!5F[@[V8M;N;6;N# MO=V]R?Z#1Y,MR=H=PRI.[=P ZAC:&M]563'.%FF>G'PRXR5FZ]Y.[2=,E;Q; M5O4R+9JD*9-3^\3$/?O=IOTGN]F%B4$W,Q41ZV11ZVSL>*XA"S,-%ENRLNVY\] M9_(EYSU1UN?/I&*;/] MX>[>_[T3TA]S9CIGMK^[]V R&O=QN&U9SFQS%]/>P^3GX>GP> C9,_BR),H. M=Q&2\,HYM5',I,5,VMV\]V,F+W^WV^V(F+6;28B8M MWGA6I])VS_< M3\>C[<^D;>X^ZV32DIA$BTFT:.#%)%J4ARV0A^C_17&(+M^=F=_M=OEB$BTF MT6(2+=YW,8FV!:L192/Z35$XHA,592,FT6[3;D>/*B;1KN!I[>WN#5^^.;T3 M(O_GS)Q]R0J\+/*L,,E_/WO_*GEO%F75)"^+NDF+L4F>E^/EW!1-LI,T,Y-D M\ON)_'Y2VL<799.DBX5)*_L)_.#+HC%5.L:>LN=IDR8OLMPD(S-.E[5]3%,G M^JU->E8G:642,Q\9>S(GR476S-RC_ ?EM<,HJM&GNVN7=4Q_17F(Z:\H#ELB M#M%9N]WSN]W.6DQ_Q?173'_%^RZFO[9@-:)L1+\I"D=THJ)LQ/37;=KMZ%'% M]-<5TU^GQS_="9&/Z:\O27]]2#^513E?)2>?&E/4T*%U.IZ9>>H285%(HC=U MUZ[)F'B*\A 33U$8>(KW74P\;<%J1-F(?E,4 MCNA$1=F(B:?;M-O1H_J2Q-.])AWEQO[O)#N7_[;_)6\?YR:M'H_*9L9#W+$_ M-^7\\0$,5;RPW;^L7XKKXL0I"+BQ@OP?N_A_3]2T9@1 MX];?69V1I5)/^ZD4_OFQVE^D:YJ M4?J/AO>M*S$JJXG]TZX,"Q8B 4?TT5\2]3,L2&M^H'Y,G^DV=V?P]E]5OLE9=: MW)0#OS,.7O _/KP]_B*);KV2_@D/NA:,X >0'SQV3DY1ID!&\W11F\?R@Y[\D5MO>DZZ;$KY!0D+ M_B;8BIY2@.6R(.,1!RN^=WNP,A,;4<4\LQM1SONYA:WH+5B+(1_:8H'-&) MBK(14\NW:;>C1Q5[&J^8?'KU]-F=$/F8?/HJR:=7ZT4TT[1)(IIIR@/ M,>T4Q2&FG>[F!DUT6W<[ M>E0Q[73%M-.[]R=W0N1CVNE+TD[O*E.;HHF]3C'I% VBF'2*\A"33E$<8M+I M#F]P=)%BTBDFG6+2*=YW-[\:T56*LA']IB@@J1=F(?E,4CNA$1=F(6:C;NMO1HXI9J"MEH>[?"7&/ M[M07B<%Q:2>7O$O/3/(2J +3,="Q)<_3)DU>9+E)=I)F9I(Q?@S8_9)I5<[Q M=Y4YR^JF2HL&5G#OP9,Z^:]E6MF'Y*ODO5F459.41?*BK.;)WN[.?R73LL(O M_NX^M;##*">)*29FDOQC69CD8'>0[._N[R99#9^?ITUC_Y05BPF'0YW'>UW M41;&K5\"C,O);K(+[]4$ZM]@F_ZO3B5^F%D'PWR:V;UJP-TOZTNLMHD]7+TF_U28J<+G\RSE*2$OIHV24V/'":GR_$L&<,AG=K# M@Z6 %UF>XQ!'1D9IGV/_D17CTHZJ2L%+&JVL3S8UE2G&\!?[B;18)78>]A G M=@L-N5]V[,O*[IB=B1UFPDY9.'3S:6P6;K &RA,;&N:/^3)Y78[ -7Q9C(=) MO3!C'&AN_3DUG#JQ"ZM'-$Q0\+_.Q@:\[X^&!T 8CI3EF9UFT3S>X=]]\3G= M$G6Q)<-(DVSRM^]^?32^/]W?WW_TZ^C!WL-?[YO[Z:\/[^\?_KK_8'S_X,%T M;W+?',%Y3O]^"2F\5ET',*Q0$7V=62LJ^[&!&(>LP[Y<:?P?^\JC^XK*'O_[ M?_^O*^E#-2U6C?LHIF=F9U29].-..K5O?ISF%^FJ%EOZT?#^GM.+NS(L6(@$ M HR/_I*HG[V&5..9IY]VU)H%QX*_)K\CAGOY94=G?]=ZKKM#]JU5%UXC]_?0 M!/@6>^4E%#?EP.^,E;V9U25_^^X_/KP]_B)#H?5*^B<\R%Y-U3S-Z3<7-%?^ ME9(A6%L[G@]@5(#R/K:?MF)5NW.2_EW)T#K)#[>M;S?HK)V^_/'-TP\_OS\Y M_77_Z,'1/A^K;WPR>,E'P5MX149E/K%_] /[Z[W1UU12EPWJQK2GOE_V[P\[ MU\N[954OT\+=FI7Y?9E5!BKW:S$0U-VK+USX\]ZC@_L#_-![%UA-9FF=3);V M9AVGRQIN?3!;*HJMD@50VX6R?[!&0F9?,S*S-)_"O0L/PCN?/P"&B%F"48#/ MLW;7K*SLW"9?]5[^XJU"6]UI6]2,H&GS=%&;Q_*#?NN1MWA1ZX%!*;\@E8>_ M"32CMB#H,[B_\.J=/%V52_Y2J.&:2L:EC-_OKN19W7\P?/1HG6_54KWJX1!T MG^;EA:R8_'OGHDH7C^E>N;!K=*DZ=W]/1W69+QLVT3M*7%O@F[U&NK1E>C7X=&?YN;-3.[?6)=[F;;L\E3FW0\O-5<535LL>0#BJ?_MN_[NK//=P?]-# MOX'&^?'5S\GKM\]>OCI)7KXY'GY>;O?2U?@&+LR#X7[;@Z%?;^!K1,] 4?&&Q3MI;?$KLN\:SX)GDQF:-'=<8/)+*U!DHZ"0M)LGQ+#-3ZW98%P1K/-Y.I]G85'^]EWUF M$53X) M'LYD!ZF>\'=P9Q_0H6^GX<_+;+(F"^_CZ:-RLK+_,VOF^=__/U!+ 0(4 Q0 M ( )N6!U&Q[#[ZPA !RP 1 " 0 !G;'5U+3(P M,C P-C,P+GAS9%!+ 0(4 Q0 ( )N6!U$35S,K8! $#C 5 M " ?$0 !G;'5U+3(P,C P-C,P7V-A;"YX;6Q02P$"% ,4 " "; ME@=1KJOZWRXC ![3P( %0 @ &$(0 9VQU=2TR,#(P,#8S M,%]D968N>&UL4$L! A0#% @ FY8'46\_D)>U:P =QL& !4 M ( !Y40 &=L=74M,C R,# V,S!?;&%B+GAM;%!+ 0(4 Q0 ( )N6 M!U$5D*_7.T0 %, !0 5 " 0@ .(@ < " 1L\ 0!G;'5U+3(P M,C P-C,P97@S,3 Q9#(W.60N:'1M4$L! A0#% @ FY8'4;&49>:^" M<", !P ( !SD0! &=L=74M,C R,# V,S!E>#,Q,#(U-V0U M92YH=&U02P$"% ,4 " ";E@=1AA+Q:"$% "9%@ ' M@ '&30$ 9VQU=2TR,#(P,#8S,&5X,S(P,3=D8F,Q+FAT;5!+ 0(4 Q0 ( M )N6!U$+$W-H/P4 "@7 < " 2%3 0!G;'5U+3(P,C P M-C,P97@S,C R-3)A8V(N:'1M4$L! A0#% @ FY8'4?:9LD1$Y ( .I