0001410578-19-000725.txt : 20190808 0001410578-19-000725.hdr.sgml : 20190808 20190808111834 ACCESSION NUMBER: 0001410578-19-000725 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190808 DATE AS OF CHANGE: 20190808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COGENT COMMUNICATIONS HOLDINGS, INC. CENTRAL INDEX KEY: 0001158324 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATION SERVICES, NEC [4899] IRS NUMBER: 522337274 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-51829 FILM NUMBER: 191008146 BUSINESS ADDRESS: STREET 1: 2450 N STREET, NW CITY: WASHINGTON STATE: DC ZIP: 20037 BUSINESS PHONE: 2022954200 MAIL ADDRESS: STREET 1: 2450 N STREET, NW CITY: WASHINGTON STATE: DC ZIP: 20037 FORMER COMPANY: FORMER CONFORMED NAME: COGENT COMMUNICATIONS GROUP INC DATE OF NAME CHANGE: 20010828 10-Q 1 ccoi-20190630x10q.htm FORM 10-Q
false--12-31Q22019US00011583240001158324ccoi:UnsecuredDebt2024EuroNotesMember2019-06-300001158324us-gaap:UnsecuredDebtMember2018-12-310001158324us-gaap:RetainedEarningsMember2019-06-300001158324us-gaap:AdditionalPaidInCapitalMember2019-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2019-06-300001158324us-gaap:RetainedEarningsMember2019-03-310001158324us-gaap:AdditionalPaidInCapitalMember2019-03-310001158324us-gaap:AccumulatedTranslationAdjustmentMember2019-03-3100011583242019-03-310001158324us-gaap:RetainedEarningsMember2018-12-310001158324us-gaap:AdditionalPaidInCapitalMember2018-12-310001158324us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310001158324us-gaap:RetainedEarningsMember2018-06-300001158324us-gaap:AdditionalPaidInCapitalMember2018-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2018-06-300001158324us-gaap:RetainedEarningsMember2018-03-310001158324us-gaap:AdditionalPaidInCapitalMember2018-03-310001158324us-gaap:AccumulatedTranslationAdjustmentMember2018-03-3100011583242018-03-310001158324us-gaap:RetainedEarningsMember2017-12-310001158324us-gaap:AdditionalPaidInCapitalMember2017-12-310001158324us-gaap:AccumulatedTranslationAdjustmentMember2017-12-310001158324srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2019-06-300001158324srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2019-06-300001158324us-gaap:CommonStockMember2019-04-012019-06-300001158324us-gaap:CommonStockMember2019-01-012019-06-300001158324us-gaap:CommonStockMember2018-04-012018-06-300001158324us-gaap:CommonStockMember2018-01-012018-06-300001158324us-gaap:RestrictedStockMember2019-06-300001158324us-gaap:RestrictedStockMember2018-06-300001158324ccoi:OnNetServicesMembersrt:NorthAmericaMember2019-04-012019-06-300001158324ccoi:OnNetServicesMembersrt:LatinAmericaMember2019-04-012019-06-300001158324ccoi:OnNetServicesMembersrt:EuropeMember2019-04-012019-06-300001158324ccoi:OnNetServicesMembersrt:AsiaPacificMember2019-04-012019-06-300001158324ccoi:OffNetServicesMembersrt:NorthAmericaMember2019-04-012019-06-300001158324ccoi:OffNetServicesMembersrt:LatinAmericaMember2019-04-012019-06-300001158324ccoi:OffNetServicesMembersrt:EuropeMember2019-04-012019-06-300001158324ccoi:OffNetServicesMembersrt:AsiaPacificMember2019-04-012019-06-300001158324ccoi:NonCoreServicesMembersrt:NorthAmericaMember2019-04-012019-06-300001158324ccoi:NonCoreServicesMembersrt:EuropeMember2019-04-012019-06-300001158324srt:NorthAmericaMember2019-04-012019-06-300001158324srt:LatinAmericaMember2019-04-012019-06-300001158324srt:EuropeMember2019-04-012019-06-300001158324srt:AsiaPacificMember2019-04-012019-06-300001158324ccoi:OnNetServicesMember2019-04-012019-06-300001158324ccoi:OffNetServicesMember2019-04-012019-06-300001158324ccoi:NonCoreServicesMember2019-04-012019-06-300001158324ccoi:OnNetServicesMembersrt:NorthAmericaMember2019-01-012019-06-300001158324ccoi:OnNetServicesMembersrt:LatinAmericaMember2019-01-012019-06-300001158324ccoi:OnNetServicesMembersrt:EuropeMember2019-01-012019-06-300001158324ccoi:OnNetServicesMembersrt:AsiaPacificMember2019-01-012019-06-300001158324ccoi:OffNetServicesMembersrt:NorthAmericaMember2019-01-012019-06-300001158324ccoi:OffNetServicesMembersrt:LatinAmericaMember2019-01-012019-06-300001158324ccoi:OffNetServicesMembersrt:EuropeMember2019-01-012019-06-300001158324ccoi:OffNetServicesMembersrt:AsiaPacificMember2019-01-012019-06-300001158324ccoi:NonCoreServicesMembersrt:NorthAmericaMember2019-01-012019-06-300001158324ccoi:NonCoreServicesMembersrt:EuropeMember2019-01-012019-06-300001158324srt:NorthAmericaMember2019-01-012019-06-300001158324srt:LatinAmericaMember2019-01-012019-06-300001158324srt:EuropeMember2019-01-012019-06-300001158324srt:AsiaPacificMember2019-01-012019-06-300001158324ccoi:OnNetServicesMember2019-01-012019-06-300001158324ccoi:OffNetServicesMember2019-01-012019-06-300001158324ccoi:NonCoreServicesMember2019-01-012019-06-300001158324ccoi:OnNetServicesMembersrt:NorthAmericaMember2018-04-012018-06-300001158324ccoi:OnNetServicesMembersrt:EuropeMember2018-04-012018-06-300001158324ccoi:OnNetServicesMembersrt:AsiaPacificMember2018-04-012018-06-300001158324ccoi:OffNetServicesMembersrt:NorthAmericaMember2018-04-012018-06-300001158324ccoi:OffNetServicesMembersrt:EuropeMember2018-04-012018-06-300001158324ccoi:OffNetServicesMembersrt:AsiaPacificMember2018-04-012018-06-300001158324ccoi:NonCoreServicesMembersrt:NorthAmericaMember2018-04-012018-06-300001158324ccoi:NonCoreServicesMembersrt:EuropeMember2018-04-012018-06-300001158324srt:NorthAmericaMember2018-04-012018-06-300001158324srt:EuropeMember2018-04-012018-06-300001158324srt:AsiaPacificMember2018-04-012018-06-300001158324ccoi:OnNetServicesMember2018-04-012018-06-300001158324ccoi:OffNetServicesMember2018-04-012018-06-300001158324ccoi:NonCoreServicesMember2018-04-012018-06-300001158324ccoi:OnNetServicesMembersrt:NorthAmericaMember2018-01-012018-06-300001158324ccoi:OnNetServicesMembersrt:EuropeMember2018-01-012018-06-300001158324ccoi:OnNetServicesMembersrt:AsiaPacificMember2018-01-012018-06-300001158324ccoi:OffNetServicesMembersrt:NorthAmericaMember2018-01-012018-06-300001158324ccoi:OffNetServicesMembersrt:EuropeMember2018-01-012018-06-300001158324ccoi:OffNetServicesMembersrt:AsiaPacificMember2018-01-012018-06-300001158324ccoi:NonCoreServicesMembersrt:NorthAmericaMember2018-01-012018-06-300001158324ccoi:NonCoreServicesMembersrt:EuropeMember2018-01-012018-06-300001158324srt:NorthAmericaMember2018-01-012018-06-300001158324srt:EuropeMember2018-01-012018-06-300001158324srt:AsiaPacificMember2018-01-012018-06-300001158324ccoi:OnNetServicesMember2018-01-012018-06-300001158324ccoi:OffNetServicesMember2018-01-012018-06-300001158324ccoi:NonCoreServicesMember2018-01-012018-06-300001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2019-04-012019-06-300001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2018-04-012018-06-300001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2018-01-012018-06-300001158324srt:MinimumMemberccoi:RestrictionOnCertainPaymentsMember2019-06-300001158324srt:MaximumMemberccoi:IncreaseInUnrestrictedPaymentAmountMember2019-06-3000011583242019-09-012019-09-090001158324ccoi:UnsecuredDebt2024EuroNotesMember2019-01-012019-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2019-04-012019-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2018-04-012018-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2018-01-012018-06-300001158324srt:NorthAmericaMember2019-06-300001158324ccoi:EuropeAndOtherMember2019-06-300001158324srt:NorthAmericaMember2018-12-310001158324ccoi:EuropeAndOtherMember2018-12-310001158324country:ES2015-03-310001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2015-05-310001158324srt:MinimumMember2019-06-300001158324srt:MaximumMember2019-06-300001158324us-gaap:RestrictedStockMember2018-04-012018-06-300001158324us-gaap:RetainedEarningsMember2019-04-012019-06-300001158324us-gaap:RetainedEarningsMember2019-01-012019-06-300001158324us-gaap:RetainedEarningsMember2018-04-012018-06-300001158324us-gaap:SecuredDebtMember2018-12-310001158324us-gaap:FairValueInputsLevel2Memberus-gaap:UnsecuredDebtMember2019-06-300001158324us-gaap:FairValueInputsLevel2Memberus-gaap:SecuredDebtMember2019-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2019-06-250001158324us-gaap:UnsecuredDebtMember2019-06-300001158324us-gaap:SecuredDebtMember2019-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2019-06-300001158324us-gaap:RetainedEarningsMember2018-01-012018-06-300001158324us-gaap:NotesPayableOtherPayablesMemberus-gaap:EquipmentMember2019-06-300001158324us-gaap:NotesPayableOtherPayablesMemberus-gaap:EquipmentMember2018-12-310001158324us-gaap:CommonStockMember2019-06-300001158324us-gaap:CommonStockMember2019-03-310001158324us-gaap:CommonStockMember2018-12-310001158324us-gaap:CommonStockMember2018-06-300001158324us-gaap:CommonStockMember2018-03-310001158324us-gaap:CommonStockMember2017-12-3100011583242019-08-072019-08-0700011583242018-06-3000011583242017-12-310001158324us-gaap:AccountingStandardsUpdate201409Member2019-04-012019-06-300001158324us-gaap:AccountingStandardsUpdate201409Member2018-04-012018-06-300001158324us-gaap:AccountingStandardsUpdate201409Member2018-01-012018-06-300001158324us-gaap:RestrictedStockMember2019-04-012019-06-300001158324us-gaap:EmployeeStockOptionMember2019-04-012019-06-300001158324us-gaap:RestrictedStockMember2019-01-012019-06-300001158324us-gaap:EmployeeStockOptionMember2019-01-012019-06-300001158324us-gaap:EmployeeStockOptionMember2018-04-012018-06-300001158324us-gaap:RestrictedStockMember2018-01-012018-06-300001158324us-gaap:EmployeeStockOptionMember2018-01-012018-06-300001158324us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-04-012019-06-300001158324ccoi:NetworkOperationsMember2019-04-012019-06-300001158324us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-06-300001158324ccoi:NetworkOperationsMember2019-01-012019-06-300001158324us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-04-012018-06-300001158324ccoi:NetworkOperationsMember2018-04-012018-06-300001158324us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-06-300001158324ccoi:NetworkOperationsMember2018-01-012018-06-300001158324us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001158324us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-300001158324us-gaap:AdditionalPaidInCapitalMember2018-04-012018-06-300001158324us-gaap:AdditionalPaidInCapitalMember2018-01-012018-06-3000011583242018-12-3100011583242019-07-310001158324srt:MinimumMember2019-01-012019-06-300001158324srt:MaximumMember2019-01-012019-06-300001158324us-gaap:AccountingStandardsUpdate201409Member2019-01-012019-06-300001158324srt:MinimumMemberccoi:RestrictionOnIncurringAdditionalIndebtednessMemberccoi:SecuredDebt2022NotesAnd2021NotesMember2019-06-300001158324srt:MinimumMemberccoi:RestrictionOnIncurringAdditionalIndebtednessMember2019-06-3000011583242019-04-012019-06-3000011583242018-04-012018-06-3000011583242019-01-010001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2019-01-012019-06-300001158324us-gaap:NotesPayableOtherPayablesMemberus-gaap:EquipmentMember2015-03-012015-03-310001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2015-05-012015-05-3100011583242018-01-012018-06-300001158324us-gaap:ExchangeOfProductiveAssetsMemberus-gaap:EquipmentMember2019-04-012019-06-300001158324us-gaap:ExchangeOfProductiveAssetsMemberus-gaap:EquipmentMember2019-01-012019-06-300001158324us-gaap:ExchangeOfProductiveAssetsMemberus-gaap:EquipmentMember2018-04-012018-06-300001158324us-gaap:ExchangeOfProductiveAssetsMemberus-gaap:EquipmentMember2018-01-012018-06-3000011583242019-06-300001158324us-gaap:FairValueInputsLevel3Memberus-gaap:ExchangeOfProductiveAssetsMemberus-gaap:EquipmentMember2019-04-012019-06-300001158324us-gaap:FairValueInputsLevel3Memberus-gaap:ExchangeOfProductiveAssetsMemberus-gaap:EquipmentMember2019-01-012019-06-300001158324us-gaap:FairValueInputsLevel3Memberus-gaap:ExchangeOfProductiveAssetsMemberus-gaap:EquipmentMember2018-04-012018-06-300001158324us-gaap:FairValueInputsLevel3Memberus-gaap:ExchangeOfProductiveAssetsMemberus-gaap:EquipmentMember2018-01-012018-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2019-04-012019-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2019-01-012019-06-3000011583242019-01-012019-06-30iso4217:USDxbrli:pureccoi:paymentutr:GButr:MBxbrli:sharesiso4217:USDxbrli:sharesiso4217:EURccoi:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

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

For the Quarterly Period Ended June 30, 2019

OR

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

Commission File No. 000-51829

COGENT COMMUNICATIONS HOLDINGS, INC.

(Exact Name of Registrant as Specified in Its Charter)

Delaware

46-5706863

(State of Incorporation)

(I.R.S. Employer

Identification Number)

2450 N Street N.W.

Washington, D.C. 20037

(Address of Principal Executive Offices and Zip Code)

(202) 295-4200

(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.001 per share

CCOI

NASDAQ Global Select Market

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

Common Stock, $.001 par value 46,815,903 Shares Outstanding as of July 31, 2019

INDEX

PART I

FINANCIAL INFORMATION

Item 1.

Financial Statements

1

Condensed Consolidated Financial Statements (Unaudited)

Condensed Consolidated Balance Sheets of Cogent Communications Holdings, Inc., and Subsidiaries as of June 30, 2019 (Unaudited) and December 31, 2018

1

Condensed Consolidated Statements of Comprehensive Income of Cogent Communications Holdings, Inc., and Subsidiaries for the Three Months Ended June 30, 2019 and June 30, 2018 (Unaudited)

2

Condensed Consolidated Statements of Comprehensive Income of Cogent Communications Holdings, Inc., and Subsidiaries for the Six Months Ended June 30, 2019 and June 30, 2018 (Unaudited)

3

Condensed Consolidated Statements of Cash Flows of Cogent Communications Holdings, Inc., and Subsidiaries for the Six Months Ended June 30, 2019 and June 30, 2018 (Unaudited)

4

Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

5

Item 2.

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

17

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

27

Item 4.

Controls and Procedures

27

PART II

OTHER INFORMATION

Item 1.

Legal Proceedings

28

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

28

Item 6.

Exhibits

28

SIGNATURES

29

CERTIFICATIONS

PART I FINANCIAL INFORMATION

ITEM 1.FINANCIAL STATEMENTS

COGENT COMMUNICATIONS HOLDINGS, INC., AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

AS OF JUNE 30, 2019 AND DECEMBER 31, 2018

(IN THOUSANDS, EXCEPT SHARE DATA)

    

June 30, 

    

December 31, 

2019

2018

(Unaudited)

Assets

Current assets:

Cash and cash equivalents

$

409,279

$

276,093

Accounts receivable, net of allowance for doubtful accounts of $1,782 and $1,263, respectively

 

40,684

 

41,709

Prepaid expenses and other current assets

 

36,030

 

32,535

Total current assets

 

485,993

 

350,337

Property and equipment, net

375,936

375,325

Right-of-use leased assets

72,255

Deferred tax assets

 

 

2,733

Deposits and other assets

 

14,881

 

11,455

Total assets

$

949,065

$

739,850

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

$

11,570

$

8,519

Accrued and other current liabilities

 

51,615

 

51,431

Installment payment agreement, current portion, net of discount of $396 and $395, respectively

8,693

8,283

Current maturities, operating lease liabilities

10,639

Current maturities, finance lease obligations

 

7,700

 

7,074

Total current liabilities

 

90,217

 

75,307

Senior secured 2022 notes, net of unamortized debt costs of $2,301 and $2,695, respectively and including premium of $1,197 and $1,405, respectively

 

443,896

 

443,710

Senior unsecured 2024 Euro notes, net of unamortized debt costs of $1,550

151,957

Senior unsecured 2021 notes, net of unamortized debt costs of $1,171 and $1,476, respectively

188,054

187,749

Operating lease liabilities, net of current maturities

83,456

Finance lease obligations, net of current maturities

 

160,487

 

156,706

Other long term liabilities

 

7,588

 

25,380

Total liabilities

 

1,125,655

 

888,852

Commitments and contingencies:

Stockholders’ equity:

Common stock, $0.001 par value; 75,000,000 shares authorized; 46,806,370 and 46,336,499 shares issued and outstanding, respectively

 

47

 

46

Additional paid-in capital

 

481,734

 

471,331

Accumulated other comprehensive income — foreign currency translation

 

(10,967)

 

(10,928)

Accumulated deficit

 

(647,404)

 

(609,451)

Total stockholders’ deficit

 

(176,590)

 

(149,002)

Total liabilities and stockholders’ deficit

$

949,065

$

739,850

The accompanying notes are an integral part of these condensed consolidated balance sheets.

1

COGENT COMMUNICATIONS HOLDINGS, INC., AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

FOR THE THREE MONTHS ENDED JUNE 30, 2019 AND JUNE 30, 2018

(IN THOUSANDS, EXCEPT SHARE AND PER SHARE AMOUNTS)

    

Three Months

    

Three Months

Ended

Ended

June 30, 2019

June 30, 2018

(Unaudited)

(Unaudited)

Service revenue

$

134,789

$

129,296

Operating expenses:

Network operations (including $226 and $232 of equity-based compensation expense, respectively, exclusive of depreciation and amortization shown separately below)

 

54,407

 

54,379

Selling, general, and administrative (including $5,063 and $4,463 of equity-based compensation expense, respectively)

 

38,566

 

33,704

Depreciation and amortization

 

19,979

 

20,216

Total operating expenses

112,952

108,299

Gains on equipment transactions

185

357

Operating income

 

22,022

 

21,354

Interest income and other, net

 

1,753

 

189

Interest expense

 

(13,595)

 

(12,373)

Income before income taxes

 

10,180

 

9,170

Income tax provision

 

(3,044)

 

(2,618)

Net income

$

7,136

$

6,552

Comprehensive income:

Net income

$

7,136

$

6,552

Foreign currency translation adjustment

 

1,786

 

(6,198)

Comprehensive income

$

8,922

$

354

Net income per common share:

Basic net income per common share

$

0.16

$

0.15

Diluted net income per common share

$

0.16

$

0.14

Dividends declared per common share

$

0.60

$

0.52

Weighted-average common shares - basic

 

45,354,327

 

45,016,767

Weighted-average common shares - diluted

 

45,912,291

 

45,536,473

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

2

COGENT COMMUNICATIONS HOLDINGS, INC., AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

FOR THE SIX MONTHS ENDED JUNE 30, 2019 AND JUNE 30, 2018

(IN THOUSANDS, EXCEPT SHARE AND PER SHARE AMOUNTS)

    

Six Months

    

Six Months

Ended

Ended

June 30, 2019

June 30, 2018

(Unaudited)

(Unaudited)

Service revenue

$

268,930

$

258,002

Operating expenses:

 

  

 

  

Network operations (including $406 and $421 of equity-based compensation expense, respectively, exclusive of depreciation and amortization shown separately below)

 

108,557

 

109,252

Selling, general, and administrative (including $8,318 and $8,058 of equity-based compensation expense, respectively)

 

74,427

 

67,227

Depreciation and amortization

 

40,240

 

40,004

Total operating expenses

 

223,224

 

216,483

Gains on equipment transactions

 

721

 

475

Operating income

 

46,427

 

41,994

Interest income and other, net

 

3,572

 

1,879

Interest expense

 

(27,051)

 

(24,780)

Income before income taxes

 

22,948

 

19,093

Income tax provision

 

(6,595)

 

(5,757)

Net income

$

16,353

$

13,336

Comprehensive income:

 

  

 

  

Net income

$

16,353

$

13,336

Foreign currency translation adjustment

 

(39)

 

(3,587)

Comprehensive income

$

16,314

$

9,749

Net income per common share:

 

  

 

  

Basic net income per common share

$

0.36

$

0.30

Diluted net income per common share

$

0.36

$

0.29

Dividends declared per common share

$

1.18

$

1.02

Weighted-average common shares - basic

 

45,349,397

 

45,011,616

Weighted-average common shares - diluted

 

45,838,918

 

45,456,831

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

3

COGENT COMMUNICATIONS HOLDINGS, INC., AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE SIX MONTHS ENDED JUNE 30, 2019 AND JUNE 30, 2018

(IN THOUSANDS)

    

Six months

    

Six months

Ended

Ended

June 30, 2019

June 30, 2018

(Unaudited)

(Unaudited)

Cash flows from operating activities:

Net income

$

16,353

$

13,336

Adjustments to reconcile net income to net cash provided by operating activities:

Depreciation and amortization

 

40,240

 

40,004

Amortization of debt costs and premium

 

842

 

751

Equity-based compensation expense (net of amounts capitalized)

 

8,724

 

8,479

Gains - equipment transactions and other, net

 

(484)

 

(439)

Deferred income taxes

 

4,831

 

4,815

Changes in operating assets and liabilities:

Accounts receivable

 

1,005

 

(741)

Prepaid expenses and other current assets

 

(3,547)

 

(631)

Accounts payable, accrued liabilities and other long-term liabilities

5,088

(2,418)

Deposits and other assets

(3,783)

(1,706)

Net cash provided by operating activities

 

69,269

 

61,450

Cash flows from investing activities:

Purchases of property and equipment

 

(25,008)

 

(26,893)

Net cash used in investing activities

 

(25,008)

 

(26,893)

Cash flows from financing activities:

Dividends paid

 

(54,306)

 

(46,607)

Net proceeds from issuance of senior unsecured 2024 Euro Notes - net of debt costs of $1,556

152,128

Proceeds from exercises of stock options

 

919

 

1,002

Principal payments on installment payment agreement

 

(4,774)

 

(4,254)

Principal payments of finance lease obligations

(5,006)

(6,059)

Net cash provided by (used in) financing activities

 

88,961

 

(55,918)

Effect of exchange rates changes on cash

 

(36)

 

(1,368)

Net increase (decrease) in cash and cash equivalents

 

133,186

 

(22,729)

Cash and cash equivalents, beginning of period

 

276,093

 

247,011

Cash and cash equivalents, end of period

$

409,279

$

224,282

Supplemental disclosure of non-cash investing and financing activities:

Non-cash component of network equipment obtained in exchange transactions

$

684

$

460

PP&E obtained for installment payment agreement

$

5,483

$

5,943

Finance lease obligations incurred

$

8,562

$

10,735

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

4

COGENT COMMUNICATIONS HOLDINGS, INC., AND SUBSIDIARIES

NOTES TO INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.  Description of the business and recent developments:

Reorganization and merger

On May 15, 2014, pursuant to the Agreement and Plan of Reorganization by and among Cogent Communications Group, Inc. (“Group”), a Delaware corporation, Cogent Communications Holdings, Inc., a Delaware corporation (“Holdings”) and Cogent Communications Merger Sub, Inc., a Delaware corporation, Group adopted a new holding company organizational structure whereby Group is now a wholly owned subsidiary of Holdings. Holdings is a “successor issuer” to Group pursuant to Rule 12g-3(a) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”).

References to the “Company” for events that occurred prior to May 15, 2014 refer to Cogent Communications Group, Inc. and its subsidiaries and on and after May 15, 2014 the “Company” refers to Cogent Communications Holdings, Inc. and its subsidiaries.

Description of business

The Company is a Delaware corporation and is headquartered in Washington, DC. The Company is a facilities-based provider of low-cost, high-speed Internet access services, private network services and data center colocation space. The Company’s network is specifically designed and optimized to transmit packet routed data. The Company delivers its services primarily to small and medium-sized businesses, communications service providers and other bandwidth-intensive organizations in North America, Europe, and Asia and recently in Australia and Brazil.

The Company offers on-net Internet access and private network services exclusively through its own facilities, which run from its network to its customers’ premises. The Company is not dependent on local telephone companies or cable TV companies to serve its customers for its on-net Internet access and private network services because of its integrated network architecture. The Company offers its on-net services to customers located in buildings that are physically connected to its network. The Company’s on-net service consists of high-speed Internet access and private network services offered at speeds ranging from 100 Megabits per second to 100 Gigabits per second of bandwidth. The Company provides its on-net Internet access services and private network services to its corporate and net-centric customers. The Company’s corporate customers are located in multi-tenant office buildings and typically include law firms, financial services firms, advertising and marketing firms and other professional services businesses. The Company’s net-centric customers include bandwidth-intensive users such as other Internet access providers, telephone companies, cable television companies, web hosting companies, content delivery network companies and commercial content and application service providers. These net-centric customers obtain the Company’s services in carrier neutral data centers and in the Company’s data centers. The Company operates data centers throughout North America and Europe that allow its customers to collocate their equipment and access the Company’s network.

In addition to providing its on-net services, the Company provides Internet connectivity and private network services to customers that are not located in buildings directly connected to its network. The Company provides this off-net service primarily to corporate customers using other carriers’ circuits to provide the “last mile” portion of the link from the customers’ premises to the Company’s network. The Company also provides certain non-core services that resulted from acquisitions. The Company continues to support but does not actively sell these non-core services.

Basis of presentation

The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments that the Company considers necessary for the fair presentation of its results of operations and cash flows for the interim periods covered, and of the financial position of the Company at the date of the interim condensed consolidated balance sheet. Certain

5

information and footnote disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. While the Company believes that the disclosures are adequate to not make the information misleading, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in its annual report on Form 10-K for the year ended December 31, 2018.

The accompanying unaudited condensed consolidated financial statements include all wholly-owned subsidiaries. All inter-company accounts and activity have been eliminated.

Use of estimates

The preparation of consolidated financial statements in conformity with United States generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates.

Financial instruments

At June 30, 2019, the carrying amount of cash and cash equivalents, accounts receivable, prepaid and other current assets, accounts payable and accrued expenses approximated fair value because of the short-term nature of these instruments. The Company measures its cash equivalents at amortized cost, which approximates fair value based upon quoted market prices (Level 1). Based upon recent trading prices (Level 2 — market approach) at June 30, 2019 the fair value of the Company’s $189.2 million senior unsecured notes was $191.8 million, the fair value of the Company’s $445.0 million senior secured notes was $461.7 million and the fair value of the Company’s 135.0 million Euro ($153.5 million USD) senior unsecured notes was $153.7 million.

Gross receipts taxes, universal service fund and other surcharges

Revenue recognition standards include guidance relating to taxes or surcharges assessed by a governmental authority that are directly imposed on a revenue-producing transaction between a seller and a customer and may include, but are not limited to, gross receipts taxes, excise taxes, Universal Service Fund fees and certain state regulatory fees. Such charges may be presented gross or net based upon the Company’s accounting policy election. The Company records certain excise taxes and surcharges on a gross basis and includes them in its revenues and costs of network operations. Excise taxes and surcharges billed to customers and recorded on a gross basis (as service revenue and network operations expense) were $3.2 million and $3.1 million for the three months ended June 30, 2019 and June 30, 2018, respectively, and $6.6 million and $6.3 million for the six months ended June 30, 2019 and June 30, 2018, respectively.

Basic and diluted net income per common share

Basic earnings per share (“EPS”) excludes dilution for common stock equivalents and is computed by dividing net income or (loss) available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS is based on the weighted-average number of shares of common stock outstanding during each period, adjusted for the effect of dilutive common stock equivalents. Shares of restricted stock are included in the computation of basic EPS as they vest and are included in diluted EPS, to the extent they are dilutive, determined using the treasury stock method.

6

The following details the determination of diluted weighted average shares:

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

    

Six Months Ended

June 30, 2019

June 30, 2018

June 30, 2019

June 30, 2018

Weighted average common shares - basic

 

45,354,327

45,016,767

45,349,397

45,011,616

Dilutive effect of stock options

 

35,895

36,320

30,972

32,222

Dilutive effect of restricted stock

 

522,069

483,386

458,549

412,993

Weighted average common shares - diluted

 

45,912,291

45,536,473

45,838,918

45,456,831

The following details unvested shares of restricted common stock as well as the anti-dilutive effects of stock options and restricted stock awards outstanding:

 

Three Months

Three Months

 

Six Months

Six Months

Ended

Ended

Ended

Ended

    

June 30, 2019

    

June 30, 2018

    

June 30, 2019

    

June 30, 2018

Unvested shares of restricted common stock

 

1,442,520

 

1,417,669

 

1,442,520

 

1,417,669

Anti-dilutive options for common stock

36,381

43,308

52,338

50,353

Anti-dilutive shares of restricted common stock

 

37,494

 

 

87,686

 

44,672

Stockholder’s Deficit

The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2019 and June 30, 2018 (in thousands except share amounts):

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder’s

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at March 31, 2019

 

46,350,434

$

46

$

475,275

$

(12,753)

$

(626,799)

$

(164,231)

Forfeitures of shares granted to employees

 

(1,702)

 

 

 

 

 

Equity-based compensation

 

 

 

5,714

 

 

 

5,714

Foreign currency translation

 

 

 

 

1,786

 

 

1,786

Issuances of common stock

 

438,478

 

1

 

 

 

 

1

Exercises of options

 

19,160

 

 

745

 

 

 

745

Dividends paid

 

 

 

 

 

(27,741)

 

(27,741)

Net income

 

 

 

 

 

7,136

 

7,136

Balance at June 30, 2019

 

46,806,370

$

47

$

481,734

$

(10,967)

$

(647,404)

$

(176,590)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder’s

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at March 31, 2018

46,283,140

$

46

$

461,154

$

(1,989)

$

(556,266)

$

(97,055)

Forfeitures of shares granted to employees

 

(4,749)

 

 

 

 

 

Equity-based compensation

 

 

 

5,149

 

 

 

5,149

Foreign currency translation

 

 

 

 

(6,198)

 

 

(6,198)

Issuances of common stock

 

145,978

 

 

 

 

 

Exercises of options

 

19,576

 

 

704

 

 

 

704

Dividends paid

 

 

 

 

 

(23,788)

 

(23,788)

Net income

 

 

 

 

 

6,552

 

6,552

Balance at June 30, 2018

 

46,443,945

$

46

$

467,007

$

(8,187)

$

(573,502)

$

(114,636)

7

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder's

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at December 31, 2018

46,336,499

$

46

$

471,331

$

(10,928)

$

(609,451)

$

(149,002)

Forfeitures of shares granted to employees

 

(3,886)

 

 

 

 

 

Equity-based compensation

 

 

 

9,484

 

 

 

9,484

Foreign currency translation

 

 

 

 

(39)

 

 

(39)

Issuances of common stock

 

448,978

 

1

 

 

 

 

1

Exercises of options

 

24,779

 

 

919

 

 

 

919

Dividends paid

 

 

 

 

 

(54,306)

 

(54,306)

Net income

 

 

 

 

 

16,353

 

16,353

Balance at June 30, 2019

 

46,806,370

$

47

$

481,734

$

(10,967)

$

(647,404)

$

(176,590)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder's

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at December 31, 2017

45,960,799

$

46

$

456,696

$

(4,600)

$

(554,686)

$

(102,544)

Cumulative effect adjustment from adoption of ASC 606

 

 

 

 

 

14,455

 

14,455

Forfeitures of shares granted to employees

 

(11,528)

 

 

 

 

 

Equity-based compensation

 

 

 

9,310

 

 

 

9,310

Foreign currency translation

 

 

 

 

(3,587)

 

 

(3,587)

Issuances of common stock

 

463,978

 

 

 

 

 

Exercises of options

 

30,696

 

 

1,001

 

 

 

1,001

Dividends paid

 

 

 

 

 

(46,607)

 

(46,607)

Net income

 

 

 

 

 

13,336

 

13,336

Balance at June 30, 2018

 

46,443,945

$

46

$

467,007

$

(8,187)

$

(573,502)

$

(114,636)

Revenue recognition

The Company recognizes revenue under ASU No. 2014-09, Revenue from Contracts with Customers (“ASC 606”), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. Under ASC 606 installation fees for contracts with terms longer than month-to-month are recognized over the contract term. The Company believes that the installation fee does not give rise to a material right as defined by ASC 606 for contracts with terms longer than month-to-month. The Company recognizes revenue over the estimated average customer life for installation fees associated with month-to-month contracts, because the fee represents a material right as defined by ASC 606. The Company capitalizes certain contract acquisition costs that relate directly to a customer contract, including commissions paid to its sales team and sales agents and amortizes these costs on straight-line basis over the period the services are transferred to the customer for commissions paid to its sales team (estimated customer life) and over the remaining original contract term for agent commissions. Management assesses these costs for impairment at least quarterly and as "triggering" events occur that indicate it is more likely than not that an impairment exists.

The Company’s service offerings consist of on-net and off-net telecommunications services. Fixed fees are billed monthly in advance and usage fees are billed monthly in arrears. Amounts billed are due upon receipt and contract lengths range from month to month to 60 months. The Company satisfies its performance obligations to provide services to customers over time as the services are rendered. In accordance with ASC 606, revenue is recognized when a customer obtains the promised service. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services. The Company has adopted the practical

8

expedient related to certain performance obligation disclosures since it has a right to consideration from its customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date.

To achieve this core principle, the Company follows the following five steps:

1)Identification of the contract, or contracts with a customer
2)Identification of the performance obligations in the contract
3)Determination of the transaction price
4)Allocation of the transaction price to the performance obligations in the contract
5)Recognition of revenue when, or as, we satisfy a performance obligation

Fees billed in connection with customer installations are deferred (as deferred revenue) and recognized as noted above. To the extent a customer contract is terminated prior to its contractual end the customer is subject to termination fees. The Company vigorously seeks payment of these amounts. The Company recognizes revenue for these amounts as they are collected.

Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the three months ended June 30, 2019 was $1.7 million and during the three months ended June 30, 2018 was $1.9 million. Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the six months ended June 30, 2019 was $3.4 million and during the six months ended June 30, 2018 was $3.9 million. Amortization expense for contract costs was $4.3 million for the three months ended June 30, 2019 and $4.2 million for the three months ended June 30, 2018. Amortization expense for contract costs was $8.7 million for the six months ended June 30, 2019 and $8.3 million for the three months ended June 30, 2018.

Recent Accounting Pronouncements— Adopted

In February 2016, the FASB issued ASU No. 2016-02, Leases (“ASU 2016-02”). ASU 2016-02 replaced most existing lease accounting guidance. In July 2018 the FASB approved an Accounting Standards Update which, among other changes, allowed a company to elect to adopt ASU 2016-02 using the modified retrospective method applying the transition provisions at the beginning of the period of adoption, rather than at the beginning of the earliest comparative period presented in these financial statements. ASU 2016-02 was effective for the Company beginning on January 1, 2019 and required the Company to record a right-of-use asset and a lease liability for most of its facilities leases. Leases that were previously treated as operating leases. The effect of ASU 2016-02 was to record a cumulative-effect adjustment on January 1, 2019 as a right-of-use asset and an operating lease liability totaling $97.3 million. The operating lease liability is not considered a liability under the consolidated leverage ratio calculations in the indentures governing the Company’s senior unsecured and senior secured note obligations. The Company has made an accounting policy election to not apply the recognition requirements of ASU 2016-02 to its short-term leases - leases with a term of one year or less. The Company has also elected to apply certain practical expedients under ASU2016-02 including not separating lease and nonlease components on its finance and operating leases, not reassessing whether any existing contracts contained leases, not reconsidering lease classification, not reassessing initial direct costs and using hindsight in determining the lease reasonably certain term of its leases.

    

Three Months

Ended

June 30, 2019

Finance lease cost

 

  

Amortization of right-of-use assets

$

4,917

Interest expense on finance lease liabilities

 

4,415

Operating lease cost

 

3,486

Total lease costs

 

12,818

9

    

Six Months

 

Ended

 

June 30, 2019

 

Finance lease cost Amortization of right-of-use assets

$

9,888

Interest expense on finance lease liabilities

 

8,816

Operating lease cost

 

6,780

Total lease costs

 

25,484

Other lease information

 

Cash paid for amounts included in the measurement of lease liabilities

 

Operating cash flows from finance leases

 

(8,827)

Operating cash flows from operating leases

 

(6,780)

Financing cash flows from finance leases

 

(5,006)

Right-of-use assets obtained in exchange for new finance lease liabilities

 

8,562

Right-of-use assets obtained in exchange for new operating lease liabilities

 

1,457

Weighted-average remaining lease term — finance leases (in years)

 

14.6

Weighted-average remaining lease term — operating leases (in years)

 

22.3

Weighted average discount rate — finance leases

 

10.6

%

Weighted average discount rate — operating leases

 

5.7

%

Finance leases—fiber lease agreements

The Company has entered into lease agreements with numerous providers of dark fiber under indefeasible-right-of use agreements (“IRU’s). These IRU’s typically have initial terms of 15-20 years and include renewal options after the initial lease term. The Company establishes the number of renewal option periods used in determining the lease term based upon its assessment at the inception of the lease of the number of option periods for which failure to renew the lease imposes a penalty in such amount that renewal appears to be reasonably certain. The option to renew may be automatic, at the option of the Company or mutually agreed to between the dark fiber provider and the Company. Once the Company has accepted the related fiber route, leases that meet the criteria for treatment as finance leases are recorded as a finance lease obligation and an IRU asset. The interest rate used in determining the present value of the aggregate future minimum lease payments is the Company’s incremental borrowing rate for the reasonably certain lease term. Finance lease assets are included in property and equipment in the Company’s consolidated balance sheets. As of June 30, 2019, the Company had committed to additional dark fiber IRU lease agreements totaling $12.3 million in future payments to be paid over periods of up to 20 years. These obligations begin when the related fiber is accepted, which is generally expected to occur in the next 12 months.

The future minimum payments (principal and interest) under these finance leases are as follows (in thousands):

For the twelve months ending June 30,

    

2020

$

24,926

2021

 

24,753

2022

 

23,742

2023

 

22,567

2024

 

21,704

Thereafter

 

225,184

 

Total minimum finance lease obligations

 

342,876

Less—amounts representing interest

 

(174,689)

 

Present value of minimum finance lease obligations

 

168,187

Current maturities

 

(7,700)

 

Finance lease obligations, net of current maturities

$

160,487

10

Operating leases

The Company leases office space and certain data center facilities under operating leases. In certain cases the Company also enters into short term operating leases for dark fiber. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments under the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the reasonably certain lease term. The implicit rates within the Company’s operating leases are generally not determinable and the Company uses its incremental borrowing rate at the lease commencement date to determine the present value of its lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines its incremental borrowing rate for each lease using its current borrowing rate, adjusted for various factors including level of collateralization and term to align with the term of the lease. Certain of the Company’s leases include options to extend or terminate the lease. The Company establishes the number of renewal option periods used in determining the operating lease term based upon its assessment at the inception of the operating lease of the number of option periods for which failure to renew the lease imposes a penalty in such amount that renewal appears to be reasonably certain. The option to renew may be automatic, at the option of the Company or mutually agreed to between the landlord or dark fiber provider and the Company. Once the Company has accepted the related fiber route or the facility lease term has begun, the present value of the aggregate future minimum operating lease payments are recorded as an operating lease liability and a right-of-use leased asset. Lease incentives and deferred rent liabilities for facilities operating leases are presented with the right-of-use leased asset. Lease expense for lease payments is recognized on a straight-line basis over the term of the lease.

The future minimum payments under these operating lease agreements are as follows (in thousands):

For the twelve months ending June 30,

    

2020

$

15,592

2021

 

13,504

2022

 

12,248

2023

 

10,985

2024

 

9,871

Thereafter

 

96,148

 

Total minimum operating lease obligations

 

158,348

Less—amounts representing interest

 

(64,253)

 

Present value of minimum operating lease obligations

 

94,095

Current maturities

 

(10,639)

 

Lease obligations, net of current maturities

$

83,456

Recent Accounting Pronouncements— to be Adopted

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments.” This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. This new standard is effective for annual and interim reporting periods beginning after December 15, 2019 and early adoption is permitted. The Company is currently evaluating the impact that this guidance may have on its financial statements and related disclosures.

2. Property and equipment:

Depreciation and amortization expense related to property and equipment and finance leases was $20.0 million and $20.2 million for the three months ended June 30, 2019, and 2018 respectively, and $40.2 million and $40.0 million for the six months ended June 30, 2019 and 2018, respectively. The Company capitalized salaries and related benefits of employees working directly on the construction and build-out of its network of $2.7 million and $2.7 million for the

11

three months ended June 30, 2019 and 2018, respectively, and $5.3 million and $5.3 million for the six months ended June 30, 2019 and 2018, respectively.

Exchange agreement

In the three and six months ended June 30, 2019 and 2018, the Company exchanged certain used network equipment and cash consideration for new network equipment. The fair value of the equipment received was estimated to be $0.5 million and $1.1 million for the three months ended June 30, 2019 and 2018, respectively, and $2.2 million and $1.5 million for the six months ended June 30, 2019 and 2018, respectively and after considering the cash component the transactions resulted in gains of $0.1 million and $0.3 million for the three months ended June 30, 2019 and 2018, respectively, and $0.7 million and $0.5 million for the six months ended June 30, 2019 and 2018, respectively. The estimated fair value of the equipment received was based upon the cash consideration price the Company pays for the new network equipment on a standalone basis (Level 3).

Installment payment agreement

In March 2015, the Company entered into an installment payment agreement (“IPA”) with a vendor. Under the IPA the Company may purchase network equipment in exchange for interest free note obligations each with a twenty-four month term. There are no payments under each note obligation for the first six months followed by eighteen equal installment payments for the remaining eighteen month term. As of June 30, 2019, and December 31, 2018 there was $11.9 million and $11.2 million, respectively, of note obligations outstanding under the IPA, secured by the related equipment. The Company recorded the assets purchased and the net present value of the note obligation utilizing an imputed interest rate. The resulting discount was $0.4 million and $0.4 million as of June 30, 2019 and December 31, 2018, respectively, and is being amortized over the note term using the effective interest rate method.

3. Long-term debt:

Limitations under the indentures

The Company has $189.2 million of senior unsecured notes, $445.0 million of senior secured notes and 135.0 million Euros ($153.5 million USD) of senior unsecured notes outstanding. The $189.2 million of senior unsecured notes are due on April 15, 2021 (the “2021 Notes”) and bear interest at a rate of 5.625% per year. Interest is paid semi-annually on April 15 and October 15. The $445.0 million of senior secured notes are due on March 1, 2022 (the “2022 Notes”) and bear interest at a rate of 5.375% per year. Interest is paid semi-annually on March 1 and September 1. The 135.0 million Euro ($153.5 million USD) of senior unsecured notes are due on June 30, 2024 (the “2024 Notes”) and bear interest at a rate of 4.375% per year. Interest is paid semi-annually on June 30 and December 30.

The indentures governing the 2024 Notes, 2022 Notes and 2021 Notes, among other things, limit the Company’s ability to incur indebtedness; to pay dividends or make other distributions; to make certain investments and other restricted payments; to create liens; consolidate, merge, sell or otherwise dispose of all or substantially all of its assets; to incur restrictions on the ability of a subsidiary to pay dividends or make other payments; and to enter into certain transactions with its affiliates. Limitations on the ability to incur additional indebtedness (excluding IRU agreements incurred in the normal course of business) include a restriction on incurring additional indebtedness if the Company’s consolidated leverage ratio, as defined in the indentures, is greater than 6.0 for the 2024 Notes and greater than 5.0 for the 2022 Notes and 2021 Notes. Limitations on the ability to incur additional secured indebtedness include a restriction on incurring additional secured indebtedness if the Company’s consolidated secured leverage ratio, as defined in the indentures, is greater than 4.0 for the 2024 Notes and greater than 3.5 for the 2022 Notes and 2021 Notes. The indentures prohibit certain payments, such as dividends and stock purchases, when the Company’s consolidated leverage ratio, as defined by the indentures, is greater than 4.25. A certain amount of such unrestricted payments is permitted notwithstanding this prohibition. The unrestricted payment amount may be increased by the Company’s consolidated cash flow, as defined in the indentures, as long as the Company’s consolidated leverage ratio is less than 4.25. The Company’s consolidated leverage ratio was above 4.25 as of June 30, 2019. As of June 30, 2019, a total of $166.9 million (held by Holdings in cash and cash equivalents) was permitted for investment payments including dividends and stock purchases.

12

Issuance of 2024 Notes

On June 25, 2019, Group completed an offering of €135.0 million ($153.7 million) aggregate principal amount of 4.375% senior unsecured notes due 2024. The net proceeds from the offering, after deducting offering expenses, were approximately $152.1 million. The Company expects to use the proceeds for general corporate purposes and/or to repurchase the Company’s common stock or for special or recurring dividends to the Company’s stockholders. The 2024 Notes are guaranteed (the “Guarantees”) on a senior unsecured basis, jointly and severally, by the Company’s material domestic subsidiaries, subject to certain exceptions, and by the Company (collectively, the “Guarantors”). Under certain circumstances, the Guarantors may be released from these Guarantees without the consent of the holders of the 2024 Notes.

The 2024 Notes and the Guarantees are Group’s and the Guarantors’ senior unsecured obligations. The 2024 Notes and the Guarantees are effectively subordinated to all of Groups’s and the Guarantors’ existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness, and are structurally subordinated to all indebtedness and other liabilities of subsidiaries that are not Guarantors. Without giving effect to collateral arrangements, the 2024 Notes and the Guarantees rank pari passu in right of payment with Group’s and the Guarantors’ existing and future senior indebtedness. The 2024 Notes and the Guarantees rank contractually senior in right of payment to all of Group’s and the Guarantors’ existing and future subordinated indebtedness.

The 2024 Notes were offered and sold only to persons reasonably believed to be qualified institutional buyers in an unregistered offering pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Act”), and to certain non-U.S. persons in transactions outside the United States in compliance with Regulation S under the Act. The 2024 Notes have not been registered under the Act, and may not be offered or sold in the United States absent registration or an applicable exemption from registration requirements. Application will be made for the 2024 Notes to be listed on the Official List of The International Stock Exchange; however, there can be no assurance that the application will be successful or that any such listing will be granted or maintained.

The 2024 Notes bear interest at a rate of 4.375% per annum. Interest began to accrue on the 2024 Notes on June 25, 2019 and will be paid semi-annually in arrears on June 30 and December 30 of each year, commencing on December 30, 2019. Unless earlier redeemed, the 2024 Notes will mature on June 30, 2024. The 2024 Notes were issued at par for 135.0 million Euros ($153.7 million USD) on June 25, 2019. The 2024 Notes were issued in Euros and are reported in the Company’s reporting currency – US Dollars. As of June 30, 2019 the 2024 Notes were valued at $153.5 million resulting in an unrealized gain of $0.2 million recorded during the three and six months ended June 30, 2019.

Group may redeem some or all of the 2024 Notes at any time prior to June 30, 2021 at a price equal to 100% of the principal amount of the 2024 Notes, plus a “make-whole” premium as set forth in the indenture, plus accrued and unpaid interest, if any, to, but not including, the date of redemption. Thereafter, Group may redeem the 2024 Notes, in whole or in part, at a redemption price ranging from 102.188% to par (depending on the year), as set forth in the indenture. Group may also redeem up to 35% of the principal amount of the 2024 Notes using proceeds of certain equity offerings completed prior to June 30, 2021 at a redemption price equal to 104.375%, plus accrued and unpaid interest, if any, to, but not including, the date of redemption, subject to certain exceptions. Group may also redeem the 2024 Notes, in whole but not in part, in the event of certain changes in the tax laws of the United States (or any taxing authority in the United States). This redemption would be at 100% of the principal amount of the 2024 Notes to be redeemed (plus any accrued interest and additional amounts then payable with respect to the 2024 Notes to, but not including, the redemption date).

If Group undergoes specific kinds of change in control accompanied by certain ratings events, it will be required to offer to repurchase the 2024 Notes from holders at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but not including, the date of repurchase. Additionally, if Group or any of its restricted subsidiaries sells assets and does not apply the proceeds from such sale in a certain manner or certain other events have not occurred, under certain circumstances, Group will be required to use the excess net proceeds to make an offer to purchase the 2024 Notes at an offer price in cash equal to 100% of the principal amount of the 2024 Notes, plus accrued and unpaid interest, if any, to, but not including, the repurchase date.

13

In connection with any offer to purchase all or any of the 2024 Notes (including a change of control offer, asset sale offer or any tender offer), if holders of no less than 90% of the aggregate principal amount of the 2024 Notes validly tender their 2024 Notes, Group or a third party is entitled to redeem any remaining 2024 Notes at the price offered to each holder.

The 2024 notes indenture includes covenants that restrict Group and its restricted subsidiaries’ ability to, among other things: incur indebtedness; issue certain preferred stock or similar equity securities; pay dividends or make other distributions in respect of, or repurchase or redeem, capital stock; make certain investments and other restricted payments, such as prepayment, redemption or repurchase of certain indebtedness; create liens; consolidate, merge, sell or otherwise dispose of all or substantially all of the assets of Group and its restricted subsidiaries taken as a whole; incur restrictions on the ability of a subsidiary to pay dividends or make other payments; and enter into transactions with affiliates. However, the covenants provide for certain exceptions to these restrictions and the Company is not subject to the covenants under the 2024 Notes indenture. Certain covenants will cease to apply to the 2024 Notes if, and for so long as, the 2024 Notes have investment grade ratings from any two of Moody’s Investors Service, Inc., Fitch Ratings, Inc. and S&P Global Ratings and so long as no default or event of default under the Indenture has occurred and is continuing.

The principal amount of the 2024 Notes would become immediately due and payable upon the occurrence of certain bankruptcy or insolvency events involving Group or certain of its subsidiaries, and may be declared immediately due and payable by the trustee or the holders of at least 25% of the aggregate principal amount of the then-outstanding 2024 Notes upon the occurrence of certain events of default under the indenture.

4. Commitments and contingencies:

Current and potential litigation

In accordance with the accounting guidance for contingencies, the Company accrues its estimate of a contingent liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Where it is probable that a liability has been incurred and there is a range of expected loss for which no amount in the range is more likely than any other amount, the Company accrues at the low end of the range. The Company reviews its accruals at least quarterly and adjusts them to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular matter. The Company has taken certain positions related to its obligations for leased circuits for which it is reasonably possible could result in a loss of up to $3.0 million in excess of the amount accrued at June 30, 2019.

The Company is engaged in an arbitration proceeding in Spain in which a former provider of optical fiber to the Company is seeking approximately $9 million for the Company’s early termination of the optical fiber leases, which amount the Company has accrued in 2015. The Company has counterclaimed for damages and is contesting its obligation to pay the termination liability in an arbitration proceeding in Spain. The arbitration is being conducted by the Civil and Commercial Arbitration Court (CIMA) in Madrid, Spain.

In the ordinary course of business the Company is involved in other legal activities and claims. Because such matters are subject to many uncertainties and the outcomes are not predictable with assurance, the liability related to these legal actions and claims cannot be determined with certainty. Management does not believe that such claims and actions will have a material impact on the Company’s financial condition or results of operations. Judgment is required in estimating the ultimate outcome of any dispute resolution process, as well as any other amounts that may be incurred to conclude the negotiations or settle any litigation. Actual results may differ from these estimates under different assumptions or conditions and such differences could be material.

14

5. Income taxes:

The components of income before income taxes consist of the following (in thousands):

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

    

Six Months Ended

June 30, 2019

June 30, 2018

June 30, 2019

June 30, 2018

Domestic

$

16,332

$

15,446

$

35,084

$

29,582

Foreign

 

(6,152)

 

(6,276)

 

(12,136)

 

(10,489)

Total

$

10,180

$

9,170

$

22,948

$

19,093

6. Common stock buyback program stock option and award plan:

The Company’s Board of Directors has approved purchases of the Company’s common stock under a buyback program (the “Buyback Program”) through December 31, 2019. At June 30, 2019, there was approximately $34.9 million remaining for purchases under the Buyback Program. There were no purchases of common stock during the three and six months ended June 30, 2019 and June 30, 2018.

In the second quarter of 2019 the Company granted 0.4 million shares of common stock to its employees valued at $23.5 million. The vesting of 24,050 of these shares granted to the Company's executives are subject to certain performance conditions and the vesting of 105,000 shares granted to the Company's CEO are subject to the total shareholder return of the Company's common stock compared to the total shareholder return of the Nasdaq Telecommunications Index. The remaining shares vest over periods ending in December 2022.

7. Dividends on common stock:

On August 7, 2019, the Company’s Board of Directors approved the payment of a quarterly dividend of $0.62 per common share. This estimated $28.1 million dividend payment is expected to be made on September 9, 2019.

The payment of any future dividends and any other returns of capital, including stock buybacks will be at the discretion of the Company’s Board of Directors and may be reduced, eliminated or increased and will be dependent upon the Company’s financial position, results of operations, available cash, cash flow, capital requirements, limitations under the Company’s debt indentures and other factors deemed relevant by the Company’s Board of Directors. The Company is a Delaware Corporation and under the General Corporate Law of the State of Delaware distributions may be restricted including a restriction that distributions, including stock purchases and dividends, do not result in an impairment of a corporation’s capital, as defined under Delaware Law. The indentures governing the Company’s notes limit the Company’s ability to return cash to its stockholders.

8. Related party transactions:

Office leases

The Company’s headquarters is located in an office building owned by Sodium LLC whose owner is the Company’s Chief Executive Officer. The fixed annual rent for the headquarters building is $1.0 million per year plus an allocation of taxes and utilities. The lease began in May 2015 and the lease term is for five years which is cancellable by the Company upon 60 days’ notice. The Company’s audit committee reviews and approves all transactions with related parties. The Company paid $0.5 million and $0.5 million in the three months ended June 30, 2019 and 2018, respectively, and $0.9 million and $0.8 million in the six months ended June 30, 2019 and 2018, respectively, for rent and related costs (including taxes and utilities) to Sodium LLC for this lease.

15

9. Segment information:

The Company operates as one operating segment. The Company’s service revenue by geographic region and product class and long lived assets by geographic region are as follows (in thousands):

Three months Ended June 30, 2019

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

78,484

$

32,864

$

111

$

111,459

Europe

 

17,789

 

4,113

 

15

 

21,917

Latin America

71

3

74

Asia Pacific

1,128

211

1,339

Total

$

97,472

$

37,191

$

126

$

134,789

Three months Ended June 30, 2018

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

74,088

$

32,028

$

149

$

106,265

Europe

18,382

3,942

14

22,338

Asia Pacific

556

137

693

Total

$

93,026

$

36,107

$

163

$

129,296

Six months Ended June 30, 2019

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

156,462

$

65,499

$

197

$

222,158

Europe

35,969

8,139

41

44,149

Latin America

105

4

109

Asia Pacific

2,120

394

2,514

Total

$

194,656

$

74,036

$

238

$

268,930

Six months Ended June 30, 2018

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

147,144

$

64,020

$

313

$

211,477

Europe

37,259

7,968

26

45,253

Asia Pacific

1,009

263

1,272

Total

$

185,412

$

72,251

$

339

$

258,002

June 30, 

December 31, 

    

2019

    

2018

Long lived assets, net

North America

$

273,772

$

275,367

Europe and other

 

102,183

 

99,978

Total

$

375,955

$

375,345

The majority of North American revenue consists of services delivered within the United States.

16

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

You should read the following discussion and analysis together with our condensed consolidated financial statements and related notes included in this report. The discussion in this report contains forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations and intentions. The cautionary statements made in this report should be read as applying to all related forward-looking statements wherever they appear in this report. Our actual results could differ materially from those discussed here. Factors that could cause or contribute to these differences include, but are not limited to:

Future economic instability in the global economy, which could affect spending on Internet services; the impact of changing foreign exchange rates (in particular the Euro to US dollar and Canadian dollar to US dollar exchange rates) on the translation of our non-US dollar denominated revenues, expenses, assets and liabilities; legal and operational difficulties in new markets; the imposition of a requirement that we contribute to the US Universal Service Fund on the basis of our Internet revenue; changes in government policy and/or regulation, including rules regarding data protection, cyber security and net neutrality; increasing competition leading to lower prices for our services; our ability to attract new customers and to increase and maintain the volume of traffic on our network; the ability to maintain our Internet peering arrangements on favorable terms; our ability to renew our long-term leases of optical fiber that comprise our network; our reliance on an equipment vendor, Cisco Systems Inc., and the potential for hardware or software problems associated with such equipment; the dependence of our network on the quality and dependability of third-party fiber providers; our ability to retain certain customers that comprise a significant portion of our revenue base; the management of network failures and/or disruptions; our ability to make payments on our indebtedness as they become due and outcomes in litigation as well as other risks discussed from time to time in our filings with the Securities and Exchange Commission, including, without limitation, our annual report on Form 10-K for the year ended December 31, 2018.

General Overview

We are a leading facilities-based provider of low-cost, high-speed Internet access, private network services and data center colocation space. Our network is specifically designed and optimized to transmit packet routed data. We deliver our services primarily to small and medium-sized businesses, communications service providers and other bandwidth-intensive organizations in North America, Europe, Asia, Latin America and Australia.

Our on-net service consists of high-speed Internet access and private network services provided at speeds ranging from 100 Megabits per second to 100 Gigabits per second. We offer our on-net services to customers located in buildings that are physically connected to our network. We provide on-net Internet access and private network services to corporate customers and net-centric customers. Our corporate customers are located in multi-tenant office buildings and in our data centers and typically include law firms, financial services firms, advertising and marketing firms and other professional services businesses. Our net-centric customers include bandwidth-intensive users such as other Internet access providers, telephone companies, cable television companies, web hosting companies, content delivery networks and commercial content and application service providers. These net-centric customers generally receive our services in carrier neutral colocation facilities and in our data centers.

Our off-net services are sold to businesses that are connected to our network primarily by means of “last mile” access service lines obtained from other carriers, primarily in the form of metropolitan Ethernet circuits. Our non-core services, which consist primarily of legacy services of companies whose assets or businesses we have acquired, primarily include voice services (only provided in Toronto, Canada). We do not actively market these non-core services, are actively discontinuing providing certain of these services and we expect the service revenue associated with them to continue to decline.

Our network is comprised of in-building riser facilities, metropolitan optical fiber networks, metropolitan traffic aggregation points and inter-city transport facilities. Our network is physically connected entirely through our facilities to 2,737 buildings in which we provide our on-net services, including 1,751 multi-tenant office buildings. We also provide on-net services in carrier-neutral data centers, Cogent controlled data centers and single-tenant office buildings.

17

We operate 53 Cogent controlled data centers totaling over 592,000 square feet. Because of our integrated network architecture, we are not dependent on local telephone companies or cable companies to serve our on-net customers. We emphasize the sale of our on-net services because we believe we have a competitive advantage in providing these services and these services generate gross profit margins that are greater than the gross profit margins of our off-net services.

We believe our key growth opportunity is provided by our high-capacity network, which provides us with the ability to add a significant number of customers to our network with minimal direct incremental costs. Our focus is to add customers to our network in a way that maximizes its use and at the same time provides us with a profitable customer mix. We are responding to this opportunity by increasing our sales and marketing efforts including increasing our number of sales representatives and expanding our network to locations that we believe can be economically integrated and represent significant concentrations of Internet traffic. One of our keys to developing a profitable business will be to carefully match the cost of extending our network to reach new customers with the revenue expected to be generated by those customers. In addition, we may add customers to our network through strategic acquisitions.

We believe some of the most important trends in our industry are the continued long-term growth in Internet traffic and a decline in Internet access prices on a per megabit basis. The effective price per megabit for our corporate customers is declining as the bandwidth utilization and connection size of our corporate customer connections increases. As Internet traffic continues to grow and prices per unit of traffic continue to decline, we believe we can continue to load our network and gain market share from less efficient network operators. However, continued erosion in Internet access prices will likely have a negative impact on the rate at which we can increase our revenues and our profitability. Our revenue may also be negatively affected if we are unable to grow our Internet traffic or if the rate of growth of Internet traffic does not offset an expected decline in our per unit pricing. We do not know if Internet traffic will increase or decrease, or the rate at which it will increase or decrease. Changes in Internet traffic will be a function of the number of Internet users, the amount of time users spend on the Internet, the applications for which the Internet is used, the bandwidth intensity of these applications and the pricing of Internet services, and other factors.

The growth in Internet traffic has a more significant impact on our net-centric customers who represent the vast majority of the traffic on our network and who tend to consume the majority of their allocated bandwidth on their connections. Net-centric customers tend to purchase their service on a price per megabit basis. Our corporate customers tend to utilize a small portion of their allocated bandwidth on their connections and tend to purchase their service on a per connection basis. Over the past several years, our revenue from corporate customers has grown faster than our revenue from our net-centric customers.

We are a facilities-based provider of Internet access and communications services. Facilities-based providers require significant physical assets, or network facilities, to provide their services. Typically when a facilities-based network services provider begins providing its services in a new jurisdiction losses are incurred for several years until economies of scale have been achieved. Our foreign operations are in Europe, Canada, Mexico, Asia, Latin America and Australia. Europe accounts for roughly 75% of our foreign operations. Our European operations have incurred losses and will continue to do so until our European customer base and revenues have grown enough to achieve sufficient economies of scale.

Due to our strategic acquisitions of network assets and equipment, we believe we are well positioned to grow our revenue base. We continue to purchase and deploy network equipment to parts of our network to maximize the utilization of our assets and to expand and increase the capacity of our network. Our future capital expenditures will be based primarily on the expansion of our network and the addition of on-net buildings. We plan to continue to expand our network and to increase the number of on-net buildings we serve including multi-tenant office buildings, carrier neutral data centers and Cogent controlled data centers. Many factors can affect our ability to add buildings to our network. These factors include the willingness of building owners to grant us access rights, the availability of optical fiber networks to serve those buildings, the cost to connect buildings to our network and equipment availability.

18

Three Months Ended June 30, 2019 Compared to the Three Months Ended June 30, 2018

The following summary table presents a comparison of our results of operations with respect to certain key financial measures. The comparisons illustrated in the table are discussed in greater detail below.

Three months ended

 

June 30,

Percent

 

    

2019

    

2018

    

Change

 

(in thousands)

 

Service revenue

$

134,789

$

129,296

 

4.2

%

On-net revenue

 

97,472

 

93,026

 

4.8

%

Off-net revenue

 

37,191

 

36,107

 

3.0

%

Network operations expenses (1)

 

54,407

 

54,379

 

0.1

%

Selling, general, and administrative expenses (2)

 

38,566

 

33,704

 

14.4

%

Gains on equipment transactions

 

185

 

357

 

(48.2)

%

Depreciation and amortization expenses

 

19,979

 

20,216

 

(1.2)

%

Interest expense

 

13,595

 

12,373

 

9.9

%

Income tax provision

 

3,044

 

2,618

 

16.3

%

(1)Includes equity-based compensation expenses of $226 and $232 in the three months ended June 30, 2019 and 2018, respectively.
(2)Includes equity-based compensation expenses of $5,063 and $4,463 in the three months ended June 30, 2019 and 2018, respectively.

Three months ended

 

June 30,

Percent

 

    

2019

    

2018

    

Change

 

(in thousands)

 

Other Operating Data

Average Revenue Per Unit (ARPU)

 

  

 

  

 

  

ARPU—on net

$

453

$

482

 

(6.0)

%

ARPU—off-net

$

1,104

$

1,162

 

(5.0)

%

Average Price per Megabit — installed base

$

0.63

$

0.87

 

(27.1)

%

Customer Connections—end of period

 

  

 

  

 

  

On-net

 

72,415

 

65,407

 

10.7

%

Off-net

 

11,321

 

10,480

 

8.0

%

Service Revenue. Our service revenue increased 4.2% for the three months ended June 30, 2019 from the three months ended June 30, 2018. The impact of exchange rates resulted in a decrease in revenues for the three months ended June 30, 2019 of approximately $1.5 million. All foreign currency comparisons herein reflect our second quarter 2019 results translated at the average foreign currency exchange rates for the second quarter of 2018. We increased our total service revenue by increasing the number of sales representatives selling our services, by expanding our network, by adding additional buildings to our network, by increasing our penetration into the buildings connected to our network and by gaining market share by offering our services at lower prices than our competitors.

Revenue recognition standards include guidance relating to any tax assessed by a governmental authority that is directly imposed on a revenue-producing transaction between a seller and a customer and may include, but is not limited to, gross receipts taxes, Universal Service Fund fees and certain state regulatory fees. We record these taxes billed to our customers on a gross basis (as service revenue and network operations expense) in our consolidated statements of operations. The impact of these taxes including the Universal Service Fund resulted in an increase in our revenues for the three months ended June 30, 2019 from the three months ended June 30, 2018 of approximately $0.1 million.

Our net-centric customers tend to purchase their service on a price per megabit basis. Our corporate customers tend to utilize a small portion of their allocated bandwidth on their connections and tend to purchase their service on a

19

per connection basis. Revenues from our corporate and net centric customers represented 68.5% and 31.5% of total service revenue, respectively, for the three months ended June 30, 2019 and represented 64.4% and 35.6% of total service revenue, respectively, for the three months ended June 30, 2018. Revenues from corporate customers increased 10.8% to $92.3 million for the three months ended June 30, 2019 from the three months ended June 30, 2018 primarily due to an increase in our number of our corporate customers. Revenues from our net-centric customers decreased by 7.7% to $42.5 million for the three months ended June 30, 2019 from the three months ended June 30, 2018 primarily due to an increase in our number of net-centric customers being offset by a decline in our average price per megabit and the impact of foreign exchange rates. Our revenue from our net-centric customers has declined as a percentage of our total revenue and grew at a slower rate than our corporate customer revenue because net-centric customers purchase our services based upon a price per megabit basis and our average price per megabit declined by 27.1% from the three months ended June 30, 2018 to the three months ended June 30, 2019. Additionally, the net-centric market experiences a greater level of pricing pressure than the corporate market and net-centric customers who renew their service with us expect their renewed service to be at a lower price than their current price. We expect that our average price per megabit will continue to decline at similar rates which would result in our corporate revenues continuing to represent a greater portion of our total revenues and our net-centric revenues continuing to grow at a lower rate than our corporate revenues. Additionally, the impact of foreign exchange rates has a more significant impact on our net-centric revenues.

Our on-net revenues increased 4.8% for the three months ended June 30, 2019 from the three months ended June 30, 2018. We increased the number of our on-net customer connections by 10.7% at June 30, 2019 from June 30, 2018. On-net customer connections increased at a greater rate than on-net revenues primarily due to the 6.0% decline in our on-net ARPU, primarily from a decline in ARPU for our net centric customers. ARPU is determined by dividing revenue for the period by the average customer connections for that period. Our average price per megabit for our installed base of customers is determined by dividing the aggregate monthly recurring fixed charges for those customers by the aggregate committed data rate for the same customers. The decline in on-net ARPU is partly attributed to volume and term based pricing discounts. Additionally, on-net customers who cancel their service from our installed base of customers, in general, have an ARPU that is greater than the ARPU for our new customers due to declining prices primarily for our on-net services sold to our net-centric customers. These trends resulted in the reduction to our on-net ARPU and a 27.1% decline in our average price per megabit for our installed base of customers.

Our off-net revenues increased 3.0% for the three months ended June 30, 2019 from the three months ended June 30, 2018. Our off-net revenues increased as we increased the number of our off-net customer connections by 8.0% at June 30, 2019 from June 30, 2018. Our off-net customer connections increased at a greater rate than our off-net revenue primarily due to the 5.0% decrease in our off-net ARPU.

Network Operations Expenses. Network operations expenses include the costs of personnel associated with service delivery, network management and customer support, network facilities costs, fiber and equipment maintenance fees, leased circuit costs, access and facilities fees paid to building owners and excise taxes billed to our customers and recorded on a gross basis. Non-cash equity-based compensation expense is included in network operations expenses consistent with the classification of the employee’s salary and other compensation. Our network operations expenses, including non-cash equity-based compensation expense, increased 0.1% for the three months ended June 30, 2019 from the three months ended June 30, 2018 as we were connected to 10.3% more customer connections and we were connected to 138 more on-net buildings as of June 30, 2019 compared to June 30, 2018. The increase in network operations expense is primarily attributable to an increase in costs related to our network and facilities expansion activities and the increase in our off-net revenues partly offset by price reductions obtained in certain of our circuit costs and fewer operating leases for fiber.

Selling, General, and Administrative (“SG&A”) Expenses. Our SG&A expenses, including non-cash equity-based compensation expense, increased by 14.4% for the three months ended June 30, 2019 from the three months ended June 30, 2018. Non-cash equity-based compensation expense is included in SG&A expenses consistent with the classification of the employee’s salary and other compensation and was $5.1 million for the three months ended June 30, 2019 and $4.5 million for the three months ended June 30, 2018. SG&A expenses increased primarily from an increase in salaries and related costs required to support our expansion and the increase in our sales efforts, partly offset by the impact of the new revenue accounting standard which requires us to capitalize certain commissions paid to our sales

20

agents and sales employees. Our sales force headcount increased from 566 at June 30, 2018 to 656 at June 30, 2019 and our total headcount increased from 917 at June 30, 2018 to 1,026 at June 30, 2019.

Gains on Equipment Transactions. In the three months ended June 30, 2019 and June 30, 2018, we exchanged certain used network equipment and cash consideration for new network equipment resulting in gains of $0.2 million and $0.4 million, respectively, based upon the estimated fair value of the new network equipment less the carrying amount of the returned used network equipment and the cash paid. The reduction in gains from the three months ended June 30, 2018 to the three months ended June 30, 2019 was due to purchasing more equipment under the exchange program in the three months ended June 30, 2018 than the three months ended June 30, 2019.

Depreciation and Amortization Expenses. Our depreciation and amortization expense decreased by 1.2% for the three months ended June 30, 2019 from the three months ended June 30, 2018. The decrease is primarily due to certain deployed fixed assets becoming fully depreciated.

Interest Expense. Interest expense results from interest incurred on our $445.0 million of senior secured notes, interest incurred on our $189.2 million of senior unsecured notes, interest on our installment payment agreement, interest on our finance lease obligations and interest on our €135.0 million ($153.7 million) aggregate principal amount of 4.375% senior unsecured notes due 2024 (“2024 Notes’) that we issued on June 25, 2019. Our interest expense increased by 9.9% for the three months ended June 30, 2019 from the three months ended June 30, 2018 primarily due to an increase in our finance lease obligations, the issuance of $70.0 million of senior secured notes in August 2018 and the issuance of our 2024 Notes in June 2019.

Income Tax Provision. Our income tax provision was $3.0 million for the three months ended June 30, 2019 and $2.6 million for the three months ended June 30, 2018. Our income tax provision increased primarily due to an increase in our taxable income.

Buildings On-net. As of June 30, 2019 and 2018, we had a total of 2,737 and 2,599 on-net buildings connected to our network, respectively. The increase in on-net buildings was a result of our disciplined network expansion program. We anticipate adding a similar number of buildings to our network for the next several years.

Six Months Ended June 30, 2019 Compared to the Six Months Ended June 30, 2018

The following summary table presents a comparison of our results of operations with respect to certain key financial measures. The comparisons illustrated in the table are discussed in greater detail below.

Six months ended

 

June 30,

Percent

 

    

2019

    

2018

    

Change

 

(in thousands)

 

Service revenue

$

268,930

$

258,002

 

4.2

%

On-net revenue

 

194,656

 

185,412

 

5.0

%

Off-net revenue

 

74,036

 

72,251

 

2.5

%

Network operations expenses (1)

 

108,557

 

109,252

 

(0.6)

%

Selling, general, and administrative expenses (2)

 

74,427

 

67,227

 

10.7

%

Gains on equipment transactions

 

721

 

475

 

51.8

%

Depreciation and amortization expenses

 

40,240

 

40,004

 

0.6

%

Interest expense

 

27,051

 

24,780

 

9.2

%

Income tax provision

 

6,595

 

5,757

 

14.6

%

(1)Includes equity-based compensation expenses of $406 and $421 in the six months ended June 30, 2019 and 2018, respectively.
(2)Includes equity-based compensation expenses of $8,318 and $8,058 in the six months ended June 30, 2019 and 2018, respectively.

21

Six Months Ended

 

June 30,

Percent

 

    

2019

    

2018

    

Change

 

Other Operating Data

Average Revenue Per Unit (ARPU)

 

  

 

  

 

  

ARPU—on net

$

460

$

488

 

(5.8)

%

ARPU—off-net

$

1,107

$

1,179

 

(6.1)

%

Average Price per Megabit — installed base

$

0.65

$

0.89

 

(26.1)

%

Customer Connections—end of period

 

  

 

  

 

  

On-net

 

72,415

 

65,407

 

10.7

%

Off-net

 

11,321

 

10,480

 

8.0

%

Service Revenue. Our service revenue increased 4.2% for the six months ended June 30, 2019 from the six months ended June 30, 2018. The impact of exchange rates resulted in a decrease in revenues for the six months ended June 30, 2019 of approximately $3.6 million. All foreign currency comparisons herein reflect our results for the six months ended June 30, 2019 translated at the average foreign currency exchange rates for the six months ended June 30, 2018. We increased our total service revenue by increasing the number of sales representatives selling our services, by expanding our network, by adding additional buildings to our network, by increasing our penetration into the buildings connected to our network and by gaining market share by offering our services at lower prices than our competitors.

Revenue recognition standards include guidance relating to any tax assessed by a governmental authority that is directly imposed on a revenue-producing transaction between a seller and a customer and may include, but is not limited to, gross receipts taxes, Universal Service Fund fees and certain state regulatory fees. We record these taxes billed to our customers on a gross basis (as service revenue and network operations expense) in our consolidated statements of operations. The impact of these taxes including the Universal Service Fund resulted in an increase in our revenues for the six months ended June 30, 2019 from the six months ended June 30, 2018 of approximately $0.3 million.

Our net-centric customers tend to purchase their service on a price per megabit basis. Our corporate customers tend to utilize a small portion of their allocated bandwidth on their connections and tend to purchase their service on a per connection basis. Revenues from our corporate and net centric customers represented 67.9% and 32.1% of total service revenue, respectively, for the six months ended June 30, 2019 and represented 63.7% and 36.3% of total service revenue, respectively, for the six months ended June 30, 2018. Revenues from corporate customers increased 11.0% to $182.5 million for the six months ended June 30, 2019 from the six months ended June 30, 2018 primarily due to an increase in our number of our corporate customers. Revenues from our net-centric customers decreased by 7.6% to $86.4 million for the six months ended June 30, 2019 from the six months ended June 30, 2018 primarily due to an increase in our number of net-centric customers, being offset by a decline in our average price per megabit and the impact of foreign exchange rates. Our revenue from our net-centric customers has declined as a percentage of our total revenue and grew at a slower rate than our corporate customer revenue because net-centric customers purchase our services based upon a price per megabit basis and our average price per megabit declined by 26.1% from the six months ended June 30, 2018 to the six months ended June 30, 2019. Additionally, the net-centric market experiences a greater level of pricing pressure than the corporate market and net-centric customers who renew their service with us expect their renewed service to be at a lower price than their current price. We expect that our average price per megabit will continue to decline at similar rates which would result in our corporate revenues continuing to represent a greater portion of our total revenues and our net-centric revenues continuing to grow at a lower rate than our corporate revenues. Additionally,the impact of foreign exchange rates has a more significant impact on our net-centric revenues.

Our on-net revenues increased 5.0% for the six months ended June 30, 2019 from the six months ended June 30, 2018. We increased the number of our on-net customer connections by 10.7% at June 30, 2019 from June 30, 2018. On-net customer connections increased at a greater rate than on-net revenues primarily due to the 5.8% decline in our on-net ARPU, primarily from a decline in ARPU for our net centric customers. ARPU is determined by dividing revenue for the period by the average customer connections for that period. Our average price per megabit for our installed base of customers is determined by dividing the aggregate monthly recurring fixed charges for those customers by the aggregate committed data rate for the same customers. The decline in on-net ARPU is partly attributed to volume

22

and term based pricing discounts. Additionally, on-net customers who cancel their service from our installed base of customers, in general, have an ARPU that is greater than the ARPU for our new customers due to declining prices primarily for our on-net services sold to our net-centric customers. These trends resulted in the reduction to our on-net ARPU and a 26.1% decline in our average price per megabit for our installed base of customers.

Our off-net revenues increased 2.5% for the six months ended June 30, 2019 from the six months ended June 30, 2018. Our off-net revenues increased as we increased the number of our off-net customer connections by 8.0% at June 30, 2019 from June 30, 2018. Our off-net customer connections increased at a greater rate than our off-net revenue primarily due to the 6.1% decrease in our off-net ARPU.

Network Operations Expenses. Network operations expenses include the costs of personnel associated with service delivery, network management and customer support, network facilities costs, fiber and equipment maintenance fees, leased circuit costs, access and facilities fees paid to building owners and excise taxes billed to our customers and recorded on a gross basis. Non-cash equity-based compensation expense is included in network operations expenses consistent with the classification of the employee’s salary and other compensation. Our network operations expenses, including non-cash equity-based compensation expense, decreased 0.6% for the six months ended June 30, 2019 from the six months ended June 30, 2018. We incurred the cost of being connected to 10.3% more customer connections and 138 more on-net buildings as of June 30, 2019 compared to June 30, 2018 that was offset by price reductions in certain circuit costs and fewer operating leases for fiber.

Selling, General, and Administrative (“SG&A”) Expenses. Our SG&A expenses, including non-cash equity-based compensation expense, increased by 10.7% for the six months ended June 30, 2019 from the six months ended June 30, 2018. Non-cash equity-based compensation expense is included in SG&A expenses consistent with the classification of the employee’s salary and other compensation and was $8.3 million for the six months ended June 30, 2019 and $8.1 million for the six months ended June 30, 2018. SG&A expenses increased primarily from an increase in salaries and related costs required to support our expansion and the increase in our sales efforts, partly offset by the impact of the new revenue accounting standard which requires us to capitalize certain commissions paid to our sales agents and sales employees. Our sales force headcount increased from 566 at June 30, 2018 to 656 at June 30, 2019 and our total headcount increased from 917 at June 30, 2018 to 1,026 at June 30, 2019.

Gains on Equipment Transactions. In the six months ended June 30, 2019 and June 30, 2018, we exchanged certain used network equipment and cash consideration for new network equipment resulting in gains of $0.7 million and $0.5 million, respectively, based upon the estimated fair value of the new network equipment less the carrying amount of the returned used network equipment and the cash paid. The gain recorded in the six months ended June 30, 2018 and the six months ended June 30, 2019 is dependent upon the amount of equipment purchased under the exchange program.

Depreciation and Amortization Expenses. Our depreciation and amortization expense increased by 0.6% for the six months ended June 30, 2019 from the six months ended June 30, 2018. The increase is primarily due to the depreciation expense associated with the increase in deployed fixed assets.

Interest Expense. Interest expense results from interest incurred on our $445.0 million of senior secured notes, interest incurred on our $189.2 million of senior unsecured notes, interest on our installment payment agreement, interest on our finance lease obligations and interest on our €135.0 million ($153.7 million) 2024 Notes that we issued on June 25, 2019. Our interest expense increased by 9.2% for the six months ended June 30, 2019 from the six months ended June 30, 2018 primarily due to the issuance of $70.0 million of senior secured notes in August 2018, the issuance of our 2024 Notes in June 2019 and from an increase in our finance lease obligations.

Income Tax Provision. Our income tax provision was $6.6 million for the six months ended June 30, 2019 and $5.8 million for the six months ended June 30, 2018. Our income tax provision increased primarily due to an increase in our taxable income.

23

Buildings On-net. As of June 30, 2019 and 2018, we had a total of 2,737 and 2,599 on-net buildings connected to our network, respectively. The increase in on-net buildings was a result of our disciplined network expansion program. We anticipate adding a similar number of buildings to our network for the next several years.

Liquidity and Capital Resources

In assessing our liquidity, management reviews and analyzes our current cash balances, accounts receivable, accounts payable, accrued liabilities, capital expenditure commitments, and required finance lease and debt payments and other obligations.

Cash Flows

The following table sets forth our consolidated cash flows.

Six months ended June 30,

(in thousands)

    

2019

    

2018

Net cash provided by operating activities

$

69,269

$

61,450

Net cash used in investing activities

 

(25,008)

 

(26,893)

Net cash provided by (used in) financing activities

 

88,961

 

(55,918)

Effect of exchange rates changes on cash

 

(36)

 

(1,368)

Net increase (decrease) in cash and cash equivalents

$

133,186

$

(22,729)

Net Cash Provided by Operating Activities. Our primary sources of operating cash are receipts from our customers who are billed on a monthly basis for our services. Our primary uses of operating cash are payments made to our vendors, employees and interest payments made to our finance lease vendors and our note holders. Our changes in cash provided by operating activities are primarily due to changes in our operating profit. Cash provided by operating activities for the six months ended June 30, 2019 and 2018 includes interest payments on our note obligations of $17.3 million and $15.4 million, respectively.

Net Cash Used In Investing Activities. Our primary use of cash for investing activities is for purchases of property and equipment. Purchases of property and equipment were $25.0 million and $26.9 million for the six months ended June 30, 2019 and 2018, respectively. The changes in purchases of property and equipment are primarily due to the timing and scope of our network expansion activities including geographic expansion and adding buildings to our network.

Net Cash Provided by (Used In) Financing Activities. Our primary uses of cash for financing activities are for principal payments under our finance lease obligations and our installment payment agreement, purchases of our common stock and dividend payments. Principal payments under our finance lease obligations were $5.0 million and $6.1 million for the six months ended June 30, 2019 and 2018, respectively. Principal payments under our installment payment agreement were $4.8 million and $4.3 million for the six months ended June 30, 2019 and 2018, respectively. During the six months ended June 30, 2019 and 2018 we paid $54.3 million and $46.6 million, respectively, for our quarterly dividend payments. On June 25, 2019, we completed an offering of €135.0 million ($153.7 million) of our 2024 Notes. The net proceeds from the offering, after deducting offering expenses, were approximately $152.1 million.

Cash Position and Indebtedness

Our total indebtedness at June 30, 2019 was $967.9 million and our total cash and cash equivalents were $409.3 million. Our total indebtedness at June 30, 2019 includes $168.2 million of finance lease obligations for dark fiber under long term IRU agreements.

24

Summarized Financial Information of Holdings

Holdings is not a restricted subsidiary as defined under the indentures governing our 2021 Notes, 2022 Notes and 2024 Notes. Holdings is a guarantor under these notes. Under the indentures we are required to disclose financial information of Holdings including its assets, liabilities and its operating results (“Holdings Financial Information”). The Holdings Financial Information as of and for the six months ended June 30, 2019 is detailed below (in thousands).

    

June 30, 2019 

(Unaudited) 

Cash and cash equivalents

$

167,652

Accrued interest receivable

 

106

Total assets

$

167,758

 

  

Investment from subsidiaries

$

320,160

Common stock

 

47

Accumulated deficit

 

(152,449)

Total equity

$

167,758

    

Six Months

Ended

June 30, 2019

(Unaudited)

Equity-based compensation expense

 

9,486

Interest income

 

1,592

Net loss

$

(7,894)

Common Stock Buyback Program

Our Board of Directors has approved purchases of our common stock under a buyback program (the “Buyback Program”). There were no purchases of our common stock in the three and six months ended June 30, 2019 and June 30, 2018. As of June 30, 2019, there was a total of $34.9 million available under the Buyback Program which is authorized to continue through December 31, 2019.

Dividends on Common Stock and Return of Capital Program

Dividends are recorded as a reduction to retained earnings. On August 7, 2019, our Board of Directors approved the payment of our quarterly dividend of $0.62 per common share. This estimated $28.1 million dividend payment is expected to be made on September 9, 2019.

The payment of any future dividends and any other returns of capital, including stock buybacks, will be at the discretion of our Board of Directors and may be reduced, eliminated or increased and will be dependent upon our financial position, results of operations, available cash, cash flow, capital requirements, limitations under our debt indentures and other factors deemed relevant by the our Board of Directors. We are a Delaware Corporation and under the General Corporate Law of the State of Delaware distributions may be restricted including a restriction that distributions, including stock purchases and dividends, do not result in an impairment of a corporation’s capital, as defined under Delaware Law. The indentures governing our notes limit our ability to return cash to our stockholders. See Note 3 of our interim condensed consolidated financial statements for additional discussion of limitations on distributions.

Contractual Obligations and Commitments

There have been no material changes to our contractual obligations and commitments included in Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our annual report on Form 10-K for the year ended December 31, 2018 except as follows.

25

On June 25, 2019, Group completed an offering of €135.0 million ($153.7 million) aggregate principal amount of our 2024 Notes. The net proceeds from the offering, after deducting offering expenses, were approximately $152.1 million. We expect to use the proceeds for general corporate purposes and/or to repurchase our common stock or for special or recurring dividends to our stockholders. The 2024 Notes bear interest at a rate of 4.375% per annum. Interest began to accrue on the 2024 Notes on June 25, 2019 and will be paid semi-annually in arrears on June 30 and December 30 of each year, commencing on December 30, 2019. Unless earlier redeemed, the 2024 Notes will mature on June 30, 2024. The 2024 Notes were issued at par for 135.0 million Euros ($153.7 million USD) on June 25, 2019.

Future Capital Requirements

We believe that our cash on hand and cash generated from our operating activities will be adequate to meet our working capital, capital expenditure, debt service, dividend payments and other cash requirements for the next twelve months if we execute our business plan.

Any future acquisitions or other significant unplanned costs or cash requirements in excess of amounts we currently hold may require that we raise additional funds through the issuance of debt or equity. We cannot assure you that such financing will be available on terms acceptable to us or our stockholders, or at all. Insufficient funds may require us to delay or scale back the number of buildings and markets that we add to our network, reduce our planned increase in our sales and marketing efforts, or require us to otherwise alter our business plan or take other actions that could have a material adverse effect on our business, results of operations and financial condition. If issuing equity securities raises additional funds, substantial dilution to existing stockholders may result.

We may need to or elect to refinance all or a portion of our indebtedness at or before maturity and we cannot provide assurances that we will be able to refinance any such indebtedness on commercially reasonable terms or at all. In addition, we may elect to secure additional capital in the future, at acceptable terms, to improve our liquidity or fund acquisitions or for general corporate purposes. In addition, in an effort to reduce future cash interest payments as well as future amounts due at maturity or to extend debt maturities, we may, from time to time, issue new debt, enter into debt for debt, or cash transactions to purchase our outstanding debt securities in the open market or through privately negotiated transactions. We will evaluate any such transactions in light of the existing market conditions. The amounts involved in any such transaction, individually or in the aggregate, may be material.

Off-Balance Sheet Arrangements

We do not have relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. In addition, we do not engage in trading activities involving non-exchange traded contracts. As such, we are not materially exposed to any financing, liquidity, market or credit risks that could arise if we had engaged in these relationships.

Critical Accounting Policies and Significant Estimates

Management believes that as of June 30, 2019, there have been no material changes to our critical accounting policies and significant estimates from those listed in Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our annual report on Form 10-K for the year ended December 31, 2018.

Recent Accounting Pronouncements

Recent Accounting Pronouncements—to be Adopted

In June 2016, the FASB issued No. ASU 2016-13, “Financial Instruments — Credit Losses: Measurement of Credit Losses on Financial Instruments.” This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. This new standard is effective for annual and interim reporting periods beginning after December 15, 2019 and early

26

adoption is permitted. We are currently evaluating the impact that this guidance may have on our financial statements and related disclosures.

ITEM 3.              QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Management believes that as of June 30, 2019, there have been no material changes to our exposures to market risk from those disclosed in Item 7A “Quantitative and Qualitative Disclosures About Market Risk,” of our annual report on Form 10-K for the year ended December 31, 2018.

ITEM 4.              CONTROLS AND PROCEDURES.

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

As required by SEC Rule 13a-15(b), an evaluation was performed under the supervision and with the participation of our management, including our principal executive officer and our principal financial officer, of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this report. Based upon that evaluation, our management, including our principal executive officer and our principal financial officer, concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of the end of the period covered by this report.

There has been no change in our internal control over financial reporting during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

27

PART II OTHER INFORMATION

ITEM 1.              LEGAL PROCEEDINGS

We are involved in legal proceedings in the ordinary course of our business that we do not expect to have a material impact on our operations or results of operations. Note 4 of our interim condensed consolidated financial statements includes information on these proceedings.

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

Our Board of Directors has authorized a plan to permit the repurchase of our common stock in negotiated and open market transactions through December 31, 2019. We may purchase shares from time to time depending on market, economic, and other factors. There were no purchases of our common stock during the second quarter of 2019.

ITEM 6.              EXHIBITS.

(a)Exhibits

Exhibit Number

    

Description

4.1

Indenture, dated as of June 25, 2019, among Cogent Communications Group, Inc., the guarantors named therein, Wilmington Trust, National Association, as trustee, Deutsche Bank AG, London Branch, as paying agent, and Deutsche Bank Luxembourg S.A., as authentication agent and registrar, (previously filed as Exhibit 4.1 to our Current Report on Form 8-K, filed on June 25, 2019, and incorporated herein by reference).

4.2

Form of 4.375% Senior Notes due 2024 (previously filed as Exhibit A to the Exhibit 4.1 to our Current Report on Form 8-K, filed on June 25, 2019, and incorporated herein by reference).

10.1

First Amendment to Cogent Communications Holdings, Inc. 2017 Incentive Award Plan (incorporated by reference to Appendix B of the Company’s Definitive Proxy Statement on Schedule 14A filed March 15, 2019 (File No. 000-51829)).

31.1

Certification of Chief Executive Officer (filed herewith)

31.2

Certification of Chief Financial Officer (filed herewith)

32.1

Certification of Chief Executive Officer (furnished herewith)

32.2

Certification of Chief Financial Officer (furnished herewith)

101.1

The following materials from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2019, formatted in Inline Extensible Business Reporting Language (iXBRL), include: (i) the Condensed Consolidated Statements of Comprehensive Income, (ii) the Condensed Consolidated Balance Sheets, (iii) the Condensed Consolidated Statements of Cash Flows, and (iv) related notes (filed herewith).

28

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.

Date: August 8, 2019

COGENT COMMUNICATIONS HOLDINGS, INC.

By:

/s/ David Schaeffer

Name:

David Schaeffer

Title:

Chief Executive Officer

Date: August 8, 2019

By:

/s/ Thaddeus G. Weed

Name:

Thaddeus G. Weed

29

EX-31.1 2 ccoi-20190630ex3114d7d85.htm EXHIBIT 31.1 ccoi_Ex31_1

Exhibit 31.1

 

CERTIFICATIONS

 

Certification of Chief Executive Officer

 

I, David Schaeffer, certify that:

 

1.                          I have reviewed this quarterly report on Form 10-Q of Cogent Communications Holdings, 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 8,  2019

 

/s/ David Schaeffer

 

Name: David Schaeffer

 

Title: Chief Executive Officer

 

 

EX-31.2 3 ccoi-20190630ex3129e1e7e.htm EXHIBIT 31.2 ccoi_Ex31_2

Exhibit 31.2

 

Certification of Chief Financial Officer

 

I, Thaddeus Weed, certify that:

 

1.                          I have reviewed this quarterly report on Form 10-Q of Cogent Communications Holdings, 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 8,  2019

 

 

 

/s/ Thaddeus G. Weed

 

Name: Thaddeus G. Weed

 

Title: Chief Financial Officer

 

 

EX-32.1 4 ccoi-20190630ex321e00a52.htm EXHIBIT 32.1 ccoi_Ex32_1

Exhibit 32.1

 

Certification of Chief Executive Officer

 

Pursuant to 18 U.S.C. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Cogent Communications Holdings, Inc. (the “Company”) hereby certifies, to such officer’s knowledge, that:

 

(i)                             the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended June 30, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d), of the Securities Exchange Act of 1934, (15 U.S.C. 78m or 78o(d)); and

 

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

 

Dated: August 8,  2019

 

 

 

/s/ David Schaeffer

 

David Schaeffer

 

Chief Executive Officer

 

 

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

 

EX-32.2 5 ccoi-20190630ex3227e9b82.htm EXHIBIT 32.2 ccoi_Ex32_2

Exhibit 32.2

 

Certification of Chief Financial Officer

 

Pursuant to 18 U.S.C. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Cogent Communications Holdings, Inc. (the “Company”) hereby certifies, to such officer’s knowledge, that:

 

(i)                             the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended June 30, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), of the Securities Exchange Act of 1934, (15 U.S.C. 78m or 78o(d)); and

 

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

 

Dated: August 8,  2019

 

 

 

/s/ Thaddeus G. Weed

 

Thaddeus G. Weed

 

Chief Financial Officer

 

 

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

 

EX-101.SCH 6 ccoi-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Description of the business and recent developments: Basic and diluted net income per common share (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - Description of the business and recent developments: Recent Accounting Pronouncements - Adopted (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - Description of the business: Recent Accounting Pronouncements - Adopted (Details) Calc2 link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Income taxes: Components of income before income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of the business and recent developments: link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Property and equipment: link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Long-term debt: link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Commitments and contingencies: link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Income taxes: link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Dividends on common stock: link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Related party transactions: link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Segment information: link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Description of the business and recent developments: (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Description of the business and recent developments: (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Income taxes: (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Segment information: (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of the business and recent developments: (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Description of the business and recent developments - Financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Description of the business and recent developments: Stockholder's deficit (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Description of the business and recent developments: Revenue recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Property and equipment: (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Property and equipment: Exchange agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Property and equipment: Installment payment agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Long-term debt: Limitations under the Indentures (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Long-term debt: Issuance of 2024 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Commitments and contingencies: Current and potential litigation (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Common stock buyback program stock option and award plan: (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Dividends on common stock: (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Related party transactions: (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Segment information: (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Common stock buyback program stock option and award plan: link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Description of the business and recent developments: Gross receipts taxes, universal service fund and other surcharges (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ccoi-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 ccoi-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 ccoi-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 ccoi-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 ccoi-20190630x10q_htm.xml IDEA: XBRL DOCUMENT 0001158324 ccoi:UnsecuredDebt2024EuroNotesMember 2019-06-30 0001158324 us-gaap:UnsecuredDebtMember 2018-12-31 0001158324 us-gaap:RetainedEarningsMember 2019-06-30 0001158324 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 0001158324 us-gaap:RetainedEarningsMember 2019-03-31 0001158324 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0001158324 2019-03-31 0001158324 us-gaap:RetainedEarningsMember 2018-12-31 0001158324 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001158324 us-gaap:RetainedEarningsMember 2018-06-30 0001158324 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-30 0001158324 us-gaap:RetainedEarningsMember 2018-03-31 0001158324 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0001158324 2018-03-31 0001158324 us-gaap:RetainedEarningsMember 2017-12-31 0001158324 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001158324 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-06-30 0001158324 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-06-30 0001158324 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001158324 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001158324 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001158324 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001158324 us-gaap:RestrictedStockMember 2019-06-30 0001158324 us-gaap:RestrictedStockMember 2018-06-30 0001158324 ccoi:OnNetServicesMember srt:NorthAmericaMember 2019-04-01 2019-06-30 0001158324 ccoi:OnNetServicesMember srt:LatinAmericaMember 2019-04-01 2019-06-30 0001158324 ccoi:OnNetServicesMember srt:EuropeMember 2019-04-01 2019-06-30 0001158324 ccoi:OnNetServicesMember srt:AsiaPacificMember 2019-04-01 2019-06-30 0001158324 ccoi:OffNetServicesMember srt:NorthAmericaMember 2019-04-01 2019-06-30 0001158324 ccoi:OffNetServicesMember srt:LatinAmericaMember 2019-04-01 2019-06-30 0001158324 ccoi:OffNetServicesMember srt:EuropeMember 2019-04-01 2019-06-30 0001158324 ccoi:OffNetServicesMember srt:AsiaPacificMember 2019-04-01 2019-06-30 0001158324 ccoi:NonCoreServicesMember srt:NorthAmericaMember 2019-04-01 2019-06-30 0001158324 ccoi:NonCoreServicesMember srt:EuropeMember 2019-04-01 2019-06-30 0001158324 srt:NorthAmericaMember 2019-04-01 2019-06-30 0001158324 srt:LatinAmericaMember 2019-04-01 2019-06-30 0001158324 srt:EuropeMember 2019-04-01 2019-06-30 0001158324 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001158324 ccoi:OnNetServicesMember 2019-04-01 2019-06-30 0001158324 ccoi:OffNetServicesMember 2019-04-01 2019-06-30 0001158324 ccoi:NonCoreServicesMember 2019-04-01 2019-06-30 0001158324 ccoi:OnNetServicesMember srt:NorthAmericaMember 2019-01-01 2019-06-30 0001158324 ccoi:OnNetServicesMember srt:LatinAmericaMember 2019-01-01 2019-06-30 0001158324 ccoi:OnNetServicesMember srt:EuropeMember 2019-01-01 2019-06-30 0001158324 ccoi:OnNetServicesMember srt:AsiaPacificMember 2019-01-01 2019-06-30 0001158324 ccoi:OffNetServicesMember srt:NorthAmericaMember 2019-01-01 2019-06-30 0001158324 ccoi:OffNetServicesMember srt:LatinAmericaMember 2019-01-01 2019-06-30 0001158324 ccoi:OffNetServicesMember srt:EuropeMember 2019-01-01 2019-06-30 0001158324 ccoi:OffNetServicesMember srt:AsiaPacificMember 2019-01-01 2019-06-30 0001158324 ccoi:NonCoreServicesMember srt:NorthAmericaMember 2019-01-01 2019-06-30 0001158324 ccoi:NonCoreServicesMember srt:EuropeMember 2019-01-01 2019-06-30 0001158324 srt:NorthAmericaMember 2019-01-01 2019-06-30 0001158324 srt:LatinAmericaMember 2019-01-01 2019-06-30 0001158324 srt:EuropeMember 2019-01-01 2019-06-30 0001158324 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001158324 ccoi:OnNetServicesMember 2019-01-01 2019-06-30 0001158324 ccoi:OffNetServicesMember 2019-01-01 2019-06-30 0001158324 ccoi:NonCoreServicesMember 2019-01-01 2019-06-30 0001158324 ccoi:OnNetServicesMember srt:NorthAmericaMember 2018-04-01 2018-06-30 0001158324 ccoi:OnNetServicesMember srt:EuropeMember 2018-04-01 2018-06-30 0001158324 ccoi:OnNetServicesMember srt:AsiaPacificMember 2018-04-01 2018-06-30 0001158324 ccoi:OffNetServicesMember srt:NorthAmericaMember 2018-04-01 2018-06-30 0001158324 ccoi:OffNetServicesMember srt:EuropeMember 2018-04-01 2018-06-30 0001158324 ccoi:OffNetServicesMember srt:AsiaPacificMember 2018-04-01 2018-06-30 0001158324 ccoi:NonCoreServicesMember srt:NorthAmericaMember 2018-04-01 2018-06-30 0001158324 ccoi:NonCoreServicesMember srt:EuropeMember 2018-04-01 2018-06-30 0001158324 srt:NorthAmericaMember 2018-04-01 2018-06-30 0001158324 srt:EuropeMember 2018-04-01 2018-06-30 0001158324 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001158324 ccoi:OnNetServicesMember 2018-04-01 2018-06-30 0001158324 ccoi:OffNetServicesMember 2018-04-01 2018-06-30 0001158324 ccoi:NonCoreServicesMember 2018-04-01 2018-06-30 0001158324 ccoi:OnNetServicesMember srt:NorthAmericaMember 2018-01-01 2018-06-30 0001158324 ccoi:OnNetServicesMember srt:EuropeMember 2018-01-01 2018-06-30 0001158324 ccoi:OnNetServicesMember srt:AsiaPacificMember 2018-01-01 2018-06-30 0001158324 ccoi:OffNetServicesMember srt:NorthAmericaMember 2018-01-01 2018-06-30 0001158324 ccoi:OffNetServicesMember srt:EuropeMember 2018-01-01 2018-06-30 0001158324 ccoi:OffNetServicesMember srt:AsiaPacificMember 2018-01-01 2018-06-30 0001158324 ccoi:NonCoreServicesMember srt:NorthAmericaMember 2018-01-01 2018-06-30 0001158324 ccoi:NonCoreServicesMember srt:EuropeMember 2018-01-01 2018-06-30 0001158324 srt:NorthAmericaMember 2018-01-01 2018-06-30 0001158324 srt:EuropeMember 2018-01-01 2018-06-30 0001158324 srt:AsiaPacificMember 2018-01-01 2018-06-30 0001158324 ccoi:OnNetServicesMember 2018-01-01 2018-06-30 0001158324 ccoi:OffNetServicesMember 2018-01-01 2018-06-30 0001158324 ccoi:NonCoreServicesMember 2018-01-01 2018-06-30 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2019-04-01 2019-06-30 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2018-04-01 2018-06-30 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2018-01-01 2018-06-30 0001158324 srt:MinimumMember ccoi:RestrictionOnCertainPaymentsMember 2019-06-30 0001158324 srt:MaximumMember ccoi:IncreaseInUnrestrictedPaymentAmountMember 2019-06-30 0001158324 2019-09-01 2019-09-09 0001158324 ccoi:UnsecuredDebt2024EuroNotesMember 2019-01-01 2019-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-01 2019-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2018-04-01 2018-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-06-30 0001158324 srt:NorthAmericaMember 2019-06-30 0001158324 ccoi:EuropeAndOtherMember 2019-06-30 0001158324 srt:NorthAmericaMember 2018-12-31 0001158324 ccoi:EuropeAndOtherMember 2018-12-31 0001158324 country:ES 2015-03-31 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2015-05-31 0001158324 srt:MinimumMember 2019-06-30 0001158324 srt:MaximumMember 2019-06-30 0001158324 us-gaap:RestrictedStockMember 2018-04-01 2018-06-30 0001158324 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001158324 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001158324 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001158324 us-gaap:SecuredDebtMember 2018-12-31 0001158324 us-gaap:FairValueInputsLevel2Member us-gaap:UnsecuredDebtMember 2019-06-30 0001158324 us-gaap:FairValueInputsLevel2Member us-gaap:SecuredDebtMember 2019-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2019-06-25 0001158324 us-gaap:UnsecuredDebtMember 2019-06-30 0001158324 us-gaap:SecuredDebtMember 2019-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2019-06-30 0001158324 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001158324 us-gaap:NotesPayableOtherPayablesMember us-gaap:EquipmentMember 2019-06-30 0001158324 us-gaap:NotesPayableOtherPayablesMember us-gaap:EquipmentMember 2018-12-31 0001158324 us-gaap:CommonStockMember 2019-06-30 0001158324 us-gaap:CommonStockMember 2019-03-31 0001158324 us-gaap:CommonStockMember 2018-12-31 0001158324 us-gaap:CommonStockMember 2018-06-30 0001158324 us-gaap:CommonStockMember 2018-03-31 0001158324 us-gaap:CommonStockMember 2017-12-31 0001158324 2019-08-07 2019-08-07 0001158324 2018-06-30 0001158324 2017-12-31 0001158324 us-gaap:AccountingStandardsUpdate201409Member 2019-04-01 2019-06-30 0001158324 us-gaap:AccountingStandardsUpdate201409Member 2018-04-01 2018-06-30 0001158324 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0001158324 us-gaap:RestrictedStockMember 2019-04-01 2019-06-30 0001158324 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001158324 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001158324 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001158324 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001158324 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001158324 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001158324 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-30 0001158324 ccoi:NetworkOperationsMember 2019-04-01 2019-06-30 0001158324 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-06-30 0001158324 ccoi:NetworkOperationsMember 2019-01-01 2019-06-30 0001158324 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-30 0001158324 ccoi:NetworkOperationsMember 2018-04-01 2018-06-30 0001158324 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-30 0001158324 ccoi:NetworkOperationsMember 2018-01-01 2018-06-30 0001158324 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001158324 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001158324 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001158324 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001158324 2018-12-31 0001158324 2019-07-31 0001158324 srt:MinimumMember 2019-01-01 2019-06-30 0001158324 srt:MaximumMember 2019-01-01 2019-06-30 0001158324 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-06-30 0001158324 srt:MinimumMember ccoi:RestrictionOnIncurringAdditionalIndebtednessMember ccoi:SecuredDebt2022NotesAnd2021NotesMember 2019-06-30 0001158324 srt:MinimumMember ccoi:RestrictionOnIncurringAdditionalIndebtednessMember 2019-06-30 0001158324 2019-04-01 2019-06-30 0001158324 2018-04-01 2018-06-30 0001158324 2019-01-01 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2019-01-01 2019-06-30 0001158324 us-gaap:NotesPayableOtherPayablesMember us-gaap:EquipmentMember 2015-03-01 2015-03-31 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2015-05-01 2015-05-31 0001158324 2018-01-01 2018-06-30 0001158324 us-gaap:ExchangeOfProductiveAssetsMember us-gaap:EquipmentMember 2019-04-01 2019-06-30 0001158324 us-gaap:ExchangeOfProductiveAssetsMember us-gaap:EquipmentMember 2019-01-01 2019-06-30 0001158324 us-gaap:ExchangeOfProductiveAssetsMember us-gaap:EquipmentMember 2018-04-01 2018-06-30 0001158324 us-gaap:ExchangeOfProductiveAssetsMember us-gaap:EquipmentMember 2018-01-01 2018-06-30 0001158324 2019-06-30 0001158324 us-gaap:FairValueInputsLevel3Member us-gaap:ExchangeOfProductiveAssetsMember us-gaap:EquipmentMember 2019-04-01 2019-06-30 0001158324 us-gaap:FairValueInputsLevel3Member us-gaap:ExchangeOfProductiveAssetsMember us-gaap:EquipmentMember 2019-01-01 2019-06-30 0001158324 us-gaap:FairValueInputsLevel3Member us-gaap:ExchangeOfProductiveAssetsMember us-gaap:EquipmentMember 2018-04-01 2018-06-30 0001158324 us-gaap:FairValueInputsLevel3Member us-gaap:ExchangeOfProductiveAssetsMember us-gaap:EquipmentMember 2018-01-01 2018-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2019-04-01 2019-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2019-01-01 2019-06-30 0001158324 2019-01-01 2019-06-30 iso4217:USD pure ccoi:payment utr:GB utr:MB shares iso4217:USD shares iso4217:EUR ccoi:segment false --12-31 Q2 2019 US 0001158324 10-Q true 2019-06-30 false 000-51829 COGENT COMMUNICATIONS HOLDINGS, INC. DE 46-5706863 2450 N Street N.W. Washington, D.C 20037 (202) 295-4200 Common Stock CCOI NASDAQ Yes Yes Large Accelerated Filer false false false 46815903 409279000 276093000 1782000 1263000 40684000 41709000 36030000 32535000 485993000 350337000 375936000 375325000 72255000 2733000 14881000 11455000 949065000 739850000 11570000 8519000 51615000 51431000 396000 395000 8693000 8283000 10639000 7700000 7074000 90217000 75307000 2301000 2695000 1197000 1405000 443896000 443710000 1550000 151957000 1171000 1476000 188054000 187749000 83456000 160487000 156706000 7588000 25380000 1125655000 888852000 0.001 0.001 75000000 75000000 46806370 46806370 46336499 46336499 47000 46000 481734000 471331000 -10967000 -10928000 -647404000 -609451000 -176590000 -149002000 949065000 739850000 134789000 129296000 226000 232000 54407000 54379000 5063000 4463000 38566000 33704000 19979000 20216000 112952000 108299000 185000 357000 22022000 21354000 1753000 189000 13595000 12373000 10180000 9170000 3044000 2618000 7136000 6552000 7136000 6552000 1786000 -6198000 8922000 354000 0.16 0.15 0.16 0.14 0.60 0.52 45354327 45016767 45912291 45536473 268930000 258002000 406000 421000 108557000 109252000 8318000 8058000 74427000 67227000 40240000 40004000 223224000 216483000 721000 475000 46427000 41994000 3572000 1879000 27051000 24780000 22948000 19093000 6595000 5757000 16353000 13336000 16353000 13336000 -39000 -3587000 16314000 9749000 0.36 0.30 0.36 0.29 1.18 1.02 45349397 45011616 45838918 45456831 16353000 13336000 40240000 40004000 842000 751000 8724000 8479000 484000 439000 4831000 4815000 -1005000 741000 3547000 631000 5088000 -2418000 -3783000 -1706000 69269000 61450000 25008000 26893000 -25008000 -26893000 54306000 46607000 1556000 152128000 919000 1002000 4774000 4254000 5006000 6059000 88961000 -55918000 -36000 -1368000 133186000 -22729000 276093000 247011000 409279000 224282000 684000 460000 5483000 5943000 8562000 10735000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><b style="font-weight:bold;">1.</b>  <b style="font-weight:bold;">Description of the business and recent developments:</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Reorganization and merger</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">On May 15, 2014, pursuant to the Agreement and Plan of Reorganization by and among Cogent Communications Group, Inc. (“Group”), a Delaware corporation, Cogent Communications Holdings, Inc., a Delaware corporation (“Holdings”) and Cogent Communications Merger Sub, Inc., a Delaware corporation, Group adopted a new holding company organizational structure whereby Group is now a wholly owned subsidiary of Holdings. Holdings is a “successor issuer” to Group pursuant to Rule 12g-3(a) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”).</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">References to the “Company” for events that occurred prior to May 15, 2014 refer to Cogent Communications Group, Inc. and its subsidiaries and on and after May 15, 2014 the “Company” refers to Cogent Communications Holdings, Inc. and its subsidiaries.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Description of business</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is a Delaware corporation and is headquartered in Washington, DC. The Company is a facilities-based provider of low-cost, high-speed Internet access services, private network services and data center colocation space. The Company’s network is specifically designed and optimized to transmit packet routed data. The Company delivers its services primarily to small and medium-sized businesses, communications service providers and other bandwidth-intensive organizations in North America, Europe, and Asia and recently in Australia and Brazil.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company offers on-net Internet access and private network services exclusively through its own facilities, which run from its network to its customers’ premises. The Company is not dependent on local telephone companies or cable TV companies to serve its customers for its on-net Internet access and private network services because of its integrated network architecture. The Company offers its on-net services to customers located in buildings that are physically connected to its network. The Company’s on-net service consists of high-speed Internet access and private network services offered at speeds ranging from 100 Megabits per second to 100 Gigabits per second of bandwidth. The Company provides its on-net Internet access services and private network services to its corporate and net-centric customers. The Company’s corporate customers are located in multi-tenant office buildings and typically include law firms, financial services firms, advertising and marketing firms and other professional services businesses. The Company’s net-centric customers include bandwidth-intensive users such as other Internet access providers, telephone companies, cable television companies, web hosting companies, content delivery network companies and commercial content and application service providers. These net-centric customers obtain the Company’s services in carrier neutral data centers and in the Company’s data centers. The Company operates data centers throughout North America and Europe that allow its customers to collocate their equipment and access the Company’s network.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In addition to providing its on-net services, the Company provides Internet connectivity and private network services to customers that are not located in buildings directly connected to its network. The Company provides this off-net service primarily to corporate customers using other carriers’ circuits to provide the “last mile” portion of the link from the customers’ premises to the Company’s network. The Company also provides certain non-core services that resulted from acquisitions. The Company continues to support but does not actively sell these non-core services.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basis of presentation</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments that the Company considers necessary for the fair presentation of its results of operations and cash flows for the interim periods covered, and of the financial position of the Company at the date of the interim condensed consolidated balance sheet. Certain </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">information and footnote disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. While the Company believes that the disclosures are adequate to not make the information misleading, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in its annual report on Form 10-K for the year ended December 31, 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements include all wholly-owned subsidiaries. All inter-company accounts and activity have been eliminated.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Use of estimates</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The preparation of consolidated financial statements in conformity with United States generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Financial instruments</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">At June 30, 2019, the carrying amount of cash and cash equivalents, accounts receivable, prepaid and other current assets, accounts payable and accrued expenses approximated fair value because of the short-term nature of these instruments. The Company measures its cash equivalents at amortized cost, which approximates fair value based upon quoted market prices (Level 1). Based upon recent trading prices (Level 2 — market approach) at June 30, 2019 the fair value of the Company’s $189.2 million senior unsecured notes was $191.8 million, the fair value of the Company’s $445.0 million senior secured notes was $461.7 million and the fair value of the Company’s 135.0 million Euro ($153.5 million USD) senior unsecured notes was $153.7 million.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Gross receipts taxes, universal service fund and other surcharges</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Revenue recognition standards include guidance relating to taxes or surcharges assessed by a governmental authority that are directly imposed on a revenue-producing transaction between a seller and a customer and may include, but are not limited to, gross receipts taxes, excise taxes, Universal Service Fund fees and certain state regulatory fees. Such charges may be presented gross or net based upon the Company’s accounting policy election. The Company records certain excise taxes and surcharges on a gross basis and includes them in its revenues and costs of network operations. Excise taxes and surcharges billed to customers and recorded on a gross basis (as service revenue and network operations expense) were $3.2 million and $3.1 million for the three months ended June 30, 2019 and June 30, 2018, respectively, and $6.6 million and $6.3 million for the six months ended June 30, 2019 and June 30, 2018, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Basic and diluted net income per common share</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Basic earnings per share (“EPS”) excludes dilution for common stock equivalents and is computed by dividing net income or (loss) available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS is based on the weighted-average number of shares of common stock outstanding during each period, adjusted for the effect of dilutive common stock equivalents. Shares of restricted stock are included in the computation of basic EPS as they vest and are included in diluted EPS, to the extent they are dilutive, determined using the treasury stock method. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following details the determination of diluted weighted average shares:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.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';font-size: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';font-size: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.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';font-size: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';font-size: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.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';font-size: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';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average common shares - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,354,327</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,016,767</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,349,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,011,616</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of restricted stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 483,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,549</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,993</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average common shares - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,912,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,536,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,838,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,456,831</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following details unvested shares of restricted common stock as well as the anti-dilutive effects of stock options and restricted stock awards outstanding:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested shares of restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442,520</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,417,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442,520</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,417,669</p></td></tr><tr><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Anti-dilutive options for common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Anti-dilutive shares of restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,686</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,672</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Stockholder’s Deficit</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2019 and June 30, 2018 (in thousands except share amounts):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:normal;width:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:5.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,350,434</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 475,275</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,753)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (626,799)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (164,231)</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,702)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,714</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,714</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,786</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,160</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,806,370</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 481,734</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.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';font-size: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.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';font-size: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,283,140</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 461,154</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,989)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (556,266)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (97,055)</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,749)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,149</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,198)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (23,788)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (23,788)</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td 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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,552</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,443,945</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 467,007</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (8,187)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (573,502)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (114,636)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><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:31.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';font-size: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';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size: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.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';font-size: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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,336,499</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 471,331</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,928)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (609,451)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (149,002)</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,484</p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 448,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (54,306)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (54,306)</p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,806,370</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 481,734</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.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';font-size: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';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2017</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 45,960,799</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 456,696</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,600)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (554,686)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (102,544)</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cumulative effect adjustment from adoption of ASC 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,455</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,528)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,310</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,587)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,587)</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,696</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,001</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,001</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (46,607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (46,607)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,336</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,336</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2018</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';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,443,945</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 467,007</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (8,187)</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (573,502)</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (114,636)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Revenue recognition</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company recognizes revenue under ASU No. 2014-09, <i style="font-style:italic;">Revenue from Contracts with Customers</i><span style="white-space:pre-wrap;"> (“ASC 606”), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. Under ASC 606 installation fees for contracts with terms longer than month-to-month are recognized over the contract term. The Company believes that the installation fee does not give rise to a material right as defined by ASC 606 for contracts with terms longer than month-to-month. The Company recognizes revenue over the estimated average customer life for installation fees associated with month-to-month contracts, because the fee represents a material right as defined by ASC 606. The Company capitalizes certain contract acquisition costs that relate directly to a customer contract, including commissions paid to its sales team and sales agents and amortizes these costs on straight-line basis over the period the services are transferred to the customer for commissions paid to its sales team (estimated customer life) and over the remaining original contract term for agent commissions. Management assesses these costs for impairment at least quarterly and as "triggering" events occur that indicate it is more likely than not that an impairment exists.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s service offerings consist of on-net and off-net telecommunications services. Fixed fees are billed monthly in advance and usage fees are billed monthly in arrears. Amounts billed are due upon receipt and contract lengths range from month to month to 60 months<span style="white-space:pre-wrap;">. The Company satisfies its performance obligations to provide services to customers over time as the services are rendered. In accordance with ASC 606, revenue is recognized when a customer obtains the promised service. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services. The Company has adopted the practical </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">expedient related to certain performance obligation disclosures since it has a right to consideration from its customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">To achieve this core principle, the Company follows the following five steps:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the contract, or contracts with a customer</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Determination of the transaction price</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Allocation of the transaction price to the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Recognition of revenue when, or as, we satisfy a performance obligation</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">Fees billed in connection with customer installations are deferred (as deferred revenue) and recognized as noted above. To the extent a customer contract is terminated prior to its contractual end the customer is subject to termination fees. The Company vigorously seeks payment of these amounts. The Company recognizes revenue for these amounts as they are collected.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the three months ended June 30, 2019 was $1.7 million and during the three months ended June 30, 2018 was $1.9 million. Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the six months ended June 30, 2019 was $3.4 million and during the six months ended June 30, 2018 was $3.9 million. Amortization expense for contract costs was $4.3 million for the three months ended June 30, 2019 and $4.2 million for the three months ended June 30, 2018. Amortization expense for contract costs was $8.7 million for the six months ended June 30, 2019 and $8.3 million for the three months ended June 30, 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements— Adopted</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2016, the FASB issued ASU No. 2016-02, <i style="font-style:italic;">Leases</i> (“ASU 2016-02”). ASU 2016-02 replaced most existing lease accounting guidance. In July 2018 the FASB approved an Accounting Standards Update which, among other changes, allowed a company to elect to adopt ASU 2016-02 using the modified retrospective method applying the transition provisions at the beginning of the period of adoption, rather than at the beginning of the earliest comparative period presented in these financial statements. ASU 2016-02 was effective for the Company beginning on January 1, 2019 and required the Company to record a right-of-use asset and a lease liability for most of its facilities leases. Leases that were previously treated as operating leases. The effect of ASU 2016-02 was to record a cumulative-effect adjustment on January 1, 2019 as a right-of-use asset and an operating lease liability totaling $97.3<span style="white-space:pre-wrap;"> million. The operating lease liability is not considered a liability under the consolidated leverage ratio calculations in the indentures governing the Company’s senior unsecured and senior secured note obligations. The Company has made an accounting policy election to not apply the recognition requirements of ASU 2016-02 to its short-term leases - leases with a term of one year or less. The Company has also elected to apply certain practical expedients under ASU2016-02 including not separating lease and nonlease components on its finance and operating leases, not reassessing whether any existing contracts contained leases, not reconsidering lease classification, not reassessing initial direct costs and using hindsight in determining the lease reasonably certain term of its leases.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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';font-size: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,917</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense on finance lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,415</p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,818</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease cost Amortization of right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense on finance lease liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Other lease information</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Cash paid for amounts included in the measurement of lease liabilities</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,827)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financing cash flows from finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,006)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — finance leases (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — operating leases (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average discount rate — finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average discount rate — operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Finance leases—fiber lease agreements</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has entered into lease agreements with numerous providers of dark fiber under indefeasible-right-of use agreements (“IRU’s). These IRU’s typically have initial terms of 15-20 years<span style="white-space:pre-wrap;"> and include renewal options after the initial lease term. The Company establishes the number of renewal option periods used in determining the lease term based upon its assessment at the inception of the lease of the number of option periods for which failure to renew the lease imposes a penalty in such amount that renewal appears to be reasonably certain. The option to renew may be automatic, at the option of the Company or mutually agreed to between the dark fiber provider and the Company. Once the Company has accepted the related fiber route, leases that meet the criteria for treatment as finance leases are recorded as a finance lease obligation and an IRU asset. The interest rate used in determining the present value of the aggregate future minimum lease payments is the Company’s incremental borrowing rate for the reasonably certain lease term. Finance lease assets are included in property and equipment in the Company’s consolidated balance sheets. As of June 30, 2019, the Company had committed to additional dark fiber IRU lease agreements totaling </span>$12.3 million in future payments to be paid over periods of up to 20 years. These obligations begin when the related fiber is accepted, which is generally expected to occur in the next 12 months.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The future minimum payments (principal and interest) under these finance leases are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,926</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,742</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,567</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,704</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,184</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total minimum finance lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 342,876</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (174,689)</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Present value of minimum finance lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,187</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7,700)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease obligations, net of current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,487</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Operating leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company leases office space and certain data center facilities under operating leases. In certain cases the Company also enters into short term operating leases for dark fiber. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments under the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the reasonably certain lease term. The implicit rates within the Company’s operating leases are generally not determinable and the Company uses its incremental borrowing rate at the lease commencement date to determine the present value of its lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines its incremental borrowing rate for each lease using its current borrowing rate, adjusted for various factors including level of collateralization and term to align with the term of the lease. Certain of the Company’s leases include options to extend or terminate the lease. The Company establishes the number of renewal option periods used in determining the operating lease term based upon its assessment at the inception of the operating lease of the number of option periods for which failure to renew the lease imposes a penalty in such amount that renewal appears to be reasonably certain. The option to renew may be automatic, at the option of the Company or mutually agreed to between the landlord or dark fiber provider and the Company. Once the Company has accepted the related fiber route or the facility lease term has begun, the present value of the aggregate future minimum operating lease payments are recorded as an operating lease liability and a right-of-use leased asset. Lease incentives and deferred rent liabilities for facilities operating leases are presented with the right-of-use leased asset. Lease expense for lease payments is recognized on a straight-line basis over the term of the lease.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The future minimum payments under these operating lease agreements are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,592</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,504</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,248</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,985</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,871</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,148</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total minimum operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,348</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,253)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Present value of minimum operating lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,095</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,639)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Lease obligations, net of current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,456</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements— to be Adopted</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU No. 2016-13, “Financial <i style="font-style:italic;">Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments.</i>” This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. This new standard is effective for annual and interim reporting periods beginning after December 15, 2019 and early adoption is permitted. The Company is currently evaluating the impact that this guidance may have on its financial statements and related disclosures.</p> 100 100 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basis of presentation</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments that the Company considers necessary for the fair presentation of its results of operations and cash flows for the interim periods covered, and of the financial position of the Company at the date of the interim condensed consolidated balance sheet. Certain </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">information and footnote disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. While the Company believes that the disclosures are adequate to not make the information misleading, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in its annual report on Form 10-K for the year ended December 31, 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements include all wholly-owned subsidiaries. All inter-company accounts and activity have been eliminated.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Use of estimates</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The preparation of consolidated financial statements in conformity with United States generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Financial instruments</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">At June 30, 2019, the carrying amount of cash and cash equivalents, accounts receivable, prepaid and other current assets, accounts payable and accrued expenses approximated fair value because of the short-term nature of these instruments. The Company measures its cash equivalents at amortized cost, which approximates fair value based upon quoted market prices (Level 1). Based upon recent trading prices (Level 2 — market approach) at June 30, 2019 the fair value of the Company’s $189.2 million senior unsecured notes was $191.8 million, the fair value of the Company’s $445.0 million senior secured notes was $461.7 million and the fair value of the Company’s 135.0 million Euro ($153.5 million USD) senior unsecured notes was $153.7 million.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 189200000 191800000 445000000.0 461700000 135000000.0 153500000 153700000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Gross receipts taxes, universal service fund and other surcharges</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Revenue recognition standards include guidance relating to taxes or surcharges assessed by a governmental authority that are directly imposed on a revenue-producing transaction between a seller and a customer and may include, but are not limited to, gross receipts taxes, excise taxes, Universal Service Fund fees and certain state regulatory fees. Such charges may be presented gross or net based upon the Company’s accounting policy election. The Company records certain excise taxes and surcharges on a gross basis and includes them in its revenues and costs of network operations. Excise taxes and surcharges billed to customers and recorded on a gross basis (as service revenue and network operations expense) were $3.2 million and $3.1 million for the three months ended June 30, 2019 and June 30, 2018, respectively, and $6.6 million and $6.3 million for the six months ended June 30, 2019 and June 30, 2018, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3200000 3100000 6600000 6300000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Basic and diluted net income per common share</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Basic earnings per share (“EPS”) excludes dilution for common stock equivalents and is computed by dividing net income or (loss) available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS is based on the weighted-average number of shares of common stock outstanding during each period, adjusted for the effect of dilutive common stock equivalents. Shares of restricted stock are included in the computation of basic EPS as they vest and are included in diluted EPS, to the extent they are dilutive, determined using the treasury stock method. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following details the determination of diluted weighted average shares:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.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';font-size: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';font-size: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.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';font-size: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';font-size: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.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';font-size: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';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average common shares - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,354,327</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,016,767</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,349,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,011,616</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of restricted stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 483,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,549</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,993</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average common shares - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,912,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,536,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,838,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,456,831</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following details unvested shares of restricted common stock as well as the anti-dilutive effects of stock options and restricted stock awards outstanding:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested shares of restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442,520</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,417,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442,520</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,417,669</p></td></tr><tr><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Anti-dilutive options for common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Anti-dilutive shares of restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,686</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,672</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><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:37.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';font-size: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';font-size: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.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';font-size: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';font-size: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.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';font-size: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';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average common shares - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,354,327</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,016,767</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,349,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,011,616</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of restricted stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 483,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,549</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,993</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average common shares - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,912,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,536,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,838,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,456,831</p></td></tr></table> 45354327 45016767 45349397 45011616 35895 36320 30972 32222 522069 483386 458549 412993 45912291 45536473 45838918 45456831 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested shares of restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442,520</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,417,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442,520</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,417,669</p></td></tr><tr><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Anti-dilutive options for common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Anti-dilutive shares of restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,686</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,672</p></td></tr></table> 1442520 1417669 1442520 1417669 36381 43308 52338 50353 37494 87686 44672 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Stockholder’s Deficit</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2019 and June 30, 2018 (in thousands except share amounts):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:normal;width:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:5.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,350,434</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 475,275</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,753)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (626,799)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (164,231)</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,702)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,714</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,714</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,786</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,160</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,806,370</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 481,734</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.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';font-size: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.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';font-size: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,283,140</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 461,154</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,989)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (556,266)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (97,055)</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,749)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,149</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,198)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (23,788)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (23,788)</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td 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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,552</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,443,945</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 467,007</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (8,187)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (573,502)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (114,636)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><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:31.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';font-size: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';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size: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.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';font-size: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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,336,499</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 471,331</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,928)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (609,451)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (149,002)</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,484</p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 448,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (54,306)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (54,306)</p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,806,370</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 481,734</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.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';font-size: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';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2017</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 45,960,799</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 456,696</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,600)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (554,686)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (102,544)</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cumulative effect adjustment from adoption of ASC 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,455</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,528)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,310</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,587)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,587)</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,696</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,001</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,001</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (46,607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (46,607)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,336</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,336</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2018</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';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,443,945</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 467,007</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (8,187)</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (573,502)</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (114,636)</b></p></td></tr></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:normal;width:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:5.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,350,434</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 475,275</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,753)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (626,799)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (164,231)</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,702)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,714</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,714</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,786</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,160</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td><td style="vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,806,370</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 481,734</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.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';font-size: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.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';font-size: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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri';font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,283,140</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 461,154</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,989)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (556,266)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (97,055)</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,749)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,149</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,198)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (23,788)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (23,788)</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td 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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,552</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,443,945</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 467,007</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (8,187)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (573,502)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (114,636)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><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:31.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';font-size: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';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size: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.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';font-size: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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,336,499</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 471,331</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,928)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (609,451)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (149,002)</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,484</p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 448,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (54,306)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (54,306)</p></td></tr><tr><td style="vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,806,370</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 481,734</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.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';font-size: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';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2017</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 45,960,799</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 456,696</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,600)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (554,686)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (102,544)</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cumulative effect adjustment from adoption of ASC 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,455</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,528)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,310</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,587)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,587)</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,696</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,001</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,001</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (46,607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (46,607)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,336</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,336</p></td></tr><tr><td style="vertical-align:bottom;width:33.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2018</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';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,443,945</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 467,007</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (8,187)</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (573,502)</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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (114,636)</b></p></td></tr></table> 46350434 46000 475275000 -12753000 -626799000 -164231000 1702 5714000 5714000 1786000 1786000 438478 1000 1000 19160 745000 745000 27741000 27741000 7136000 7136000 46806370 47000 481734000 -10967000 -647404000 -176590000 46283140 46000 461154000 -1989000 -556266000 -97055000 4749 5149000 5149000 -6198000 -6198000 145978 19576 704000 704000 23788000 23788000 6552000 6552000 46443945 46000 467007000 -8187000 -573502000 -114636000 46336499 46000 471331000 -10928000 -609451000 -149002000 3886 9484000 9484000 -39000 -39000 448978 1000 1000 24779 919000 919000 54306000 54306000 16353000 16353000 46806370 47000 481734000 -10967000 -647404000 -176590000 45960799 46000 456696000 -4600000 -554686000 -102544000 14455000 14455000 11528 9310000 9310000 -3587000 -3587000 463978 30696 1001000 1001000 46607000 46607000 13336000 13336000 46443945 46000 467007000 -8187000 -573502000 -114636000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Revenue recognition</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company recognizes revenue under ASU No. 2014-09, <i style="font-style:italic;">Revenue from Contracts with Customers</i><span style="white-space:pre-wrap;"> (“ASC 606”), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. Under ASC 606 installation fees for contracts with terms longer than month-to-month are recognized over the contract term. The Company believes that the installation fee does not give rise to a material right as defined by ASC 606 for contracts with terms longer than month-to-month. The Company recognizes revenue over the estimated average customer life for installation fees associated with month-to-month contracts, because the fee represents a material right as defined by ASC 606. The Company capitalizes certain contract acquisition costs that relate directly to a customer contract, including commissions paid to its sales team and sales agents and amortizes these costs on straight-line basis over the period the services are transferred to the customer for commissions paid to its sales team (estimated customer life) and over the remaining original contract term for agent commissions. Management assesses these costs for impairment at least quarterly and as "triggering" events occur that indicate it is more likely than not that an impairment exists.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s service offerings consist of on-net and off-net telecommunications services. Fixed fees are billed monthly in advance and usage fees are billed monthly in arrears. Amounts billed are due upon receipt and contract lengths range from month to month to 60 months<span style="white-space:pre-wrap;">. The Company satisfies its performance obligations to provide services to customers over time as the services are rendered. In accordance with ASC 606, revenue is recognized when a customer obtains the promised service. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services. The Company has adopted the practical </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">expedient related to certain performance obligation disclosures since it has a right to consideration from its customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">To achieve this core principle, the Company follows the following five steps:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the contract, or contracts with a customer</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Determination of the transaction price</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Allocation of the transaction price to the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Recognition of revenue when, or as, we satisfy a performance obligation</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">Fees billed in connection with customer installations are deferred (as deferred revenue) and recognized as noted above. To the extent a customer contract is terminated prior to its contractual end the customer is subject to termination fees. The Company vigorously seeks payment of these amounts. The Company recognizes revenue for these amounts as they are collected.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the three months ended June 30, 2019 was $1.7 million and during the three months ended June 30, 2018 was $1.9 million. Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the six months ended June 30, 2019 was $3.4 million and during the six months ended June 30, 2018 was $3.9 million. Amortization expense for contract costs was $4.3 million for the three months ended June 30, 2019 and $4.2 million for the three months ended June 30, 2018. Amortization expense for contract costs was $8.7 million for the six months ended June 30, 2019 and $8.3 million for the three months ended June 30, 2018.</p> P60M 1700000 1900000 3400000 3900000 4300000 4200000 8700000 8300000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements— Adopted</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2016, the FASB issued ASU No. 2016-02, <i style="font-style:italic;">Leases</i> (“ASU 2016-02”). ASU 2016-02 replaced most existing lease accounting guidance. In July 2018 the FASB approved an Accounting Standards Update which, among other changes, allowed a company to elect to adopt ASU 2016-02 using the modified retrospective method applying the transition provisions at the beginning of the period of adoption, rather than at the beginning of the earliest comparative period presented in these financial statements. ASU 2016-02 was effective for the Company beginning on January 1, 2019 and required the Company to record a right-of-use asset and a lease liability for most of its facilities leases. Leases that were previously treated as operating leases. The effect of ASU 2016-02 was to record a cumulative-effect adjustment on January 1, 2019 as a right-of-use asset and an operating lease liability totaling $97.3<span style="white-space:pre-wrap;"> million. The operating lease liability is not considered a liability under the consolidated leverage ratio calculations in the indentures governing the Company’s senior unsecured and senior secured note obligations. The Company has made an accounting policy election to not apply the recognition requirements of ASU 2016-02 to its short-term leases - leases with a term of one year or less. The Company has also elected to apply certain practical expedients under ASU2016-02 including not separating lease and nonlease components on its finance and operating leases, not reassessing whether any existing contracts contained leases, not reconsidering lease classification, not reassessing initial direct costs and using hindsight in determining the lease reasonably certain term of its leases.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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';font-size: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,917</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense on finance lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,415</p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,818</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease cost Amortization of right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense on finance lease liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Other lease information</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Cash paid for amounts included in the measurement of lease liabilities</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,827)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financing cash flows from finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,006)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — finance leases (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — operating leases (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average discount rate — finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average discount rate — operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Finance leases—fiber lease agreements</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has entered into lease agreements with numerous providers of dark fiber under indefeasible-right-of use agreements (“IRU’s). These IRU’s typically have initial terms of 15-20 years<span style="white-space:pre-wrap;"> and include renewal options after the initial lease term. The Company establishes the number of renewal option periods used in determining the lease term based upon its assessment at the inception of the lease of the number of option periods for which failure to renew the lease imposes a penalty in such amount that renewal appears to be reasonably certain. The option to renew may be automatic, at the option of the Company or mutually agreed to between the dark fiber provider and the Company. Once the Company has accepted the related fiber route, leases that meet the criteria for treatment as finance leases are recorded as a finance lease obligation and an IRU asset. The interest rate used in determining the present value of the aggregate future minimum lease payments is the Company’s incremental borrowing rate for the reasonably certain lease term. Finance lease assets are included in property and equipment in the Company’s consolidated balance sheets. As of June 30, 2019, the Company had committed to additional dark fiber IRU lease agreements totaling </span>$12.3 million in future payments to be paid over periods of up to 20 years. These obligations begin when the related fiber is accepted, which is generally expected to occur in the next 12 months.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The future minimum payments (principal and interest) under these finance leases are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,926</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,742</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,567</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,704</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,184</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total minimum finance lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 342,876</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (174,689)</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Present value of minimum finance lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,187</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7,700)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease obligations, net of current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,487</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Operating leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company leases office space and certain data center facilities under operating leases. In certain cases the Company also enters into short term operating leases for dark fiber. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments under the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the reasonably certain lease term. The implicit rates within the Company’s operating leases are generally not determinable and the Company uses its incremental borrowing rate at the lease commencement date to determine the present value of its lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines its incremental borrowing rate for each lease using its current borrowing rate, adjusted for various factors including level of collateralization and term to align with the term of the lease. Certain of the Company’s leases include options to extend or terminate the lease. The Company establishes the number of renewal option periods used in determining the operating lease term based upon its assessment at the inception of the operating lease of the number of option periods for which failure to renew the lease imposes a penalty in such amount that renewal appears to be reasonably certain. The option to renew may be automatic, at the option of the Company or mutually agreed to between the landlord or dark fiber provider and the Company. Once the Company has accepted the related fiber route or the facility lease term has begun, the present value of the aggregate future minimum operating lease payments are recorded as an operating lease liability and a right-of-use leased asset. Lease incentives and deferred rent liabilities for facilities operating leases are presented with the right-of-use leased asset. Lease expense for lease payments is recognized on a straight-line basis over the term of the lease.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The future minimum payments under these operating lease agreements are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,592</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,504</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,248</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,985</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,871</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,148</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total minimum operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,348</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,253)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Present value of minimum operating lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,095</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,639)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Lease obligations, net of current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,456</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 97300000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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';font-size: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,917</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense on finance lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,415</p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,818</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease cost Amortization of right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense on finance lease liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Other lease information</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Cash paid for amounts included in the measurement of lease liabilities</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,827)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financing cash flows from finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,006)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — finance leases (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — operating leases (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average discount rate — finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average discount rate — operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4917000 4415000 3486000 12818000 9888000 8816000 6780000 25484000 8827000 6780000 5006000 8562000 1457000 P14Y7M6D P22Y3M18D 0.106 0.057 P15Y P20Y 12300000 P20Y <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,926</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,742</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,567</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,704</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,184</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total minimum finance lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 342,876</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (174,689)</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Present value of minimum finance lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,187</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7,700)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finance lease obligations, net of current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,487</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 24926000 24753000 23742000 22567000 21704000 225184000 342876000 174689000 168187000 7700000 160487000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,592</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,504</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,248</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,985</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,871</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,148</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total minimum operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,348</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,253)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Present value of minimum operating lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,095</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,639)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Lease obligations, net of current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,456</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 15592000 13504000 12248000 10985000 9871000 96148000 158348000 64253000 94095000 10639000 83456000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements— to be Adopted</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU No. 2016-13, “Financial <i style="font-style:italic;">Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments.</i>” This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. This new standard is effective for annual and interim reporting periods beginning after December 15, 2019 and early adoption is permitted. The Company is currently evaluating the impact that this guidance may have on its financial statements and related disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;padding-left:72pt;text-indent:-72pt;margin:0pt;"><b style="font-weight:bold;">2. Property and equipment:</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Depreciation and amortization expense related to property and equipment and finance leases was $20.0 million and $20.2 million for the three months ended June 30, 2019, and 2018 respectively, and $40.2 million and $40.0 million for the six months ended June 30, 2019 and 2018, respectively. The Company capitalized salaries and related benefits of employees working directly on the construction and build-out of its network of $2.7 million and $2.7 million for the </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">three months ended June 30, 2019 and 2018, respectively, and $5.3 million and $5.3 million for the six months ended June 30, 2019 and 2018, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Exchange agreement</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In the three and six months ended June 30, 2019 and 2018, the Company exchanged certain used network equipment and cash consideration for new network equipment. The fair value of the equipment received was estimated to be $0.5 million and $1.1 million for the three months ended June 30, 2019 and 2018, respectively, and $2.2 million and $1.5 million for the six months ended June 30, 2019 and 2018, respectively and after considering the cash component the transactions resulted in gains of $0.1 million and $0.3 million for the three months ended June 30, 2019 and 2018, respectively, and $0.7 million and $0.5 million for the six months ended June 30, 2019 and 2018, respectively. The estimated fair value of the equipment received was based upon the cash consideration price the Company pays for the new network equipment on a standalone basis (Level 3).</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Installment payment agreement</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">In March 2015, the Company entered into an installment payment agreement (“IPA”) with a vendor. Under the IPA the Company may purchase network equipment in exchange for interest free note obligations each with a </span>twenty-four month<span style="white-space:pre-wrap;"> term. There are </span>no payments under each note obligation for the first six months followed by eighteen equal installment payments for the remaining eighteen month term. As of June 30, 2019, and December 31, 2018 there was $11.9 million and $11.2<span style="white-space:pre-wrap;"> million, respectively, of note obligations outstanding under the IPA, secured by the related equipment. The Company recorded the assets purchased and the net present value of the note obligation utilizing an imputed interest rate. The resulting discount was </span>$0.4 million and $0.4 million as of June 30, 2019 and December 31, 2018, respectively, and is being amortized over the note term using the effective interest rate method.</p> 2700000 2700000 5300000 5300000 500000 1100000 2200000 1500000 100000 300000 700000 500000 P24M 0 18 11900000 11200000 400000 400000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">3.</b> <b style="font-weight:bold;">Long-term debt:</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Limitations under the indentures</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has $189.2 million of senior unsecured notes, $445.0 million of senior secured notes and 135.0 million Euros ($153.5 million USD) of senior unsecured notes outstanding. The $189.2 million of senior unsecured notes are due on April 15, 2021 (the “2021 Notes”) and bear interest at a rate of 5.625% per year. Interest is paid semi-annually on April 15 and October 15. The $445.0 million of senior secured notes are due on March 1, 2022 (the “2022 Notes”) and bear interest at a rate of 5.375% per year. Interest is paid semi-annually on March 1 and September 1. The 135.0 million Euro ($153.5 million USD) of senior unsecured notes are due on June 30, 2024 (the “2024 Notes”) and bear interest at a rate of 4.375% per year. Interest is paid semi-annually on June 30 and December 30.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The indentures governing the 2024 Notes, 2022 Notes and 2021 Notes, among other things, limit the Company’s ability to incur indebtedness; to pay dividends or make other distributions; to make certain investments and other restricted payments; to create liens; consolidate, merge, sell or otherwise dispose of all or substantially all of its assets; to incur restrictions on the ability of a subsidiary to pay dividends or make other payments; and to enter into certain transactions with its affiliates. Limitations on the ability to incur additional indebtedness (excluding IRU agreements incurred in the normal course of business) include a restriction on incurring additional indebtedness if the Company’s consolidated leverage ratio, as defined in the indentures, is greater than 6.0 for the 2024 Notes and greater than 5.0 for the 2022 Notes and 2021 Notes. Limitations on the ability to incur additional secured indebtedness include a restriction on incurring additional secured indebtedness if the Company’s consolidated secured leverage ratio, as defined in the indentures, is greater than 4.0 for the 2024 Notes and greater than 3.5 for the 2022 Notes and 2021 Notes. The indentures prohibit certain payments, such as dividends and stock purchases, when the Company’s consolidated leverage ratio, as defined by the indentures, is greater than 4.25. A certain amount of such unrestricted payments is permitted notwithstanding this prohibition. The unrestricted payment amount may be increased by the Company’s consolidated cash flow, as defined in the indentures, as long as the Company’s consolidated leverage ratio is less than 4.25. The Company’s consolidated leverage ratio was above 4.25<span style="white-space:pre-wrap;"> as of June 30, 2019. As of June 30, 2019, a total of </span>$166.9 million (held by Holdings in cash and cash equivalents) was permitted for investment payments including dividends and stock purchases.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Issuance of 2024 Notes</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">On June 25, 2019, Group completed an offering of €135.0 million ($153.7 million) aggregate principal amount of 4.375% senior unsecured notes due 2024. The net proceeds from the offering, after deducting offering expenses, were approximately $152.1 million. The Company expects to use the proceeds for general corporate purposes and/or to repurchase the Company’s common stock or for special or recurring dividends to the Company’s stockholders. The 2024 Notes are guaranteed (the “Guarantees”) on a senior unsecured basis, jointly and severally, by the Company’s material domestic subsidiaries, subject to certain exceptions, and by the Company (collectively, the “Guarantors”). Under certain circumstances, the Guarantors may be released from these Guarantees without the consent of the holders of the 2024 Notes.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The 2024 Notes and the Guarantees are Group’s and the Guarantors’ senior unsecured obligations. The 2024 Notes and the Guarantees are effectively subordinated to all of Groups’s and the Guarantors’ existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness, and are structurally subordinated to all indebtedness and other liabilities of subsidiaries that are not Guarantors. Without giving effect to collateral arrangements, the 2024 Notes and the Guarantees rank pari passu in right of payment with Group’s and the Guarantors’ existing and future senior indebtedness. The 2024 Notes and the Guarantees rank contractually senior in right of payment to all of Group’s and the Guarantors’ existing and future subordinated indebtedness.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The 2024 Notes were offered and sold only to persons reasonably believed to be qualified institutional buyers in an unregistered offering pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Act”), and to certain non-U.S. persons in transactions outside the United States in compliance with Regulation S under the Act. The 2024 Notes have not been registered under the Act, and may not be offered or sold in the United States absent registration or an applicable exemption from registration requirements. Application will be made for the 2024 Notes to be listed on the Official List of The International Stock Exchange; however, there can be no assurance that the application will be successful or that any such listing will be granted or maintained.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The 2024 Notes bear interest at a rate of 4.375%<span style="white-space:pre-wrap;"> per annum. Interest began to accrue on the 2024 Notes on June 25, 2019 and will be paid semi-annually in arrears on June 30 and December 30 of each year, commencing on December 30, 2019. Unless earlier redeemed, the 2024 Notes will mature on June 30, 2024. The 2024 Notes were issued at par for </span>135.0 million Euros ($153.7<span style="white-space:pre-wrap;"> million USD) on June 25, 2019. The 2024 Notes were issued in Euros and are reported in the Company’s reporting currency – US Dollars. As of June 30, 2019 the 2024 Notes were valued at </span>$153.5 million resulting in an unrealized gain of $0.2 million recorded during the three and six months ended June 30, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Group may redeem some or all of the 2024 Notes at any time prior to June 30, 2021 at a price equal to 100% of the principal amount of the 2024 Notes, plus a “make-whole” premium as set forth in the indenture, plus accrued and unpaid interest, if any, to, but not including, the date of redemption. Thereafter, Group may redeem the 2024 Notes, in whole or in part, at a redemption price ranging from 102.188% to par (depending on the year), as set forth in the indenture. Group may also redeem up to 35% of the principal amount of the 2024 Notes using proceeds of certain equity offerings completed prior to June 30, 2021 at a redemption price equal to 104.375%, plus accrued and unpaid interest, if any, to, but not including, the date of redemption, subject to certain exceptions. Group may also redeem the 2024 Notes, in whole but not in part, in the event of certain changes in the tax laws of the United States (or any taxing authority in the United States). This redemption would be at 100% of the principal amount of the 2024 Notes to be redeemed (plus any accrued interest and additional amounts then payable with respect to the 2024 Notes to, but not including, the redemption date).</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">If Group undergoes specific kinds of change in control accompanied by certain ratings events, it will be required to offer to repurchase the 2024 Notes from holders at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but not including, the date of repurchase. Additionally, if Group or any of its restricted subsidiaries sells assets and does not apply the proceeds from such sale in a certain manner or certain other events have not occurred, under certain circumstances, Group will be required to use the excess net proceeds to make an offer to purchase the 2024 Notes at an offer price in cash equal to 100% of the principal amount of the 2024 Notes, plus accrued and unpaid interest, if any, to, but not including, the repurchase date.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with any offer to purchase all or any of the 2024 Notes (including a change of control offer, asset sale offer or any tender offer), if holders of no less than 90% of the aggregate principal amount of the 2024 Notes validly tender their 2024 Notes, Group or a third party is entitled to redeem any remaining 2024 Notes at the price offered to each holder.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The 2024 notes indenture includes covenants that restrict Group and its restricted subsidiaries’ ability to, among other things: incur indebtedness; issue certain preferred stock or similar equity securities; pay dividends or make other distributions in respect of, or repurchase or redeem, capital stock; make certain investments and other restricted payments, such as prepayment, redemption or repurchase of certain indebtedness; create liens; consolidate, merge, sell or otherwise dispose of all or substantially all of the assets of Group and its restricted subsidiaries taken as a whole; incur restrictions on the ability of a subsidiary to pay dividends or make other payments; and enter into transactions with affiliates. However, the covenants provide for certain exceptions to these restrictions and the Company is not subject to the covenants under the 2024 Notes indenture. Certain covenants will cease to apply to the 2024 Notes if, and for so long as, the 2024 Notes have investment grade ratings from any two of Moody’s Investors Service, Inc., Fitch Ratings, Inc. and S&amp;P Global Ratings and so long as no default or event of default under the Indenture has occurred and is continuing.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The principal amount of the 2024 Notes would become immediately due and payable upon the occurrence of certain bankruptcy or insolvency events involving Group or certain of its subsidiaries, and may be declared immediately due and payable by the trustee or the holders of at least 25% of the aggregate principal amount of the then-outstanding 2024 Notes upon the occurrence of certain events of default under the indenture.</p> 189200000 445000000.0 135000000.0 153500000 189200000 0.05625 445000000.0 0.05375 135000000.0 153500000 0.04375 6.0 5.0 4.0 3.5 4.25 4.25 4.25 166900000 135000000.0 153700000 0.04375 152100000 0.04375 135000000.0 153700000 153500000 200000 200000 1 1.02188 0.35 1.04375 1.01 0.90 0.25 <p style="font-family:'Times New Roman';font-size:10pt;padding-left:72pt;text-indent:-72pt;margin:0pt;"><b style="font-weight:bold;">4. Commitments and contingencies</b>:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Current and potential litigation</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In accordance with the accounting guidance for contingencies, the Company accrues its estimate of a contingent liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Where it is probable that a liability has been incurred and there is a range of expected loss for which no amount in the range is more likely than any other amount, the Company accrues at the low end of the range. The Company reviews its accruals at least quarterly and adjusts them to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular matter. The Company has taken certain positions related to its obligations for leased circuits for which it is reasonably possible could result in a loss of up to $3.0 million in excess of the amount accrued at June 30, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is engaged in an arbitration proceeding in Spain in which a former provider of optical fiber to the Company is seeking approximately $9 million for the Company’s early termination of the optical fiber leases, which amount the Company has accrued in 2015. The Company has counterclaimed for damages and is contesting its obligation to pay the termination liability in an arbitration proceeding in Spain. The arbitration is being conducted by the Civil and Commercial Arbitration Court (CIMA) in Madrid, Spain.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In the ordinary course of business the Company is involved in other legal activities and claims. Because such matters are subject to many uncertainties and the outcomes are not predictable with assurance, the liability related to these legal actions and claims cannot be determined with certainty. Management does not believe that such claims and actions will have a material impact on the Company’s financial condition or results of operations. Judgment is required in estimating the ultimate outcome of any dispute resolution process, as well as any other amounts that may be incurred to conclude the negotiations or settle any litigation. Actual results may differ from these estimates under different assumptions or conditions and such differences could be material.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3000000.0 9000000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5.</b> <b style="font-weight:bold;">Income taxes:</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The components of income before income taxes consist of the following (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,332</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,582</p></td></tr><tr><td style="vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,152)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,489)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,180</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,093</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The components of income before income taxes consist of the following (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,332</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,582</p></td></tr><tr><td style="vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,152)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,489)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,180</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,093</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 16332000 15446000 35084000 29582000 -6152000 -6276000 -12136000 -10489000 10180000 9170000 22948000 19093000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">6. Common stock buyback program stock option and award plan:</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company’s Board of Directors has approved purchases of the Company’s common stock under a buyback program (the “Buyback Program”) through December 31, 2019. At June 30, 2019, there was approximately </span>$34.9 million remaining for purchases under the Buyback Program. There were no purchases of common stock during the three and six months ended June 30, 2019 and June 30, 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In the second quarter of 2019 the Company granted 0.4 million shares of common stock to its employees valued at $23.5 million. The vesting of 24,050 of these shares granted to the Company's executives are subject to certain performance conditions and the vesting of 105,000<span style="white-space:pre-wrap;"> shares granted to the Company's CEO are subject to the total shareholder return of the Company's common stock compared to the total shareholder return of the Nasdaq Telecommunications Index. The remaining shares vest over periods ending in December 2022.</span></p> 34900000 0 0 0 0 400000 23500000 24050 105000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7. Dividends on common stock:</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">On August 7, 2019, the Company’s Board of Directors approved the payment of a quarterly dividend of $0.62 per common share. This estimated $28.1 million dividend payment is expected to be made on September 9, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The payment of any future dividends and any other returns of capital, including stock buybacks will be at the discretion of the Company’s Board of Directors and may be reduced, eliminated or increased and will be dependent upon the Company’s financial position, results of operations, available cash, cash flow, capital requirements, limitations under the Company’s debt indentures and other factors deemed relevant by the Company’s Board of Directors. The Company is a Delaware Corporation and under the General Corporate Law of the State of Delaware distributions may be restricted including a restriction that distributions, including stock purchases and dividends, do not result in an impairment of a corporation’s capital, as defined under Delaware Law. The indentures governing the Company’s notes limit the Company’s ability to return cash to its stockholders.</p> 0.62 28100000 <p style="font-family:'Times New Roman';font-size:10pt;padding-left:72pt;text-indent:-72pt;margin:0pt;"><b style="font-weight:bold;">8. Related party transactions:</b></p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:72pt;text-indent:-72pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:72pt;text-indent:-72pt;margin:0pt;"><i style="font-style:italic;">Office leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s headquarters is located in an office building owned by Sodium LLC whose owner is the Company’s Chief Executive Officer. The fixed annual rent for the headquarters building is $1.0 million per year plus an allocation of taxes and utilities. The lease began in May 2015 and the lease term is for five years which is cancellable by the Company upon 60 days’ notice. The Company’s audit committee reviews and approves all transactions with related parties. The Company paid $0.5 million and $0.5 million in the three months ended June 30, 2019 and 2018, respectively, and $0.9 million and $0.8 million in the six months ended June 30, 2019 and 2018, respectively, for rent and related costs (including taxes and utilities) to Sodium LLC for this lease.</p> 1000000.0 P5Y P60D 500000 500000 900000 800000 <p style="font-family:'Times New Roman';font-size:10pt;padding-left:72pt;text-indent:-72pt;margin:0pt;"><b style="font-weight:bold;">9. Segment information:</b></p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:72pt;text-indent:-72pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company operates as one operating segment. The Company’s service revenue by geographic region and product class and long lived assets by geographic region are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months Ended June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">North America</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,864</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,459</p></td></tr><tr><td style="vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,917</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Latin America</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,339</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,472</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,191</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,789</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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';font-size: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.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';font-size: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';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months Ended June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,088</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,028</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,265</p></td></tr><tr><td style="vertical-align:bottom;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,338</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,296</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.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';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months Ended June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,499</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,158</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,149</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Latin America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,514</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,656</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,036</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,930</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.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';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months Ended June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,144</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,477</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,253</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,272</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,002</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Long lived assets, net</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">North America</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275,367</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Europe and other</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,183</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,978</p></td></tr><tr><td style="vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 375,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 375,345</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The majority of North American revenue consists of services delivered within the United States.</p> <p style="font-family:'Times New Roman';font-size:10pt;padding-left:72pt;text-indent:-72pt;margin:0pt;"><b style="font-weight:bold;">9. Segment information:</b></p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:72pt;text-indent:-72pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company operates as one operating segment. The Company’s service revenue by geographic region and product class and long lived assets by geographic region are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months Ended June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">North America</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,864</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,459</p></td></tr><tr><td style="vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,917</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Latin America</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,339</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,472</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,191</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,789</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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';font-size: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.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';font-size: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';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months Ended June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,088</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,028</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,265</p></td></tr><tr><td style="vertical-align:bottom;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,338</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,296</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.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';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months Ended June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,499</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,158</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,149</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Latin America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,514</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,656</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,036</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,930</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.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';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months Ended June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,144</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,477</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,253</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,272</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,002</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Long lived assets, net</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">North America</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275,367</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Europe and other</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,183</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,978</p></td></tr><tr><td style="vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 375,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 375,345</p></td></tr></table> 1 78484000 32864000 111000 111459000 17789000 4113000 15000 21917000 71000 3000 74000 1128000 211000 1339000 97472000 37191000 126000 134789000 74088000 32028000 149000 106265000 18382000 3942000 14000 22338000 556000 137000 693000 93026000 36107000 163000 129296000 156462000 65499000 197000 222158000 35969000 8139000 41000 44149000 105000 4000 109000 2120000 394000 2514000 194656000 74036000 238000 268930000 147144000 64020000 313000 211477000 37259000 7968000 26000 45253000 1009000 263000 1272000 185412000 72251000 339000 258002000 273772000 275367000 102183000 99978000 375955000 375345000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Jul. 31, 2019
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2019  
Entity File Number 000-51829  
Entity Registrant Name COGENT COMMUNICATIONS HOLDINGS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-5706863  
Entity Address, Address Line One 2450 N Street N.W.  
Entity Address, Country US  
Entity Address, City or Town Washington, D.C  
Entity Address, Postal Zip Code 20037  
City Area Code (202)  
Local Phone Number 295-4200  
Title of 12(b) Security Common Stock  
Trading Symbol CCOI  
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   46,815,903
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001158324  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 409,279 $ 276,093
Accounts receivable, net of allowance for doubtful accounts of $1,782 and $1,263, respectively 40,684 41,709
Prepaid expenses and other current assets 36,030 32,535
Total current assets 485,993 350,337
Property and equipment, net 375,936 375,325
Right-of-use leased assets 72,255  
Deferred tax assets   2,733
Deposits and other assets 14,881 11,455
Total assets 949,065 739,850
Current liabilities:    
Accounts payable 11,570 8,519
Accrued and other current liabilities 51,615 51,431
Installment payment agreement, current portion, net of discount of $396 and $395, respectively 8,693 8,283
Current maturities, operating lease liabilities 10,639  
Current maturities, finance lease obligations 7,700 7,074
Total current liabilities 90,217 75,307
Senior secured 2022 notes, net of unamortized debt costs of $2,301 and $2,695, respectively and including premium of $1,197 and $1,405, respectively 443,896 443,710
Operating lease liabilities, net of current maturities 83,456  
Finance lease obligations, net of current maturities 160,487 156,706
Other long term liabilities 7,588 25,380
Total liabilities 1,125,655 888,852
Commitments and contingencies:
Stockholders' equity:    
Common stock, $0.001 par value; 75,000,000 shares authorized; 46,806,370 and 46,336,499 shares issued and outstanding, respectively 47 46
Additional paid-in capital 481,734 471,331
Accumulated other comprehensive income-foreign currency translation (10,967) (10,928)
Accumulated deficit (647,404) (609,451)
Total stockholders' deficit (176,590) (149,002)
Total liabilities and stockholders' equity 949,065 739,850
Senior unsecured 2024 Euro notes    
Current liabilities:    
Senior unsecured 2024 Euro and 2021 notes, net of unamortized debt costs of $1,550 and $1,171 and $1,476, respectively 151,957  
Senior unsecured 2021 notes    
Current liabilities:    
Senior unsecured 2024 Euro and 2021 notes, net of unamortized debt costs of $1,550 and $1,171 and $1,476, respectively $ 188,054 $ 187,749
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Assets    
Accounts receivable, allowance for doubtful accounts (in dollars) $ 1,782 $ 1,263
Liabilities and stockholders' equity    
Installment payment agreement, current portion, net of discount $ 396 $ 395
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 75,000,000 75,000,000
Common stock, shares issued 46,806,370 46,806,370
Common stock, shares outstanding 46,336,499 46,336,499
Senior secured 2022 notes    
Liabilities and stockholders' equity    
Unamortized debt costs $ 2,301 $ 2,695
Unamortized debt premium 1,197 1,405
Senior unsecured 2024 Euro notes    
Liabilities and stockholders' equity    
Unamortized debt costs 1,550  
Senior unsecured 2021 notes    
Liabilities and stockholders' equity    
Unamortized debt costs $ 1,171 $ 1,476
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Service revenue $ 134,789 $ 129,296 $ 268,930 $ 258,002
Operating expenses:        
Network operations 54,407 54,379 108,557 109,252
Selling, general, and administrative 38,566 33,704 74,427 67,227
Depreciation and amortization 19,979 20,216 40,240 40,004
Total operating expenses 112,952 108,299 223,224 216,483
Gains on equipment transactions 185 357 721 475
Operating income 22,022 21,354 46,427 41,994
Interest income and other, net 1,753 189 3,572 1,879
Interest expense (13,595) (12,373) (27,051) (24,780)
Income before income taxes 10,180 9,170 22,948 19,093
Income tax provision (3,044) (2,618) (6,595) (5,757)
Net income 7,136 6,552 16,353 13,336
Comprehensive income:        
Net income 7,136 6,552 16,353 13,336
Foreign currency translation adjustment 1,786 (6,198) (39) (3,587)
Comprehensive income $ 8,922 $ 354 $ 16,314 $ 9,749
Net income per common share:        
Basic net income per common share (in dollars per share) $ 0.16 $ 0.15 $ 0.36 $ 0.30
Diluted net income per common share (in dollars per share) 0.16 0.14 0.36 0.29
Dividends declared per common share (in dollars per share) $ 0.60 $ 0.52 $ 1.18 $ 1.02
Weighted-average common shares - basic (in shares) 45,354,327 45,016,767 45,349,397 45,011,616
Weighted-average common shares - diluted (in shares) 45,912,291 45,536,473 45,838,918 45,456,831
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Equity-based compensation expense     $ 8,724 $ 8,479
Network operations        
Equity-based compensation expense $ 226 $ 232 406 421
Selling, general and administrative        
Equity-based compensation expense $ 5,063 $ 4,463 $ 8,318 $ 8,058
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Cash flows from operating activities:    
Net income $ 16,353 $ 13,336
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 40,240 40,004
Amortization of debt costs and premium 842 751
Equity-based compensation expense (net of amounts capitalized) 8,724 8,479
Gains - equipment transactions and other, net (484) (439)
Deferred income taxes 4,831 4,815
Changes in operating assets and liabilities:    
Accounts receivable 1,005 (741)
Prepaid expenses and other current assets (3,547) (631)
Accounts payable, accrued liabilities and other long-term liabilities 5,088 (2,418)
Deposits and other assets (3,783) (1,706)
Net cash provided by operating activities 69,269 61,450
Cash flows from investing activities:    
Purchases of property and equipment (25,008) (26,893)
Net cash used in investing activities (25,008) (26,893)
Cash flows from financing activities:    
Dividends paid (54,306) (46,607)
Net proceeds from issuance of senior unsecured 2024 Euro Notes - net of debt costs of $1,556 152,128  
Proceeds from exercises of common stock options 919 1,002
Principal payments of installment payment agreement (4,774) (4,254)
Principal payments of finance lease obligations (5,006) (6,059)
Net cash provided by (used in) financing activities 88,961 (55,918)
Effect of exchange rate changes on cash (36) (1,368)
Net increase (decrease) in cash and cash equivalents 133,186 (22,729)
Cash and cash equivalents, beginning of period 276,093 247,011
Cash and cash equivalents, end of period 409,279 224,282
Supplemental disclosure of non-cash investing and financing activities:    
Non-cash component of network equipment obtained in exchange transactions 684 460
PP&E obtained for installment payment agreement 5,483 5,943
Finance lease obligations incurred $ 8,562 $ 10,735
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Senior unsecured 2024 Euro notes  
Debt costs $ 1,556
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the business and recent developments:
6 Months Ended
Jun. 30, 2019
Description of the business and recent developments:  
Description of the business and recent developments:

1.  Description of the business and recent developments:

Reorganization and merger

On May 15, 2014, pursuant to the Agreement and Plan of Reorganization by and among Cogent Communications Group, Inc. (“Group”), a Delaware corporation, Cogent Communications Holdings, Inc., a Delaware corporation (“Holdings”) and Cogent Communications Merger Sub, Inc., a Delaware corporation, Group adopted a new holding company organizational structure whereby Group is now a wholly owned subsidiary of Holdings. Holdings is a “successor issuer” to Group pursuant to Rule 12g-3(a) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”).

References to the “Company” for events that occurred prior to May 15, 2014 refer to Cogent Communications Group, Inc. and its subsidiaries and on and after May 15, 2014 the “Company” refers to Cogent Communications Holdings, Inc. and its subsidiaries.

Description of business

The Company is a Delaware corporation and is headquartered in Washington, DC. The Company is a facilities-based provider of low-cost, high-speed Internet access services, private network services and data center colocation space. The Company’s network is specifically designed and optimized to transmit packet routed data. The Company delivers its services primarily to small and medium-sized businesses, communications service providers and other bandwidth-intensive organizations in North America, Europe, and Asia and recently in Australia and Brazil.

The Company offers on-net Internet access and private network services exclusively through its own facilities, which run from its network to its customers’ premises. The Company is not dependent on local telephone companies or cable TV companies to serve its customers for its on-net Internet access and private network services because of its integrated network architecture. The Company offers its on-net services to customers located in buildings that are physically connected to its network. The Company’s on-net service consists of high-speed Internet access and private network services offered at speeds ranging from 100 Megabits per second to 100 Gigabits per second of bandwidth. The Company provides its on-net Internet access services and private network services to its corporate and net-centric customers. The Company’s corporate customers are located in multi-tenant office buildings and typically include law firms, financial services firms, advertising and marketing firms and other professional services businesses. The Company’s net-centric customers include bandwidth-intensive users such as other Internet access providers, telephone companies, cable television companies, web hosting companies, content delivery network companies and commercial content and application service providers. These net-centric customers obtain the Company’s services in carrier neutral data centers and in the Company’s data centers. The Company operates data centers throughout North America and Europe that allow its customers to collocate their equipment and access the Company’s network.

In addition to providing its on-net services, the Company provides Internet connectivity and private network services to customers that are not located in buildings directly connected to its network. The Company provides this off-net service primarily to corporate customers using other carriers’ circuits to provide the “last mile” portion of the link from the customers’ premises to the Company’s network. The Company also provides certain non-core services that resulted from acquisitions. The Company continues to support but does not actively sell these non-core services.

Basis of presentation

The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments that the Company considers necessary for the fair presentation of its results of operations and cash flows for the interim periods covered, and of the financial position of the Company at the date of the interim condensed consolidated balance sheet. Certain

information and footnote disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. While the Company believes that the disclosures are adequate to not make the information misleading, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in its annual report on Form 10-K for the year ended December 31, 2018.

The accompanying unaudited condensed consolidated financial statements include all wholly-owned subsidiaries. All inter-company accounts and activity have been eliminated.

Use of estimates

The preparation of consolidated financial statements in conformity with United States generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates.

Financial instruments

At June 30, 2019, the carrying amount of cash and cash equivalents, accounts receivable, prepaid and other current assets, accounts payable and accrued expenses approximated fair value because of the short-term nature of these instruments. The Company measures its cash equivalents at amortized cost, which approximates fair value based upon quoted market prices (Level 1). Based upon recent trading prices (Level 2 — market approach) at June 30, 2019 the fair value of the Company’s $189.2 million senior unsecured notes was $191.8 million, the fair value of the Company’s $445.0 million senior secured notes was $461.7 million and the fair value of the Company’s 135.0 million Euro ($153.5 million USD) senior unsecured notes was $153.7 million.

Gross receipts taxes, universal service fund and other surcharges

Revenue recognition standards include guidance relating to taxes or surcharges assessed by a governmental authority that are directly imposed on a revenue-producing transaction between a seller and a customer and may include, but are not limited to, gross receipts taxes, excise taxes, Universal Service Fund fees and certain state regulatory fees. Such charges may be presented gross or net based upon the Company’s accounting policy election. The Company records certain excise taxes and surcharges on a gross basis and includes them in its revenues and costs of network operations. Excise taxes and surcharges billed to customers and recorded on a gross basis (as service revenue and network operations expense) were $3.2 million and $3.1 million for the three months ended June 30, 2019 and June 30, 2018, respectively, and $6.6 million and $6.3 million for the six months ended June 30, 2019 and June 30, 2018, respectively.

Basic and diluted net income per common share

Basic earnings per share (“EPS”) excludes dilution for common stock equivalents and is computed by dividing net income or (loss) available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS is based on the weighted-average number of shares of common stock outstanding during each period, adjusted for the effect of dilutive common stock equivalents. Shares of restricted stock are included in the computation of basic EPS as they vest and are included in diluted EPS, to the extent they are dilutive, determined using the treasury stock method.

The following details the determination of diluted weighted average shares:

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

    

Six Months Ended

June 30, 2019

June 30, 2018

June 30, 2019

June 30, 2018

Weighted average common shares - basic

 

45,354,327

45,016,767

45,349,397

45,011,616

Dilutive effect of stock options

 

35,895

36,320

30,972

32,222

Dilutive effect of restricted stock

 

522,069

483,386

458,549

412,993

Weighted average common shares - diluted

 

45,912,291

45,536,473

45,838,918

45,456,831

The following details unvested shares of restricted common stock as well as the anti-dilutive effects of stock options and restricted stock awards outstanding:

 

Three Months

Three Months

 

Six Months

Six Months

Ended

Ended

Ended

Ended

    

June 30, 2019

    

June 30, 2018

    

June 30, 2019

    

June 30, 2018

Unvested shares of restricted common stock

 

1,442,520

 

1,417,669

 

1,442,520

 

1,417,669

Anti-dilutive options for common stock

36,381

43,308

52,338

50,353

Anti-dilutive shares of restricted common stock

 

37,494

 

 

87,686

 

44,672

Stockholder’s Deficit

The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2019 and June 30, 2018 (in thousands except share amounts):

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder’s

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at March 31, 2019

 

46,350,434

$

46

$

475,275

$

(12,753)

$

(626,799)

$

(164,231)

Forfeitures of shares granted to employees

 

(1,702)

 

 

 

 

 

Equity-based compensation

 

 

 

5,714

 

 

 

5,714

Foreign currency translation

 

 

 

 

1,786

 

 

1,786

Issuances of common stock

 

438,478

 

1

 

 

 

 

1

Exercises of options

 

19,160

 

 

745

 

 

 

745

Dividends paid

 

 

 

 

 

(27,741)

 

(27,741)

Net income

 

 

 

 

 

7,136

 

7,136

Balance at June 30, 2019

 

46,806,370

$

47

$

481,734

$

(10,967)

$

(647,404)

$

(176,590)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder’s

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at March 31, 2018

46,283,140

$

46

$

461,154

$

(1,989)

$

(556,266)

$

(97,055)

Forfeitures of shares granted to employees

 

(4,749)

 

 

 

 

 

Equity-based compensation

 

 

 

5,149

 

 

 

5,149

Foreign currency translation

 

 

 

 

(6,198)

 

 

(6,198)

Issuances of common stock

 

145,978

 

 

 

 

 

Exercises of options

 

19,576

 

 

704

 

 

 

704

Dividends paid

 

 

 

 

 

(23,788)

 

(23,788)

Net income

 

 

 

 

 

6,552

 

6,552

Balance at June 30, 2018

 

46,443,945

$

46

$

467,007

$

(8,187)

$

(573,502)

$

(114,636)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder's

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at December 31, 2018

46,336,499

$

46

$

471,331

$

(10,928)

$

(609,451)

$

(149,002)

Forfeitures of shares granted to employees

 

(3,886)

 

 

 

 

 

Equity-based compensation

 

 

 

9,484

 

 

 

9,484

Foreign currency translation

 

 

 

 

(39)

 

 

(39)

Issuances of common stock

 

448,978

 

1

 

 

 

 

1

Exercises of options

 

24,779

 

 

919

 

 

 

919

Dividends paid

 

 

 

 

 

(54,306)

 

(54,306)

Net income

 

 

 

 

 

16,353

 

16,353

Balance at June 30, 2019

 

46,806,370

$

47

$

481,734

$

(10,967)

$

(647,404)

$

(176,590)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder's

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at December 31, 2017

45,960,799

$

46

$

456,696

$

(4,600)

$

(554,686)

$

(102,544)

Cumulative effect adjustment from adoption of ASC 606

 

 

 

 

 

14,455

 

14,455

Forfeitures of shares granted to employees

 

(11,528)

 

 

 

 

 

Equity-based compensation

 

 

 

9,310

 

 

 

9,310

Foreign currency translation

 

 

 

 

(3,587)

 

 

(3,587)

Issuances of common stock

 

463,978

 

 

 

 

 

Exercises of options

 

30,696

 

 

1,001

 

 

 

1,001

Dividends paid

 

 

 

 

 

(46,607)

 

(46,607)

Net income

 

 

 

 

 

13,336

 

13,336

Balance at June 30, 2018

 

46,443,945

$

46

$

467,007

$

(8,187)

$

(573,502)

$

(114,636)

Revenue recognition

The Company recognizes revenue under ASU No. 2014-09, Revenue from Contracts with Customers (“ASC 606”), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. Under ASC 606 installation fees for contracts with terms longer than month-to-month are recognized over the contract term. The Company believes that the installation fee does not give rise to a material right as defined by ASC 606 for contracts with terms longer than month-to-month. The Company recognizes revenue over the estimated average customer life for installation fees associated with month-to-month contracts, because the fee represents a material right as defined by ASC 606. The Company capitalizes certain contract acquisition costs that relate directly to a customer contract, including commissions paid to its sales team and sales agents and amortizes these costs on straight-line basis over the period the services are transferred to the customer for commissions paid to its sales team (estimated customer life) and over the remaining original contract term for agent commissions. Management assesses these costs for impairment at least quarterly and as "triggering" events occur that indicate it is more likely than not that an impairment exists.

The Company’s service offerings consist of on-net and off-net telecommunications services. Fixed fees are billed monthly in advance and usage fees are billed monthly in arrears. Amounts billed are due upon receipt and contract lengths range from month to month to 60 months. The Company satisfies its performance obligations to provide services to customers over time as the services are rendered. In accordance with ASC 606, revenue is recognized when a customer obtains the promised service. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services. The Company has adopted the practical

expedient related to certain performance obligation disclosures since it has a right to consideration from its customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date.

To achieve this core principle, the Company follows the following five steps:

1)Identification of the contract, or contracts with a customer
2)Identification of the performance obligations in the contract
3)Determination of the transaction price
4)Allocation of the transaction price to the performance obligations in the contract
5)Recognition of revenue when, or as, we satisfy a performance obligation

Fees billed in connection with customer installations are deferred (as deferred revenue) and recognized as noted above. To the extent a customer contract is terminated prior to its contractual end the customer is subject to termination fees. The Company vigorously seeks payment of these amounts. The Company recognizes revenue for these amounts as they are collected.

Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the three months ended June 30, 2019 was $1.7 million and during the three months ended June 30, 2018 was $1.9 million. Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the six months ended June 30, 2019 was $3.4 million and during the six months ended June 30, 2018 was $3.9 million. Amortization expense for contract costs was $4.3 million for the three months ended June 30, 2019 and $4.2 million for the three months ended June 30, 2018. Amortization expense for contract costs was $8.7 million for the six months ended June 30, 2019 and $8.3 million for the three months ended June 30, 2018.

Recent Accounting Pronouncements— Adopted

In February 2016, the FASB issued ASU No. 2016-02, Leases (“ASU 2016-02”). ASU 2016-02 replaced most existing lease accounting guidance. In July 2018 the FASB approved an Accounting Standards Update which, among other changes, allowed a company to elect to adopt ASU 2016-02 using the modified retrospective method applying the transition provisions at the beginning of the period of adoption, rather than at the beginning of the earliest comparative period presented in these financial statements. ASU 2016-02 was effective for the Company beginning on January 1, 2019 and required the Company to record a right-of-use asset and a lease liability for most of its facilities leases. Leases that were previously treated as operating leases. The effect of ASU 2016-02 was to record a cumulative-effect adjustment on January 1, 2019 as a right-of-use asset and an operating lease liability totaling $97.3 million. The operating lease liability is not considered a liability under the consolidated leverage ratio calculations in the indentures governing the Company’s senior unsecured and senior secured note obligations. The Company has made an accounting policy election to not apply the recognition requirements of ASU 2016-02 to its short-term leases - leases with a term of one year or less. The Company has also elected to apply certain practical expedients under ASU2016-02 including not separating lease and nonlease components on its finance and operating leases, not reassessing whether any existing contracts contained leases, not reconsidering lease classification, not reassessing initial direct costs and using hindsight in determining the lease reasonably certain term of its leases.

    

Three Months

Ended

June 30, 2019

Finance lease cost

 

  

Amortization of right-of-use assets

$

4,917

Interest expense on finance lease liabilities

 

4,415

Operating lease cost

 

3,486

Total lease costs

 

12,818

    

Six Months

 

Ended

 

June 30, 2019

 

Finance lease cost Amortization of right-of-use assets

$

9,888

Interest expense on finance lease liabilities

 

8,816

Operating lease cost

 

6,780

Total lease costs

 

25,484

Other lease information

 

Cash paid for amounts included in the measurement of lease liabilities

 

Operating cash flows from finance leases

 

(8,827)

Operating cash flows from operating leases

 

(6,780)

Financing cash flows from finance leases

 

(5,006)

Right-of-use assets obtained in exchange for new finance lease liabilities

 

8,562

Right-of-use assets obtained in exchange for new operating lease liabilities

 

1,457

Weighted-average remaining lease term — finance leases (in years)

 

14.6

Weighted-average remaining lease term — operating leases (in years)

 

22.3

Weighted average discount rate — finance leases

 

10.6

%

Weighted average discount rate — operating leases

 

5.7

%

Finance leases—fiber lease agreements

The Company has entered into lease agreements with numerous providers of dark fiber under indefeasible-right-of use agreements (“IRU’s). These IRU’s typically have initial terms of 15-20 years and include renewal options after the initial lease term. The Company establishes the number of renewal option periods used in determining the lease term based upon its assessment at the inception of the lease of the number of option periods for which failure to renew the lease imposes a penalty in such amount that renewal appears to be reasonably certain. The option to renew may be automatic, at the option of the Company or mutually agreed to between the dark fiber provider and the Company. Once the Company has accepted the related fiber route, leases that meet the criteria for treatment as finance leases are recorded as a finance lease obligation and an IRU asset. The interest rate used in determining the present value of the aggregate future minimum lease payments is the Company’s incremental borrowing rate for the reasonably certain lease term. Finance lease assets are included in property and equipment in the Company’s consolidated balance sheets. As of June 30, 2019, the Company had committed to additional dark fiber IRU lease agreements totaling $12.3 million in future payments to be paid over periods of up to 20 years. These obligations begin when the related fiber is accepted, which is generally expected to occur in the next 12 months.

The future minimum payments (principal and interest) under these finance leases are as follows (in thousands):

For the twelve months ending June 30,

    

2020

$

24,926

2021

 

24,753

2022

 

23,742

2023

 

22,567

2024

 

21,704

Thereafter

 

225,184

 

Total minimum finance lease obligations

 

342,876

Less—amounts representing interest

 

(174,689)

 

Present value of minimum finance lease obligations

 

168,187

Current maturities

 

(7,700)

 

Finance lease obligations, net of current maturities

$

160,487

Operating leases

The Company leases office space and certain data center facilities under operating leases. In certain cases the Company also enters into short term operating leases for dark fiber. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments under the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the reasonably certain lease term. The implicit rates within the Company’s operating leases are generally not determinable and the Company uses its incremental borrowing rate at the lease commencement date to determine the present value of its lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines its incremental borrowing rate for each lease using its current borrowing rate, adjusted for various factors including level of collateralization and term to align with the term of the lease. Certain of the Company’s leases include options to extend or terminate the lease. The Company establishes the number of renewal option periods used in determining the operating lease term based upon its assessment at the inception of the operating lease of the number of option periods for which failure to renew the lease imposes a penalty in such amount that renewal appears to be reasonably certain. The option to renew may be automatic, at the option of the Company or mutually agreed to between the landlord or dark fiber provider and the Company. Once the Company has accepted the related fiber route or the facility lease term has begun, the present value of the aggregate future minimum operating lease payments are recorded as an operating lease liability and a right-of-use leased asset. Lease incentives and deferred rent liabilities for facilities operating leases are presented with the right-of-use leased asset. Lease expense for lease payments is recognized on a straight-line basis over the term of the lease.

The future minimum payments under these operating lease agreements are as follows (in thousands):

For the twelve months ending June 30,

    

2020

$

15,592

2021

 

13,504

2022

 

12,248

2023

 

10,985

2024

 

9,871

Thereafter

 

96,148

 

Total minimum operating lease obligations

 

158,348

Less—amounts representing interest

 

(64,253)

 

Present value of minimum operating lease obligations

 

94,095

Current maturities

 

(10,639)

 

Lease obligations, net of current maturities

$

83,456

Recent Accounting Pronouncements— to be Adopted

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments.” This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. This new standard is effective for annual and interim reporting periods beginning after December 15, 2019 and early adoption is permitted. The Company is currently evaluating the impact that this guidance may have on its financial statements and related disclosures.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Property and equipment:
6 Months Ended
Jun. 30, 2019
Property and equipment:  
Property and equipment:

2. Property and equipment:

Depreciation and amortization expense related to property and equipment and finance leases was $20.0 million and $20.2 million for the three months ended June 30, 2019, and 2018 respectively, and $40.2 million and $40.0 million for the six months ended June 30, 2019 and 2018, respectively. The Company capitalized salaries and related benefits of employees working directly on the construction and build-out of its network of $2.7 million and $2.7 million for the

three months ended June 30, 2019 and 2018, respectively, and $5.3 million and $5.3 million for the six months ended June 30, 2019 and 2018, respectively.

Exchange agreement

In the three and six months ended June 30, 2019 and 2018, the Company exchanged certain used network equipment and cash consideration for new network equipment. The fair value of the equipment received was estimated to be $0.5 million and $1.1 million for the three months ended June 30, 2019 and 2018, respectively, and $2.2 million and $1.5 million for the six months ended June 30, 2019 and 2018, respectively and after considering the cash component the transactions resulted in gains of $0.1 million and $0.3 million for the three months ended June 30, 2019 and 2018, respectively, and $0.7 million and $0.5 million for the six months ended June 30, 2019 and 2018, respectively. The estimated fair value of the equipment received was based upon the cash consideration price the Company pays for the new network equipment on a standalone basis (Level 3).

Installment payment agreement

In March 2015, the Company entered into an installment payment agreement (“IPA”) with a vendor. Under the IPA the Company may purchase network equipment in exchange for interest free note obligations each with a twenty-four month term. There are no payments under each note obligation for the first six months followed by eighteen equal installment payments for the remaining eighteen month term. As of June 30, 2019, and December 31, 2018 there was $11.9 million and $11.2 million, respectively, of note obligations outstanding under the IPA, secured by the related equipment. The Company recorded the assets purchased and the net present value of the note obligation utilizing an imputed interest rate. The resulting discount was $0.4 million and $0.4 million as of June 30, 2019 and December 31, 2018, respectively, and is being amortized over the note term using the effective interest rate method.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Long-term debt:
6 Months Ended
Jun. 30, 2019
Long-term debt:  
Long-term debt:

3. Long-term debt:

Limitations under the indentures

The Company has $189.2 million of senior unsecured notes, $445.0 million of senior secured notes and 135.0 million Euros ($153.5 million USD) of senior unsecured notes outstanding. The $189.2 million of senior unsecured notes are due on April 15, 2021 (the “2021 Notes”) and bear interest at a rate of 5.625% per year. Interest is paid semi-annually on April 15 and October 15. The $445.0 million of senior secured notes are due on March 1, 2022 (the “2022 Notes”) and bear interest at a rate of 5.375% per year. Interest is paid semi-annually on March 1 and September 1. The 135.0 million Euro ($153.5 million USD) of senior unsecured notes are due on June 30, 2024 (the “2024 Notes”) and bear interest at a rate of 4.375% per year. Interest is paid semi-annually on June 30 and December 30.

The indentures governing the 2024 Notes, 2022 Notes and 2021 Notes, among other things, limit the Company’s ability to incur indebtedness; to pay dividends or make other distributions; to make certain investments and other restricted payments; to create liens; consolidate, merge, sell or otherwise dispose of all or substantially all of its assets; to incur restrictions on the ability of a subsidiary to pay dividends or make other payments; and to enter into certain transactions with its affiliates. Limitations on the ability to incur additional indebtedness (excluding IRU agreements incurred in the normal course of business) include a restriction on incurring additional indebtedness if the Company’s consolidated leverage ratio, as defined in the indentures, is greater than 6.0 for the 2024 Notes and greater than 5.0 for the 2022 Notes and 2021 Notes. Limitations on the ability to incur additional secured indebtedness include a restriction on incurring additional secured indebtedness if the Company’s consolidated secured leverage ratio, as defined in the indentures, is greater than 4.0 for the 2024 Notes and greater than 3.5 for the 2022 Notes and 2021 Notes. The indentures prohibit certain payments, such as dividends and stock purchases, when the Company’s consolidated leverage ratio, as defined by the indentures, is greater than 4.25. A certain amount of such unrestricted payments is permitted notwithstanding this prohibition. The unrestricted payment amount may be increased by the Company’s consolidated cash flow, as defined in the indentures, as long as the Company’s consolidated leverage ratio is less than 4.25. The Company’s consolidated leverage ratio was above 4.25 as of June 30, 2019. As of June 30, 2019, a total of $166.9 million (held by Holdings in cash and cash equivalents) was permitted for investment payments including dividends and stock purchases.

Issuance of 2024 Notes

On June 25, 2019, Group completed an offering of €135.0 million ($153.7 million) aggregate principal amount of 4.375% senior unsecured notes due 2024. The net proceeds from the offering, after deducting offering expenses, were approximately $152.1 million. The Company expects to use the proceeds for general corporate purposes and/or to repurchase the Company’s common stock or for special or recurring dividends to the Company’s stockholders. The 2024 Notes are guaranteed (the “Guarantees”) on a senior unsecured basis, jointly and severally, by the Company’s material domestic subsidiaries, subject to certain exceptions, and by the Company (collectively, the “Guarantors”). Under certain circumstances, the Guarantors may be released from these Guarantees without the consent of the holders of the 2024 Notes.

The 2024 Notes and the Guarantees are Group’s and the Guarantors’ senior unsecured obligations. The 2024 Notes and the Guarantees are effectively subordinated to all of Groups’s and the Guarantors’ existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness, and are structurally subordinated to all indebtedness and other liabilities of subsidiaries that are not Guarantors. Without giving effect to collateral arrangements, the 2024 Notes and the Guarantees rank pari passu in right of payment with Group’s and the Guarantors’ existing and future senior indebtedness. The 2024 Notes and the Guarantees rank contractually senior in right of payment to all of Group’s and the Guarantors’ existing and future subordinated indebtedness.

The 2024 Notes were offered and sold only to persons reasonably believed to be qualified institutional buyers in an unregistered offering pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Act”), and to certain non-U.S. persons in transactions outside the United States in compliance with Regulation S under the Act. The 2024 Notes have not been registered under the Act, and may not be offered or sold in the United States absent registration or an applicable exemption from registration requirements. Application will be made for the 2024 Notes to be listed on the Official List of The International Stock Exchange; however, there can be no assurance that the application will be successful or that any such listing will be granted or maintained.

The 2024 Notes bear interest at a rate of 4.375% per annum. Interest began to accrue on the 2024 Notes on June 25, 2019 and will be paid semi-annually in arrears on June 30 and December 30 of each year, commencing on December 30, 2019. Unless earlier redeemed, the 2024 Notes will mature on June 30, 2024. The 2024 Notes were issued at par for 135.0 million Euros ($153.7 million USD) on June 25, 2019. The 2024 Notes were issued in Euros and are reported in the Company’s reporting currency – US Dollars. As of June 30, 2019 the 2024 Notes were valued at $153.5 million resulting in an unrealized gain of $0.2 million recorded during the three and six months ended June 30, 2019.

Group may redeem some or all of the 2024 Notes at any time prior to June 30, 2021 at a price equal to 100% of the principal amount of the 2024 Notes, plus a “make-whole” premium as set forth in the indenture, plus accrued and unpaid interest, if any, to, but not including, the date of redemption. Thereafter, Group may redeem the 2024 Notes, in whole or in part, at a redemption price ranging from 102.188% to par (depending on the year), as set forth in the indenture. Group may also redeem up to 35% of the principal amount of the 2024 Notes using proceeds of certain equity offerings completed prior to June 30, 2021 at a redemption price equal to 104.375%, plus accrued and unpaid interest, if any, to, but not including, the date of redemption, subject to certain exceptions. Group may also redeem the 2024 Notes, in whole but not in part, in the event of certain changes in the tax laws of the United States (or any taxing authority in the United States). This redemption would be at 100% of the principal amount of the 2024 Notes to be redeemed (plus any accrued interest and additional amounts then payable with respect to the 2024 Notes to, but not including, the redemption date).

If Group undergoes specific kinds of change in control accompanied by certain ratings events, it will be required to offer to repurchase the 2024 Notes from holders at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but not including, the date of repurchase. Additionally, if Group or any of its restricted subsidiaries sells assets and does not apply the proceeds from such sale in a certain manner or certain other events have not occurred, under certain circumstances, Group will be required to use the excess net proceeds to make an offer to purchase the 2024 Notes at an offer price in cash equal to 100% of the principal amount of the 2024 Notes, plus accrued and unpaid interest, if any, to, but not including, the repurchase date.

In connection with any offer to purchase all or any of the 2024 Notes (including a change of control offer, asset sale offer or any tender offer), if holders of no less than 90% of the aggregate principal amount of the 2024 Notes validly tender their 2024 Notes, Group or a third party is entitled to redeem any remaining 2024 Notes at the price offered to each holder.

The 2024 notes indenture includes covenants that restrict Group and its restricted subsidiaries’ ability to, among other things: incur indebtedness; issue certain preferred stock or similar equity securities; pay dividends or make other distributions in respect of, or repurchase or redeem, capital stock; make certain investments and other restricted payments, such as prepayment, redemption or repurchase of certain indebtedness; create liens; consolidate, merge, sell or otherwise dispose of all or substantially all of the assets of Group and its restricted subsidiaries taken as a whole; incur restrictions on the ability of a subsidiary to pay dividends or make other payments; and enter into transactions with affiliates. However, the covenants provide for certain exceptions to these restrictions and the Company is not subject to the covenants under the 2024 Notes indenture. Certain covenants will cease to apply to the 2024 Notes if, and for so long as, the 2024 Notes have investment grade ratings from any two of Moody’s Investors Service, Inc., Fitch Ratings, Inc. and S&P Global Ratings and so long as no default or event of default under the Indenture has occurred and is continuing.

The principal amount of the 2024 Notes would become immediately due and payable upon the occurrence of certain bankruptcy or insolvency events involving Group or certain of its subsidiaries, and may be declared immediately due and payable by the trustee or the holders of at least 25% of the aggregate principal amount of the then-outstanding 2024 Notes upon the occurrence of certain events of default under the indenture.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and contingencies:
6 Months Ended
Jun. 30, 2019
Commitments and contingencies:  
Commitments and contingencies:

4. Commitments and contingencies:

Current and potential litigation

In accordance with the accounting guidance for contingencies, the Company accrues its estimate of a contingent liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Where it is probable that a liability has been incurred and there is a range of expected loss for which no amount in the range is more likely than any other amount, the Company accrues at the low end of the range. The Company reviews its accruals at least quarterly and adjusts them to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular matter. The Company has taken certain positions related to its obligations for leased circuits for which it is reasonably possible could result in a loss of up to $3.0 million in excess of the amount accrued at June 30, 2019.

The Company is engaged in an arbitration proceeding in Spain in which a former provider of optical fiber to the Company is seeking approximately $9 million for the Company’s early termination of the optical fiber leases, which amount the Company has accrued in 2015. The Company has counterclaimed for damages and is contesting its obligation to pay the termination liability in an arbitration proceeding in Spain. The arbitration is being conducted by the Civil and Commercial Arbitration Court (CIMA) in Madrid, Spain.

In the ordinary course of business the Company is involved in other legal activities and claims. Because such matters are subject to many uncertainties and the outcomes are not predictable with assurance, the liability related to these legal actions and claims cannot be determined with certainty. Management does not believe that such claims and actions will have a material impact on the Company’s financial condition or results of operations. Judgment is required in estimating the ultimate outcome of any dispute resolution process, as well as any other amounts that may be incurred to conclude the negotiations or settle any litigation. Actual results may differ from these estimates under different assumptions or conditions and such differences could be material.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Income taxes:
6 Months Ended
Jun. 30, 2019
Income taxes:  
Income taxes:

5. Income taxes:

The components of income before income taxes consist of the following (in thousands):

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

    

Six Months Ended

June 30, 2019

June 30, 2018

June 30, 2019

June 30, 2018

Domestic

$

16,332

$

15,446

$

35,084

$

29,582

Foreign

 

(6,152)

 

(6,276)

 

(12,136)

 

(10,489)

Total

$

10,180

$

9,170

$

22,948

$

19,093

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Common stock buyback program stock option and award plan:
6 Months Ended
Jun. 30, 2019
Common stock buyback program stock option and award plan:  
Common stock buyback program stock option and award plan:

6. Common stock buyback program stock option and award plan:

The Company’s Board of Directors has approved purchases of the Company’s common stock under a buyback program (the “Buyback Program”) through December 31, 2019. At June 30, 2019, there was approximately $34.9 million remaining for purchases under the Buyback Program. There were no purchases of common stock during the three and six months ended June 30, 2019 and June 30, 2018.

In the second quarter of 2019 the Company granted 0.4 million shares of common stock to its employees valued at $23.5 million. The vesting of 24,050 of these shares granted to the Company's executives are subject to certain performance conditions and the vesting of 105,000 shares granted to the Company's CEO are subject to the total shareholder return of the Company's common stock compared to the total shareholder return of the Nasdaq Telecommunications Index. The remaining shares vest over periods ending in December 2022.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Dividends on common stock:
6 Months Ended
Jun. 30, 2019
Dividends on common stock:  
Dividends on common stock:

7. Dividends on common stock:

On August 7, 2019, the Company’s Board of Directors approved the payment of a quarterly dividend of $0.62 per common share. This estimated $28.1 million dividend payment is expected to be made on September 9, 2019.

The payment of any future dividends and any other returns of capital, including stock buybacks will be at the discretion of the Company’s Board of Directors and may be reduced, eliminated or increased and will be dependent upon the Company’s financial position, results of operations, available cash, cash flow, capital requirements, limitations under the Company’s debt indentures and other factors deemed relevant by the Company’s Board of Directors. The Company is a Delaware Corporation and under the General Corporate Law of the State of Delaware distributions may be restricted including a restriction that distributions, including stock purchases and dividends, do not result in an impairment of a corporation’s capital, as defined under Delaware Law. The indentures governing the Company’s notes limit the Company’s ability to return cash to its stockholders.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Related party transactions:
6 Months Ended
Jun. 30, 2019
Related party transactions:  
Related party transactions:

8. Related party transactions:

Office leases

The Company’s headquarters is located in an office building owned by Sodium LLC whose owner is the Company’s Chief Executive Officer. The fixed annual rent for the headquarters building is $1.0 million per year plus an allocation of taxes and utilities. The lease began in May 2015 and the lease term is for five years which is cancellable by the Company upon 60 days’ notice. The Company’s audit committee reviews and approves all transactions with related parties. The Company paid $0.5 million and $0.5 million in the three months ended June 30, 2019 and 2018, respectively, and $0.9 million and $0.8 million in the six months ended June 30, 2019 and 2018, respectively, for rent and related costs (including taxes and utilities) to Sodium LLC for this lease.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Segment information:
6 Months Ended
Jun. 30, 2019
Segment information:  
Segment information:

9. Segment information:

The Company operates as one operating segment. The Company’s service revenue by geographic region and product class and long lived assets by geographic region are as follows (in thousands):

Three months Ended June 30, 2019

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

78,484

$

32,864

$

111

$

111,459

Europe

 

17,789

 

4,113

 

15

 

21,917

Latin America

71

3

74

Asia Pacific

1,128

211

1,339

Total

$

97,472

$

37,191

$

126

$

134,789

Three months Ended June 30, 2018

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

74,088

$

32,028

$

149

$

106,265

Europe

18,382

3,942

14

22,338

Asia Pacific

556

137

693

Total

$

93,026

$

36,107

$

163

$

129,296

Six months Ended June 30, 2019

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

156,462

$

65,499

$

197

$

222,158

Europe

35,969

8,139

41

44,149

Latin America

105

4

109

Asia Pacific

2,120

394

2,514

Total

$

194,656

$

74,036

$

238

$

268,930

Six months Ended June 30, 2018

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

147,144

$

64,020

$

313

$

211,477

Europe

37,259

7,968

26

45,253

Asia Pacific

1,009

263

1,272

Total

$

185,412

$

72,251

$

339

$

258,002

June 30, 

December 31, 

    

2019

    

2018

Long lived assets, net

North America

$

273,772

$

275,367

Europe and other

 

102,183

 

99,978

Total

$

375,955

$

375,345

The majority of North American revenue consists of services delivered within the United States.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the business and recent developments: (Policies)
6 Months Ended
Jun. 30, 2019
Description of the business and recent developments:  
Basis of presentation

Basis of presentation

The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments that the Company considers necessary for the fair presentation of its results of operations and cash flows for the interim periods covered, and of the financial position of the Company at the date of the interim condensed consolidated balance sheet. Certain

information and footnote disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. While the Company believes that the disclosures are adequate to not make the information misleading, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in its annual report on Form 10-K for the year ended December 31, 2018.

The accompanying unaudited condensed consolidated financial statements include all wholly-owned subsidiaries. All inter-company accounts and activity have been eliminated.

Use of estimates

Use of estimates

The preparation of consolidated financial statements in conformity with United States generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates.

Financial instruments

Financial instruments

At June 30, 2019, the carrying amount of cash and cash equivalents, accounts receivable, prepaid and other current assets, accounts payable and accrued expenses approximated fair value because of the short-term nature of these instruments. The Company measures its cash equivalents at amortized cost, which approximates fair value based upon quoted market prices (Level 1). Based upon recent trading prices (Level 2 — market approach) at June 30, 2019 the fair value of the Company’s $189.2 million senior unsecured notes was $191.8 million, the fair value of the Company’s $445.0 million senior secured notes was $461.7 million and the fair value of the Company’s 135.0 million Euro ($153.5 million USD) senior unsecured notes was $153.7 million.

Gross receipts taxes, universal service fund and other surcharges

Gross receipts taxes, universal service fund and other surcharges

Revenue recognition standards include guidance relating to taxes or surcharges assessed by a governmental authority that are directly imposed on a revenue-producing transaction between a seller and a customer and may include, but are not limited to, gross receipts taxes, excise taxes, Universal Service Fund fees and certain state regulatory fees. Such charges may be presented gross or net based upon the Company’s accounting policy election. The Company records certain excise taxes and surcharges on a gross basis and includes them in its revenues and costs of network operations. Excise taxes and surcharges billed to customers and recorded on a gross basis (as service revenue and network operations expense) were $3.2 million and $3.1 million for the three months ended June 30, 2019 and June 30, 2018, respectively, and $6.6 million and $6.3 million for the six months ended June 30, 2019 and June 30, 2018, respectively.

Basic and diluted net income per common share

Basic and diluted net income per common share

Basic earnings per share (“EPS”) excludes dilution for common stock equivalents and is computed by dividing net income or (loss) available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS is based on the weighted-average number of shares of common stock outstanding during each period, adjusted for the effect of dilutive common stock equivalents. Shares of restricted stock are included in the computation of basic EPS as they vest and are included in diluted EPS, to the extent they are dilutive, determined using the treasury stock method.

The following details the determination of diluted weighted average shares:

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

    

Six Months Ended

June 30, 2019

June 30, 2018

June 30, 2019

June 30, 2018

Weighted average common shares - basic

 

45,354,327

45,016,767

45,349,397

45,011,616

Dilutive effect of stock options

 

35,895

36,320

30,972

32,222

Dilutive effect of restricted stock

 

522,069

483,386

458,549

412,993

Weighted average common shares - diluted

 

45,912,291

45,536,473

45,838,918

45,456,831

The following details unvested shares of restricted common stock as well as the anti-dilutive effects of stock options and restricted stock awards outstanding:

 

Three Months

Three Months

 

Six Months

Six Months

Ended

Ended

Ended

Ended

    

June 30, 2019

    

June 30, 2018

    

June 30, 2019

    

June 30, 2018

Unvested shares of restricted common stock

 

1,442,520

 

1,417,669

 

1,442,520

 

1,417,669

Anti-dilutive options for common stock

36,381

43,308

52,338

50,353

Anti-dilutive shares of restricted common stock

 

37,494

 

 

87,686

 

44,672

Stockholder's Deficit

Stockholder’s Deficit

The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2019 and June 30, 2018 (in thousands except share amounts):

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder’s

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at March 31, 2019

 

46,350,434

$

46

$

475,275

$

(12,753)

$

(626,799)

$

(164,231)

Forfeitures of shares granted to employees

 

(1,702)

 

 

 

 

 

Equity-based compensation

 

 

 

5,714

 

 

 

5,714

Foreign currency translation

 

 

 

 

1,786

 

 

1,786

Issuances of common stock

 

438,478

 

1

 

 

 

 

1

Exercises of options

 

19,160

 

 

745

 

 

 

745

Dividends paid

 

 

 

 

 

(27,741)

 

(27,741)

Net income

 

 

 

 

 

7,136

 

7,136

Balance at June 30, 2019

 

46,806,370

$

47

$

481,734

$

(10,967)

$

(647,404)

$

(176,590)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder’s

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at March 31, 2018

46,283,140

$

46

$

461,154

$

(1,989)

$

(556,266)

$

(97,055)

Forfeitures of shares granted to employees

 

(4,749)

 

 

 

 

 

Equity-based compensation

 

 

 

5,149

 

 

 

5,149

Foreign currency translation

 

 

 

 

(6,198)

 

 

(6,198)

Issuances of common stock

 

145,978

 

 

 

 

 

Exercises of options

 

19,576

 

 

704

 

 

 

704

Dividends paid

 

 

 

 

 

(23,788)

 

(23,788)

Net income

 

 

 

 

 

6,552

 

6,552

Balance at June 30, 2018

 

46,443,945

$

46

$

467,007

$

(8,187)

$

(573,502)

$

(114,636)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder's

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at December 31, 2018

46,336,499

$

46

$

471,331

$

(10,928)

$

(609,451)

$

(149,002)

Forfeitures of shares granted to employees

 

(3,886)

 

 

 

 

 

Equity-based compensation

 

 

 

9,484

 

 

 

9,484

Foreign currency translation

 

 

 

 

(39)

 

 

(39)

Issuances of common stock

 

448,978

 

1

 

 

 

 

1

Exercises of options

 

24,779

 

 

919

 

 

 

919

Dividends paid

 

 

 

 

 

(54,306)

 

(54,306)

Net income

 

 

 

 

 

16,353

 

16,353

Balance at June 30, 2019

 

46,806,370

$

47

$

481,734

$

(10,967)

$

(647,404)

$

(176,590)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder's

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at December 31, 2017

45,960,799

$

46

$

456,696

$

(4,600)

$

(554,686)

$

(102,544)

Cumulative effect adjustment from adoption of ASC 606

 

 

 

 

 

14,455

 

14,455

Forfeitures of shares granted to employees

 

(11,528)

 

 

 

 

 

Equity-based compensation

 

 

 

9,310

 

 

 

9,310

Foreign currency translation

 

 

 

 

(3,587)

 

 

(3,587)

Issuances of common stock

 

463,978

 

 

 

 

 

Exercises of options

 

30,696

 

 

1,001

 

 

 

1,001

Dividends paid

 

 

 

 

 

(46,607)

 

(46,607)

Net income

 

 

 

 

 

13,336

 

13,336

Balance at June 30, 2018

 

46,443,945

$

46

$

467,007

$

(8,187)

$

(573,502)

$

(114,636)

Revenue recognition

Revenue recognition

The Company recognizes revenue under ASU No. 2014-09, Revenue from Contracts with Customers (“ASC 606”), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. Under ASC 606 installation fees for contracts with terms longer than month-to-month are recognized over the contract term. The Company believes that the installation fee does not give rise to a material right as defined by ASC 606 for contracts with terms longer than month-to-month. The Company recognizes revenue over the estimated average customer life for installation fees associated with month-to-month contracts, because the fee represents a material right as defined by ASC 606. The Company capitalizes certain contract acquisition costs that relate directly to a customer contract, including commissions paid to its sales team and sales agents and amortizes these costs on straight-line basis over the period the services are transferred to the customer for commissions paid to its sales team (estimated customer life) and over the remaining original contract term for agent commissions. Management assesses these costs for impairment at least quarterly and as "triggering" events occur that indicate it is more likely than not that an impairment exists.

The Company’s service offerings consist of on-net and off-net telecommunications services. Fixed fees are billed monthly in advance and usage fees are billed monthly in arrears. Amounts billed are due upon receipt and contract lengths range from month to month to 60 months. The Company satisfies its performance obligations to provide services to customers over time as the services are rendered. In accordance with ASC 606, revenue is recognized when a customer obtains the promised service. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services. The Company has adopted the practical

expedient related to certain performance obligation disclosures since it has a right to consideration from its customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date.

To achieve this core principle, the Company follows the following five steps:

1)Identification of the contract, or contracts with a customer
2)Identification of the performance obligations in the contract
3)Determination of the transaction price
4)Allocation of the transaction price to the performance obligations in the contract
5)Recognition of revenue when, or as, we satisfy a performance obligation

Fees billed in connection with customer installations are deferred (as deferred revenue) and recognized as noted above. To the extent a customer contract is terminated prior to its contractual end the customer is subject to termination fees. The Company vigorously seeks payment of these amounts. The Company recognizes revenue for these amounts as they are collected.

Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the three months ended June 30, 2019 was $1.7 million and during the three months ended June 30, 2018 was $1.9 million. Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the six months ended June 30, 2019 was $3.4 million and during the six months ended June 30, 2018 was $3.9 million. Amortization expense for contract costs was $4.3 million for the three months ended June 30, 2019 and $4.2 million for the three months ended June 30, 2018. Amortization expense for contract costs was $8.7 million for the six months ended June 30, 2019 and $8.3 million for the three months ended June 30, 2018.

Recent Accounting Pronouncements-Adopted

Recent Accounting Pronouncements— Adopted

In February 2016, the FASB issued ASU No. 2016-02, Leases (“ASU 2016-02”). ASU 2016-02 replaced most existing lease accounting guidance. In July 2018 the FASB approved an Accounting Standards Update which, among other changes, allowed a company to elect to adopt ASU 2016-02 using the modified retrospective method applying the transition provisions at the beginning of the period of adoption, rather than at the beginning of the earliest comparative period presented in these financial statements. ASU 2016-02 was effective for the Company beginning on January 1, 2019 and required the Company to record a right-of-use asset and a lease liability for most of its facilities leases. Leases that were previously treated as operating leases. The effect of ASU 2016-02 was to record a cumulative-effect adjustment on January 1, 2019 as a right-of-use asset and an operating lease liability totaling $97.3 million. The operating lease liability is not considered a liability under the consolidated leverage ratio calculations in the indentures governing the Company’s senior unsecured and senior secured note obligations. The Company has made an accounting policy election to not apply the recognition requirements of ASU 2016-02 to its short-term leases - leases with a term of one year or less. The Company has also elected to apply certain practical expedients under ASU2016-02 including not separating lease and nonlease components on its finance and operating leases, not reassessing whether any existing contracts contained leases, not reconsidering lease classification, not reassessing initial direct costs and using hindsight in determining the lease reasonably certain term of its leases.

    

Three Months

Ended

June 30, 2019

Finance lease cost

 

  

Amortization of right-of-use assets

$

4,917

Interest expense on finance lease liabilities

 

4,415

Operating lease cost

 

3,486

Total lease costs

 

12,818

    

Six Months

 

Ended

 

June 30, 2019

 

Finance lease cost Amortization of right-of-use assets

$

9,888

Interest expense on finance lease liabilities

 

8,816

Operating lease cost

 

6,780

Total lease costs

 

25,484

Other lease information

 

Cash paid for amounts included in the measurement of lease liabilities

 

Operating cash flows from finance leases

 

(8,827)

Operating cash flows from operating leases

 

(6,780)

Financing cash flows from finance leases

 

(5,006)

Right-of-use assets obtained in exchange for new finance lease liabilities

 

8,562

Right-of-use assets obtained in exchange for new operating lease liabilities

 

1,457

Weighted-average remaining lease term — finance leases (in years)

 

14.6

Weighted-average remaining lease term — operating leases (in years)

 

22.3

Weighted average discount rate — finance leases

 

10.6

%

Weighted average discount rate — operating leases

 

5.7

%

Finance leases—fiber lease agreements

The Company has entered into lease agreements with numerous providers of dark fiber under indefeasible-right-of use agreements (“IRU’s). These IRU’s typically have initial terms of 15-20 years and include renewal options after the initial lease term. The Company establishes the number of renewal option periods used in determining the lease term based upon its assessment at the inception of the lease of the number of option periods for which failure to renew the lease imposes a penalty in such amount that renewal appears to be reasonably certain. The option to renew may be automatic, at the option of the Company or mutually agreed to between the dark fiber provider and the Company. Once the Company has accepted the related fiber route, leases that meet the criteria for treatment as finance leases are recorded as a finance lease obligation and an IRU asset. The interest rate used in determining the present value of the aggregate future minimum lease payments is the Company’s incremental borrowing rate for the reasonably certain lease term. Finance lease assets are included in property and equipment in the Company’s consolidated balance sheets. As of June 30, 2019, the Company had committed to additional dark fiber IRU lease agreements totaling $12.3 million in future payments to be paid over periods of up to 20 years. These obligations begin when the related fiber is accepted, which is generally expected to occur in the next 12 months.

The future minimum payments (principal and interest) under these finance leases are as follows (in thousands):

For the twelve months ending June 30,

    

2020

$

24,926

2021

 

24,753

2022

 

23,742

2023

 

22,567

2024

 

21,704

Thereafter

 

225,184

 

Total minimum finance lease obligations

 

342,876

Less—amounts representing interest

 

(174,689)

 

Present value of minimum finance lease obligations

 

168,187

Current maturities

 

(7,700)

 

Finance lease obligations, net of current maturities

$

160,487

Operating leases

The Company leases office space and certain data center facilities under operating leases. In certain cases the Company also enters into short term operating leases for dark fiber. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments under the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the reasonably certain lease term. The implicit rates within the Company’s operating leases are generally not determinable and the Company uses its incremental borrowing rate at the lease commencement date to determine the present value of its lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines its incremental borrowing rate for each lease using its current borrowing rate, adjusted for various factors including level of collateralization and term to align with the term of the lease. Certain of the Company’s leases include options to extend or terminate the lease. The Company establishes the number of renewal option periods used in determining the operating lease term based upon its assessment at the inception of the operating lease of the number of option periods for which failure to renew the lease imposes a penalty in such amount that renewal appears to be reasonably certain. The option to renew may be automatic, at the option of the Company or mutually agreed to between the landlord or dark fiber provider and the Company. Once the Company has accepted the related fiber route or the facility lease term has begun, the present value of the aggregate future minimum operating lease payments are recorded as an operating lease liability and a right-of-use leased asset. Lease incentives and deferred rent liabilities for facilities operating leases are presented with the right-of-use leased asset. Lease expense for lease payments is recognized on a straight-line basis over the term of the lease.

The future minimum payments under these operating lease agreements are as follows (in thousands):

For the twelve months ending June 30,

    

2020

$

15,592

2021

 

13,504

2022

 

12,248

2023

 

10,985

2024

 

9,871

Thereafter

 

96,148

 

Total minimum operating lease obligations

 

158,348

Less—amounts representing interest

 

(64,253)

 

Present value of minimum operating lease obligations

 

94,095

Current maturities

 

(10,639)

 

Lease obligations, net of current maturities

$

83,456

Recent Accounting Pronouncements-to be Adopted

Recent Accounting Pronouncements— to be Adopted

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments.” This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. This new standard is effective for annual and interim reporting periods beginning after December 15, 2019 and early adoption is permitted. The Company is currently evaluating the impact that this guidance may have on its financial statements and related disclosures.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the business and recent developments: (Tables)
6 Months Ended
Jun. 30, 2019
Description of the business and recent developments:  
Schedule of diluted weighted average shares

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

    

Six Months Ended

June 30, 2019

June 30, 2018

June 30, 2019

June 30, 2018

Weighted average common shares - basic

 

45,354,327

45,016,767

45,349,397

45,011,616

Dilutive effect of stock options

 

35,895

36,320

30,972

32,222

Dilutive effect of restricted stock

 

522,069

483,386

458,549

412,993

Weighted average common shares - diluted

 

45,912,291

45,536,473

45,838,918

45,456,831

Schedule of unvested and anti-dilutive shares

 

Three Months

Three Months

 

Six Months

Six Months

Ended

Ended

Ended

Ended

    

June 30, 2019

    

June 30, 2018

    

June 30, 2019

    

June 30, 2018

Unvested shares of restricted common stock

 

1,442,520

 

1,417,669

 

1,442,520

 

1,417,669

Anti-dilutive options for common stock

36,381

43,308

52,338

50,353

Anti-dilutive shares of restricted common stock

 

37,494

 

 

87,686

 

44,672

Schedule of Stockholder's Deficit

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder’s

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at March 31, 2019

 

46,350,434

$

46

$

475,275

$

(12,753)

$

(626,799)

$

(164,231)

Forfeitures of shares granted to employees

 

(1,702)

 

 

 

 

 

Equity-based compensation

 

 

 

5,714

 

 

 

5,714

Foreign currency translation

 

 

 

 

1,786

 

 

1,786

Issuances of common stock

 

438,478

 

1

 

 

 

 

1

Exercises of options

 

19,160

 

 

745

 

 

 

745

Dividends paid

 

 

 

 

 

(27,741)

 

(27,741)

Net income

 

 

 

 

 

7,136

 

7,136

Balance at June 30, 2019

 

46,806,370

$

47

$

481,734

$

(10,967)

$

(647,404)

$

(176,590)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder’s

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at March 31, 2018

46,283,140

$

46

$

461,154

$

(1,989)

$

(556,266)

$

(97,055)

Forfeitures of shares granted to employees

 

(4,749)

 

 

 

 

 

Equity-based compensation

 

 

 

5,149

 

 

 

5,149

Foreign currency translation

 

 

 

 

(6,198)

 

 

(6,198)

Issuances of common stock

 

145,978

 

 

 

 

 

Exercises of options

 

19,576

 

 

704

 

 

 

704

Dividends paid

 

 

 

 

 

(23,788)

 

(23,788)

Net income

 

 

 

 

 

6,552

 

6,552

Balance at June 30, 2018

 

46,443,945

$

46

$

467,007

$

(8,187)

$

(573,502)

$

(114,636)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder's

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at December 31, 2018

46,336,499

$

46

$

471,331

$

(10,928)

$

(609,451)

$

(149,002)

Forfeitures of shares granted to employees

 

(3,886)

 

 

 

 

 

Equity-based compensation

 

 

 

9,484

 

 

 

9,484

Foreign currency translation

 

 

 

 

(39)

 

 

(39)

Issuances of common stock

 

448,978

 

1

 

 

 

 

1

Exercises of options

 

24,779

 

 

919

 

 

 

919

Dividends paid

 

 

 

 

 

(54,306)

 

(54,306)

Net income

 

 

 

 

 

16,353

 

16,353

Balance at June 30, 2019

 

46,806,370

$

47

$

481,734

$

(10,967)

$

(647,404)

$

(176,590)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholder's

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity (Deficit)

Balance at December 31, 2017

45,960,799

$

46

$

456,696

$

(4,600)

$

(554,686)

$

(102,544)

Cumulative effect adjustment from adoption of ASC 606

 

 

 

 

 

14,455

 

14,455

Forfeitures of shares granted to employees

 

(11,528)

 

 

 

 

 

Equity-based compensation

 

 

 

9,310

 

 

 

9,310

Foreign currency translation

 

 

 

 

(3,587)

 

 

(3,587)

Issuances of common stock

 

463,978

 

 

 

 

 

Exercises of options

 

30,696

 

 

1,001

 

 

 

1,001

Dividends paid

 

 

 

 

 

(46,607)

 

(46,607)

Net income

 

 

 

 

 

13,336

 

13,336

Balance at June 30, 2018

 

46,443,945

$

46

$

467,007

$

(8,187)

$

(573,502)

$

(114,636)

Schedule of lease cost

    

Three Months

Ended

June 30, 2019

Finance lease cost

 

  

Amortization of right-of-use assets

$

4,917

Interest expense on finance lease liabilities

 

4,415

Operating lease cost

 

3,486

Total lease costs

 

12,818

    

Six Months

 

Ended

 

June 30, 2019

 

Finance lease cost Amortization of right-of-use assets

$

9,888

Interest expense on finance lease liabilities

 

8,816

Operating lease cost

 

6,780

Total lease costs

 

25,484

Other lease information

 

Cash paid for amounts included in the measurement of lease liabilities

 

Operating cash flows from finance leases

 

(8,827)

Operating cash flows from operating leases

 

(6,780)

Financing cash flows from finance leases

 

(5,006)

Right-of-use assets obtained in exchange for new finance lease liabilities

 

8,562

Right-of-use assets obtained in exchange for new operating lease liabilities

 

1,457

Weighted-average remaining lease term — finance leases (in years)

 

14.6

Weighted-average remaining lease term — operating leases (in years)

 

22.3

Weighted average discount rate — finance leases

 

10.6

%

Weighted average discount rate — operating leases

 

5.7

%

Schedule of future minimum payments under finance leases

For the twelve months ending June 30,

    

2020

$

24,926

2021

 

24,753

2022

 

23,742

2023

 

22,567

2024

 

21,704

Thereafter

 

225,184

 

Total minimum finance lease obligations

 

342,876

Less—amounts representing interest

 

(174,689)

 

Present value of minimum finance lease obligations

 

168,187

Current maturities

 

(7,700)

 

Finance lease obligations, net of current maturities

$

160,487

Schedule of future minimum payments under operating lease agreements

For the twelve months ending June 30,

    

2020

$

15,592

2021

 

13,504

2022

 

12,248

2023

 

10,985

2024

 

9,871

Thereafter

 

96,148

 

Total minimum operating lease obligations

 

158,348

Less—amounts representing interest

 

(64,253)

 

Present value of minimum operating lease obligations

 

94,095

Current maturities

 

(10,639)

 

Lease obligations, net of current maturities

$

83,456

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Income taxes: (Tables)
6 Months Ended
Jun. 30, 2019
Income taxes:  
Schedule of components of income before income taxes

The components of income before income taxes consist of the following (in thousands):

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

    

Six Months Ended

June 30, 2019

June 30, 2018

June 30, 2019

June 30, 2018

Domestic

$

16,332

$

15,446

$

35,084

$

29,582

Foreign

 

(6,152)

 

(6,276)

 

(12,136)

 

(10,489)

Total

$

10,180

$

9,170

$

22,948

$

19,093

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Segment information: (Tables)
6 Months Ended
Jun. 30, 2019
Segment information:  
Schedule of service revenue by geographic region and product class and long lived assets by geographic region

9. Segment information:

The Company operates as one operating segment. The Company’s service revenue by geographic region and product class and long lived assets by geographic region are as follows (in thousands):

Three months Ended June 30, 2019

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

78,484

$

32,864

$

111

$

111,459

Europe

 

17,789

 

4,113

 

15

 

21,917

Latin America

71

3

74

Asia Pacific

1,128

211

1,339

Total

$

97,472

$

37,191

$

126

$

134,789

Three months Ended June 30, 2018

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

74,088

$

32,028

$

149

$

106,265

Europe

18,382

3,942

14

22,338

Asia Pacific

556

137

693

Total

$

93,026

$

36,107

$

163

$

129,296

Six months Ended June 30, 2019

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

156,462

$

65,499

$

197

$

222,158

Europe

35,969

8,139

41

44,149

Latin America

105

4

109

Asia Pacific

2,120

394

2,514

Total

$

194,656

$

74,036

$

238

$

268,930

Six months Ended June 30, 2018

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

147,144

$

64,020

$

313

$

211,477

Europe

37,259

7,968

26

45,253

Asia Pacific

1,009

263

1,272

Total

$

185,412

$

72,251

$

339

$

258,002

June 30, 

December 31, 

    

2019

    

2018

Long lived assets, net

North America

$

273,772

$

275,367

Europe and other

 

102,183

 

99,978

Total

$

375,955

$

375,345

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the business and recent developments: (Details)
6 Months Ended
Jun. 30, 2019
MB
GB
Minimum  
Speed per second of bandwidth (in megabits and gigabits) | MB 100
Maximum  
Speed per second of bandwidth (in megabits and gigabits) | GB 100
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the business and recent developments - Financial instruments (Details) - Jun. 30, 2019
€ in Millions, $ in Millions
EUR (€)
USD ($)
Senior unsecured 2021 notes    
Financial instruments    
Senior notes   $ 189.2
Senior notes, fair value   153.7
Senior secured notes € 135.0 153.5
Senior unsecured 2021 notes | Level 2    
Financial instruments    
Senior notes, fair value   191.8
Senior secured 2022 notes    
Financial instruments    
Senior notes   445.0
Senior secured notes € 135.0 153.5
Senior secured 2022 notes | Level 2    
Financial instruments    
Senior notes, fair value   $ 461.7
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the business and recent developments: Gross receipts taxes, universal service fund and other surcharges (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Description of the business and recent developments:        
Excise taxes and surcharge $ 3.2 $ 3.1 $ 6.6 $ 6.3
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the business and recent developments: Basic and diluted net income per common share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Diluted weighted average shares        
Weighted-average common shares - basic (in shares) 45,354,327 45,016,767 45,349,397 45,011,616
Weighted average common shares-diluted 45,912,291 45,536,473 45,838,918 45,456,831
Stock options        
Diluted weighted average shares        
Dilutive effect (options or restricted stock) 35,895 36,320 30,972 32,222
Anti-dilutive effects        
Anti-dilutive (options or restricted stock) 36,381 43,308 52,338 50,353
Restricted stock        
Diluted weighted average shares        
Dilutive effect (options or restricted stock) 522,069 483,386 458,549 412,993
Anti-dilutive effects        
Unvested shares of restricted common stock 1,442,520 1,417,669 1,442,520 1,417,669
Anti-dilutive (options or restricted stock) 37,494   87,686 44,672
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the business and recent developments: Stockholder's deficit (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Increase (Decrease) in Stockholders' Equity        
Balance $ (164,231) $ (97,055) $ (149,002) $ (102,544)
Balance (in shares)     46,806,370  
Cumulative-effect adjustment from adoption       14,455
Equity-based compensation 5,714 5,149 $ 9,484 9,310
Foreign currency translation 1,786 (6,198) (39) (3,587)
Issuances of common stock 1   1  
Exercises of options 745 704 919 1,001
Dividends paid (27,741) (23,788) (54,306) (46,607)
Net income 7,136 6,552 16,353 13,336
Balance $ (176,590) (114,636) $ (176,590) (114,636)
Balance (in shares) 46,806,370   46,806,370  
Common Stock        
Increase (Decrease) in Stockholders' Equity        
Balance $ 46 $ 46 $ 46 $ 46
Balance (in shares) 46,350,434 46,283,140 46,336,499 45,960,799
Forfeitures of shares granted to employees (in shares) (1,702) (4,749) (3,886) (11,528)
Issuances of common stock $ 1   $ 1  
Issuances of common stock (in shares) 438,478 145,978 448,978 463,978
Exercises of options (in shares) 19,160 19,576 24,779 30,696
Balance $ 47 $ 46 $ 47 $ 46
Balance (in shares) 46,806,370 46,443,945 46,806,370 46,443,945
Additional Paid-in Capital        
Increase (Decrease) in Stockholders' Equity        
Balance $ 475,275 $ 461,154 $ 471,331 $ 456,696
Equity-based compensation 5,714 5,149 9,484 9,310
Exercises of options 745 704 919 1,001
Balance 481,734 467,007 481,734 467,007
Accumulated Other Comprehensive Income (Loss)        
Increase (Decrease) in Stockholders' Equity        
Balance (12,753) (1,989) (10,928) (4,600)
Foreign currency translation 1,786 (6,198) (39) (3,587)
Balance (10,967) (8,187) (10,967) (8,187)
Accumulated Deficit        
Increase (Decrease) in Stockholders' Equity        
Balance (626,799) (556,266) (609,451) (554,686)
Cumulative-effect adjustment from adoption       14,455
Dividends paid (27,741) (23,788) (54,306) (46,607)
Net income 7,136 6,552 16,353 13,336
Balance $ (647,404) $ (573,502) $ (647,404) $ (573,502)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the business and recent developments: Revenue recognition (Details) - Accounting Standards Update 2014-09 - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Recent accounting pronouncements- adopted        
Maximum contract lengths for billing due upon receipts (in months)     60 months  
Service revenue recognized $ 1.7 $ 1.9 $ 3.4 $ 3.9
Amortization expense for contract costs $ 4.3 $ 4.2 $ 8.7 $ 8.3
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the business and recent developments: Recent Accounting Pronouncements - Adopted (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Jun. 30, 2018
Jan. 01, 2019
Dec. 31, 2018
Finance leases-fiber lease agreements          
Additional finance lease future payments due $ 12,300 $ 12,300      
Cash paid for amounts included in the measurement of lease liabilities          
Operating cash flows from finance leases   (8,827)      
Operating cash flows from operating leases   (6,780)      
Financing cash flows from finance leases   (5,006) $ (6,059)    
Future minimum payments (principal and interest) under these finance leases          
2020 24,926 24,926      
2021 24,753 24,753      
2022 23,742 23,742      
2023 22,567 22,567      
2024 21,704 21,704      
Thereafter 225,184 225,184      
Total minimum finance lease obligations 342,876 342,876      
Less-amounts representing interest (174,689) (174,689)      
Present value of minimum finance lease obligations 168,187 168,187      
Current maturities, finance lease obligations (7,700) (7,700)     $ (7,074)
Finance lease obligations, net of current maturities 160,487 160,487     $ 156,706
Future minimum payments under these operating lease agreements          
2020 15,592 15,592      
2021 13,504 13,504      
2022 12,248 12,248      
2023 10,985 10,985      
2024 9,871 9,871      
Thereafter 96,148 96,148      
Total minimum operating lease obligations 158,348 158,348      
Less-amounts representing interest (64,253) (64,253)      
Present value of minimum operating lease obligations 94,095 94,095      
Current maturities, operating lease liabilities (10,639) (10,639)      
Lease obligations, net of current maturities 83,456 83,456      
Asset and lease liability       $ 97,300  
Finance lease cost Amortization of right-of-use assets 4,917 9,888      
Interest expense on finance lease liabilities 4,415 8,816      
Operating lease cost 3,486 6,780      
Total lease costs $ 12,818 25,484      
Right-of-use assets obtained in exchange for new finance lease liabilities   8,562      
Right-of-use assets obtained in exchange for new operating lease liabilities   $ 1,457      
Weighted-average remaining lease term - finance leases (in years) 14 years 7 months 6 days 14 years 7 months 6 days      
Weighted-average remaining lease term - operating leases (in years) 22 years 3 months 18 days 22 years 3 months 18 days      
Weighted average discount rate - finance leases 10.60% 10.60%      
Weighted average discount rate - operating leases 5.70% 5.70%      
Initial terms 20 years 20 years      
Minimum          
Future minimum payments under these operating lease agreements          
Initial terms 15 years 15 years      
Maximum          
Future minimum payments under these operating lease agreements          
Initial terms 20 years 20 years      
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Property and equipment: (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Property and equipment:        
Depreciation and amortization $ 19,979 $ 20,216 $ 40,240 $ 40,004
Capitalized salaries and related benefits of employees $ 2,700 $ 2,700 $ 5,300 $ 5,300
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Property and equipment: Exchange agreement (Details) - Exchange agreement - Network equipment - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Property and equipment        
Non cash component of network equipment obtained in exchange transactions $ 0.1 $ 0.3 $ 0.7 $ 0.5
Level 3        
Property and equipment        
Fair value of equipment $ 0.5 $ 1.1 $ 2.2 $ 1.5
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Property and equipment: Installment payment agreement (Details)
$ in Thousands
1 Months Ended
Mar. 31, 2015
payment
Jun. 30, 2019
USD ($)
Dec. 31, 2018
USD ($)
Installment payment agreement      
Unamortized discount   $ 396 $ 395
Network equipment | Note obligations      
Installment payment agreement      
Term of debt (in months) 24 months    
Number of payments first six months | payment 0    
Number of equal payments | payment 18    
Outstanding obligation   11,900 11,200
Unamortized discount   $ 400 $ 400
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Long-term debt: Limitations under the Indentures (Details)
€ in Millions, $ in Millions
6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2019
EUR (€)
Jun. 30, 2019
USD ($)
Jun. 25, 2019
EUR (€)
Jun. 25, 2019
USD ($)
Long-term debt          
Interest rate (as a percent)   4.375% 4.375%    
debt instrument covenant permitted investments and payments $ 166.9        
Minimum          
Long-term debt          
Consolidated leverage ratio   4.25 4.25    
Senior unsecured 2021 notes          
Long-term debt          
Senior notes outstanding     $ 189.2    
Principal amount   € 135.0 $ 153.5    
Interest rate (as a percent)   5.625% 5.625%    
After Deducting Offering Expenses     $ 153.7    
Senior secured 2022 notes          
Long-term debt          
Senior notes outstanding     445.0    
Principal amount   € 135.0 $ 153.5    
Interest rate (as a percent)   5.375% 5.375%    
Restriction on incurring additional indebtedness | Minimum          
Long-term debt          
Consolidated leverage ratio   6.0 6.0    
Consolidated secured leverage ratio   4.0 4.0    
Restriction on incurring additional indebtedness | Senior secured 2022 Notes and 2021 Notes | Minimum          
Long-term debt          
Consolidated leverage ratio   5.0 5.0    
Consolidated secured leverage ratio   3.5 3.5    
Restriction on certain payments | Minimum          
Long-term debt          
Consolidated leverage ratio   4.25 4.25    
Increase in unrestricted payment amount | Maximum          
Long-term debt          
Consolidated leverage ratio   4.25 4.25    
4.375 Senior Unsecured Notes Due 2024          
Long-term debt          
Senior notes outstanding   € 135.0 $ 153.5    
Principal amount       € 135.0 $ 153.7
Interest rate (as a percent)       4.375% 4.375%
After Deducting Offering Expenses     $ 153.5    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Long-term debt: Issuance of 2024 Notes (Details)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Jun. 25, 2019
EUR (€)
Jun. 25, 2019
USD ($)
Long-term debt        
Interest rate (as a percent) 4.375% 4.375%    
Net proceeds from issuance of senior unsecured 2024 Euro Notes   $ 152,128    
4.375 Senior Unsecured Notes Due 2024        
Long-term debt        
Senior secured notes     € 135.0 $ 153,700
Interest rate (as a percent)     4.375% 4.375%
Net proceeds from issuance of senior unsecured 2024 Euro Notes   152,100    
Senior notes, fair value $ 153,500 153,500    
Unrealized gain $ 200 $ 200    
Redemption price ranging, (as a percent)   102.188%    
Principal amount plus accrued and unpaid interest (as a percent)   100.00%    
Redemption Price, Additional Percentage   35.00%    
Redemption price percentage of principal amount redeemed   104.375%    
Redemption Price, Percentage   101.00%    
Redemption Price, Minimum Percentage for Redemption   90.00%    
Percentage of Principal Amount Redeemable under Insolvency   25.00%    
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and contingencies: Current and potential litigation (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Mar. 31, 2015
Commitments and contingencies    
Estimate of possible loss in excess of accrual $ 3.0  
Spain    
Commitments and contingencies    
Estimate of possible loss   $ 9.0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Income taxes: Components of income before income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Components of income before income taxes        
Domestic $ 16,332 $ 15,446 $ 35,084 $ 29,582
Foreign (6,152) (6,276) (12,136) (10,489)
Income before income taxes $ 10,180 $ 9,170 $ 22,948 $ 19,093
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Common stock buyback program stock option and award plan: (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Remaining authorized amount for common stock repurchases $ 34.9   $ 34.9  
Repurchase of common stock (in shares) 0 0 0 0
Shares issue (in shares) 400,000      
Shares issued, Value $ 23.5      
Executives | Performance conditions        
Total shares subject to conditions (in shares) 24,050   24,050  
CEO | Performance conditions        
Total shares subject to conditions (in shares) 105,000   105,000  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Dividends on common stock: (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 09, 2019
Aug. 07, 2019
Jun. 30, 2019
Jun. 30, 2018
Dividends on common stock and return of capital program        
Quarterly dividend payment approved (per share)   $ 0.62    
Dividends paid $ 28,100   $ 54,306 $ 46,607
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Related party transactions: (Details) - CEO - Lease - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2015
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Office lease          
Fixed annual rent       $ 1.0  
Lease term (in years) 5 years        
Notice period for cancellation of lease 60 days        
Payment for rent and related costs (in dollars)   $ 0.5 $ 0.5 $ 0.9 $ 0.8
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Segment information: (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
segment
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Geographic information          
Number of operating segments | segment     1    
Revenues $ 134,789 $ 129,296 $ 268,930 $ 258,002  
Long lived assets, net 375,955   375,955   $ 375,345
On-net          
Geographic information          
Revenues 97,472 93,026 194,656 185,412  
Off-net          
Geographic information          
Revenues 37,191 36,107 74,036 72,251  
Non-core          
Geographic information          
Revenues 126 163 238 339  
North America          
Geographic information          
Revenues 111,459 106,265 222,158 211,477  
Long lived assets, net 273,772   273,772   275,367
North America | On-net          
Geographic information          
Revenues 78,484 74,088 156,462 147,144  
North America | Off-net          
Geographic information          
Revenues 32,864 32,028 65,499 64,020  
North America | Non-core          
Geographic information          
Revenues 111 149 197 313  
Europe          
Geographic information          
Revenues 21,917 22,338 44,149 45,253  
Europe | On-net          
Geographic information          
Revenues 17,789 18,382 35,969 37,259  
Europe | Off-net          
Geographic information          
Revenues 4,113 3,942 8,139 7,968  
Europe | Non-core          
Geographic information          
Revenues 15 14 41 26  
Europe and other          
Geographic information          
Long lived assets, net 102,183   102,183   $ 99,978
Asia Pacific          
Geographic information          
Revenues 1,339 693 2,514 1,272  
Asia Pacific | On-net          
Geographic information          
Revenues 1,128 556 2,120 1,009  
Asia Pacific | Off-net          
Geographic information          
Revenues 211 $ 137 394 $ 263  
Latin America          
Geographic information          
Revenues 74   109    
Latin America | On-net          
Geographic information          
Revenues 71   105    
Latin America | Off-net          
Geographic information          
Revenues $ 3   $ 4    
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $]:"$\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 3UH(3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !/6@A/0G\J[>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)OI]F"?T(W%\63@N""XBTDL[MAFS0D(^V^O6G< M[2+Z $(NF?GEFV\@G0Y"#Q%?XA PDL5T-;G>)Z'#FNV)@@!(>H].I3HG?&YN MA^@4Y6O<05#ZH'8(JZ:Y!H>DC"(%,[ *"Y')SFBA(RH:X@EO]((/G[$O,*,! M>W3H*0&O.3 Y3PS'J>_@ IAAA-&E[P*:A5BJ?V)+!]@I.26[I,9QK,>VY/(. M'-Z?GU[+NI7UB937F%\E*^@8<,W.D]_:^X?-(Y.KAM]5S6T^&\X%OQ$M_YA= M?_A=A-U@[-;^8^.SH.S@U[^07U!+ P04 " !/6@A/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( $]:"$\&I'.Q- , #H/ 8 >&PO=V]R:W-H965T&ULC5?MCILP$'P5Q ,4O(9\G))(=ZFJ5FJETU5M?W.)DZ #G(*3 M7-^^QN%HZAU7_1/ S.S8C(>PBXMN7[J#4B9ZK:NF6\8'8XYW2=)M#JHNNG?Z MJ!I[9Z?;NC#VLMTGW;%5Q=:1ZBJA-)TD=5$V\6KAQA[;U4*?3%4VZK&-NE-= M%^VO!U7IRS(6\=O 4[D_F'X@62V.Q5Y]5>;;\;&U5\E895O6JNE*W42MVBWC M>W&WEM03'.)[J2[=S7G4+^59ZY?^XM-V&:?]C%2E-J8O4=C#6:U55?65[#Q^ M#D7C4;,GWIZ_5?_@%F\7\UQT:JVK'^76');Q+(ZV:E><*O.D+Q_5L* \CH;5 M?U9G55EX/Q.KL=%5YWZCS:DSNAZJV*G4Q>OU6#;N>+G>R;*!A@DT$&@DR.D_ M"7(@R)$@G$)RG9E;ZOO"%*M%JR]1>W7K6/2;0MQ)^S W_:![=NZ>76UG1\^K M=)&<^S(#XN&*H!N$&!&)K3T*$!)X($:GOP76'"&Q@(0KD(XN;^@9IF>0GCEZ M=D//O0? $1,LD$.!G-&GG@!'S+# ! I,&'WN"7"$2+'"%"I,.5]X$@!"6&(& M)6:<+ST) DX/8<2<\[WK0:0@-07?;H0)&"X"H16\@N\YP%# = &3 M>R^(5_!M1YB [P+'5TA>P7<>80+6"YQRP4-,OOD($W(?1UWP)!-S'V!"[N.\ M"QYG8NYSC RYCS,O>*(E:LGP3 MS[7TW4>8@/N$LT\\U])W'V"R@/N$LT\\UYGO/L*$5'#VB>:K<$SH+Y)P]HGG.O/W&, $57#VB>3MY/6!R MAVF&F[MS?:0##=EIRTXG4JMV[IJV+-OK4N([Q M9G1L#.]=7YC\@5^[RB]%NR^;+GK6QO9#KFO9:6V4G4KZSF[$@VUDQXM*[4Q_ M.K7G[;6;NUX8?1PZU61LEU>_ 5!+ P04 " !/6@A/,!!@%CL$ !2% M& 'AL+W=OK>/]]VL?VF:JOMO%>OV>#>'^=N%[[OG[3!> M*):+0_4<_XS#7X?[+IT5EU$VNR;N^UV[GW7QZ6[^"]RNT8T!D^+O73SV5\>S ML92'MOTQGORVN9NKT5&LX^,P#E&EC]>XCG4]CI1\_'L>='[).09>'[^-_FTJ M/A7S4/5QW=;_[#;#]F[NY[--?*I>ZN%[>_PUG@LR\]FY^M_C:ZR3?'22+R.#W(\BO$XQ9=7\5:1(DX2.TGVDZ140;M M*N$R[:P**+LI13+&\8F]"(+(UEZ%1B$YVXT0WCKLA\[]R/(TS 2UQ(\K2 M[,ANO.C&&N/$LC=/:9+($,4O@66@Q@671#C.W/R@9*8JG84Q1+ ^4W@,% MBR"#,E<.0YBKRS MYOWD&2I;"S)O(&='1AYPYCG*/. X,V"!S; D*Q$R?F3L >>>H]P#CC1O&6HD ME?:Y!T(&'W#R.4H^X$P#93&W##+3@$/-4:@!QY5SBMT4@DI=C?7>C6Z /%I*QSD.& EDFI.2D=):7F M"/18&IM))"-0DIEC3GWPVH0-NJ=4:G<[_&9%!J#DI*@97F +RQI2L5FR1)J$)I,K.$ M,BJ1HY*28(4-)+6.[2J ]\K01T74.5=21\75YLZXV_9'U3WO]OWLH1V&MIEV/NM,MU.AG:PWD'K[AL(R[_!U!+ P04 " !/6@A/ M:Z]6L:\" !_"@ & 'AL+W=O+&Q:L\,Z:"MZ9NY3(\*]4]1Y'W :CC&-X;3][OV335XGLZ.2;7C] MJSJH\S(LPN# CO12JQ=^^\R&A-(P&++_RJZLUG)#HF/L>2WM?["_2,6;P8M& M:>A;_ZQ:^[SU;_)R,(,-XL$@'@UP\D\#,A@0QR#JR6RJ'ZFBJX7@MT#TJ]51 MLRGP,]&3N3>#=N[L.YVMU*/754D6T=7X&23K7A)/)/&]8N,KTF*41#K^"!&# M$+&U)U.(!+8GH#VQ]LG4/G62Z"69E;16@O/"S0,0Q1F!21*0)/$SR6#[%+1/ M_4QR)Y/4@R23&'TBD":%.3*0(_,Y"H>CE^23&.@)(>R0_$]UQY*#++G/4CHL MO22=1,E39'\.S@/".Z(")"H\(NQ&6A=>I"0K4$9R%^D!X1U2"2*5 )*S%NL2 MB$1(EKC3N7E >(>$$5Q;$ 5S[B8*4_XX0.%X=J"8P#"*W&Q=V!BXNUE2)7- MG2L,ERKLURJ,$A>'> N L5L(-I J07,X<+W"B7^X9O8=ABL63A]?(;C68+_8 M "N4^++P.<700?62+?T/$H[BG?# M=2\:[YRKOU!+ P04 " !/6@A/TD[KA<0$ #3%@ & 'AL+W=O?WOPA?5Z6$JI^\OONQ?=FWW(IG/COF+_^K;/X^? MZ_"47*)L]Z4_-/OJ,*G]\\/T4=ZO*>T:],1?>W]JKKY/.BE/5?6M>_AM^S 5 MW8A\X3=M%R(/'V]^Z8NBBQ3&\<\0='KILVMX_?T]^B^]^"#F*6_\LBK^WF_; MW<,TFTZV_CE_+=HOU>E7/P@RT\F@_G?_YHN =R,)?6RJHNG_3C:O35N50Y0P ME#+_?O[<'_K/TQ#_O1EN0$,#NC0(?7_40 T-U(\&^L,&>FB@_V\/9FA@6 _) M67N?S%7>YO-979TF]7D]'/-NV7 A+4 L2+' EU((IA(L!DF!9C]03A V7@.$2KR<&*+L: MJ[CC5<<24X:G!U%\BZPQ-:(,&RX!P^5%RV* W$^402J:>$3%RA!%8_..C9: MT1*O)0;H-H61,@1%1Q&@Y!UWJS6DQGY@$S990B;+2PB*_4Z;L!$5G]XE)(5, M;1K=K<"8VBG'Z]R1F#*5(VCVTW0%U]?9R _M(W84>>[^0]TL) MWJ_D_?I\O_HC_/FZ]X^\?MD?FLE3U;95V5_V/5=5ZX. L)2GDYW/MY>'PC^W MW5<;OM?G:];S0UL=ARODY'*//?\/4$L#!!0 ( $]:"$^7!K^Q3 ( # ' M 8 >&PO=V]R:W-H965T&ULC57M;ILP%'T5Q /48+ZR MB" U'],F;5+4J=MO)[D)J 8SVPG=V\\VA!)PT_Z)[O@:?BE$L=0%E:DQ/\ OE<;[E:H5[E M4)10B8)5#H?CPGWTYYM$XPW@=P&-&,P=7]^'Y8N)XV!!3V4BL0-5Q@ M!91J(67C;Z?I]BDU<3B_JG\UM:M:=D3 BM$_Q4'F"W?F.@MTQ?^ "U %UTY4CCVCPOPZ^[.0K.Q4E)62O+9C49FQZ?2O-#L!=P3<$U3N M>X2@(P1OA/ N(>P(X6VFF6LB299RUCB\/0XUT:?.GT=JN_8Z M:';'?%/]%"IZR?S 3]%%"W6898O!0XP7WV+6%DR/0,I!;P/;;"SQA(YO$ZRF M"-]+1B8^5-G<5[DQ&EC[%1B!\*9?HR3K%A,;3&4PLP2'(R<64)A\L5L)K5;" MJ17_G:9'5H'HXUJ6T<0FQJ.]7UDPDYZTF&B "<=G:&/!X'<*BJT%Q9:" KM M8A5(/M&19%)MY,7!J"534!B.0>LI:!;XLU%3+" OFHV*0H._>PG\9.Y>X>S9 MN9+Z) ^B_?7^B/5U,8HO_?G*M\37ZCEH;^\W^?8M^4GXJ:B$LV-275+F*CDR M)D%Y]Q[47N;J^>H7%(Y23Q,UY^TEWBXDJ[OW"?6/9/8?4$L#!!0 ( $]: M"$_9?-)N0 0 )D3 8 >&PO=V]R:W-H965T&UL?9A; M;^,V$(7_BJ%WK\@AJ4M@&XA=%"W0 L$6;9\5F[Y@)5P>(8B/XZXN-7-M_9H;3?[7I7G=AD=N^[R$L?M]FBKHOU27^S9_6=?-U71 MN=OF$+>7QA:[H5%5QB1$$E?%Z1RM%L.SMV:UJ*]=>3K;MV;67JNJ:/Y=V[*^ M+2,9?3[X>CHSL/O;8K_V0PWH*D!W1NXOO^O M@9H:J!\-AM&,1V=#JC\57;%:-/5MUHQOZU+TDT*^*#>8V_[A,';#_URVK7OZ ML9)*+^*//M"D68\:>M3<%;&+?N^"4!=K\IK3@B@'P.09,,P:I)!9M!(!HQDS$CF&TF) MK8<-$.DTQU9R:"4'5G)F)?=ZF>N,6T$B%; B!2: \,WP>;">1$\3(5-LA6R@ M2@86H@P 2?JS7P?>LX3 >94$,B*>$7E>I1"&9^2KYFG0#H:35)Z=Q'.C_'Z4 MT2FW V2)"MG!J). =9K381(]=F1$EG$[OFI.6F8!/YAVTOC#P_DP:9Z')\TX M>Y%,IB+ 3HGA*0$]M;6T>Z),M5P!)&H 0,Y/-]+0'?H"6D"ULB3$(28* #DYDPO4B"K#C9 M)]&36Z.58"]D@W0Z24*E$6$:$J"AX7PG0$-#DD+98]*13SII>!E%/L-RR1<. M$#DZ4\ -!AT!T!D.7@((TVG*]UDH(Q,HA B3CGS225X_K@DPS,UX;VX 62), M8.LGC#H"J#,<=>0S+,ORA._]0#8W)@]M!H191Z!:-(8[\DO!N?(&"(A<&1VR M@[E)@)N&(\1-2BGTSC W"7#3<&Z2ST-*$Y'S#1/I="IDH*)0 MF)L*5)"&5]8*U(8BIY2O?* CTI0%UK["'%:@B@PM#H6YJ0 W$\Y-Y7,S\8IT M(-))H 90@0]<0%:^!-?*AZ;17I&$5+D.[)0*HU4!M'HUK?(_A3/#51N@Q)G)(FBC'#:"USFWG=292Y'PWH!)X7TR#E5_X[ Y%3@ M&'\XGOJV,\Y!RGR@+?P!\W8%T M)7 3;?/337[ZC1]G^R\U!DSF,2)@]OOL2Q2RZBH'U?IYTJB2H_"SO/(N(WN; M^%?YA(=Y_TU5VPN-SM+8M_4OT$AIP.827=DAZNP76PP&C7'':WM68=""8>0P M_R&R?.3R/U!+ P04 " !/6@A/7XB.^[0! #2 P & 'AL+W=OO&AE7$Y;[[LC8ZYL00MW M@QV8<%.CU<('TS;,=19$E4!:,;[9')@6TM B2[ZS+3+LO9(&SI:X7FMA?YY MX9#3+7UU/,FF]='!BJP3#7P!_[4[VV"QF:62&HR3:(B%.J0L? MI_VSL(TTCES0AY=-_:\1/00IFYLP0FWX8+.AH/;Q>!?.=ARST?#833^(S=^X M^ 502P,$% @ 3UH(3PV>_U^T 0 T@, !@ !X;"]W;W)KUWKX =]Q[]^XXT@'-DVT ''G6JK49;9SK#HS9H@$M[!5VT/J; M"HT6SINF9K8S(,H(THKQS>:::2%;FJ?1=S)YBKU3LH63(;;76IB7(R@<,KJE MKXY'63=J*&;^"^=R?C+3:SE%)#:R6VQ$"5T=OMX9B$^!CP0\)@%V<2 M*CDC/@7C:YG131 $"@H7&(3?+G '2@4B+^/7Q$GGE &X/+^R?XZU^UK.PL(= MJI^R=$U&]Y244(E>N4<!RL:5%+UUJ"<6+T6+ MYW&7;=R'\88G$VP=P"< GP'[F(>-B:+R3\*)/#4X$#/VOA/AB;<'[GM3!&=L M1;SSXJWW7O+M]3YEET TQ1S'&+Z,F2.89Y]3\+441_X.SM?ANU6%NPC?_4/A M7P3)*D$2"9+_EK@6\_%-$K;HJ093QVFRI,"^C9.\\,X#>\OCF_P)'Z?]09A: MMI:&PO=V]R:W-H965TZR:9OX'V:M7J%V"&>6_>#$,^HGUV'8 G+UH95]#.^_[(F*LZT,+=8 \FW#1HM?#! MM"USO051)Y!6C&?9+=-"&EKFR7>V98Z#5]+ V1(W:"WLCQ,H' NZHZ^.)]EV M/CI8F?>BA<_@O_1G&RRVL-12@W$2#;'0%/1A=SP=8GP*^"IA=*LSB95<$)^C M\:$N:!8%@8+*1P81MBL\@E*1*,CX/G/2)64$KL^O[.]2[:&6BW#PB.J;K'U7 MT'M*:FC$H/P3CN]AKN<-)7/Q'^$**H1')2%'A861V*GWO)_P?DV?+^I<)_@^W\H_(W@L$EP M2 2'_Y:X%?-GD6S54PVV3=/D2(6#29.\\BX#^\#3F_P*GZ;]D["M-(Y7 M3?UO$#T$*=E-&*$N?+#%4-#X>+P+9SN-V61X[.&PO=V]R:W-H965TQ M^@+,<,[,F6%(!S3/M@%PY%5);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@ MRDA2DO'-YH8IT6J:I]%W,GF*O9.MAI,AME=*F#]'D#AD-*'OCL>V;EQPL#SM M1 U/X'YV)^,M-DBE>\3A*TSU7%,R%?\=+B ]/"CQ.0J4-JZDZ*U#-47Q4I1X'?=6QWT8;[;) M1%LG\(G 9\(^YF%CHJC\03B1IP8'8L;>=R(\<7+@OC=%<,96Q#LOWGKO)=\G M*;N$.!/D.$+X O*!8#[XG(&O93CR3W2^3M^N"MQ&^G9=X%_\W2I_%_F[_Q7X M&9+<_JN1+1JJP-1QE"PIL-=QC!?>>5KO>'R0#_@XZC^$J5MMR1F=?];8_ K1 M@9>RN?+ST_C?-1L2*A>.M_YLQAD;#8?=]'W8_(?S-U!+ P04 " !/6@A/ M6=;1(K,! #2 P &0 'AL+W=O@.M5DFD;A$"":15$?39FTP2J[X$V]F4OV?LI"% X,7VC.>< M.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQ MW>XMTT(:6N;)=W9E;H>@I(&S(W[06K@?)U!V+.B>OCH>9=N%Z&!EWHL6OD#X MVI\=6FQAJ:4&XZ4UQ$%3T/O]\93%^!3P3<+H5V<2*[E8^QR-CW5!=U$0**A" M9!"X7>$!E(I$*./[S$F7E!&X/K^ROT^U8RT7X>'!JB=9AZZ@=Y34T(A!A4<[ M?H"YGC>4S,5_@BLH#(]*,$=EE4\KJ08?K)Y94(H6+],N3=K'^2:;8=L /@/X M KA+>=B4*"E_)X(H]R(^\?[(L3=5=*96I#L4[]%[+?>WAYQ=(]$< M$OSP#X6_$62;!%DBR/Y;XE9,]D<2 MMNJI!M>F:?*DLH-)D[SR+@-[S].;_ J?IOVS<*TTGEQLP)=-_6^L#8!2=C&UL?5/;;MLP#/T5 M01]0)4[2!H%MH.DP=, &!!VV/BLV;0O5Q97DN/O[4;+KNIO;%TFD> X/*2KM MC7UR#8 G+TIJE]'&^_; F"L:4-Q=F18TWE3&*N[1M#5SK05>1I"2+%FMKIGB M0M,\C;Z3S5/3>2DTG"QQG5+<_CF"-'U&U_35\2#JQ@<'R].6U_ 3_*_V9-%B M$TLI%&@GC"86JHS>K@_';8B/ ;\%]&YV)J&2LS%/P?A69G05!(&$P@<&CML% M[D#*0(0RGD=..J4,P/GYE?UKK!UK.7,'=T8^BM(W&=U34D+%.^D?3'\/8ST[ M2L;BO\,%)(8')9BC,-+%E12=\T:-+"A%\9=A%SKN_7"SVX^P94 R I()L(]Y MV) H*O_"/<]3:WIBA]ZW/#SQ^I!@;XK@C*V(=RC>H?>2KV]V*;L$HC'F.,0D M\Y@I@B'[E")92G%,_H,GR_#-HL)-A&\^4/B.8+M(L(T$VT]+7(JY_B<)F_54 M@:WC-#E2F$['29YYIX&]3>*;O(4/T_Z#VUIH1\[&X\O&_E?&>$ IJRL&UL?5-AC]L@#/TKB!]P MM+1;JRJ)=+UIVJ1-JF[:[C--G 0=X Q(<_OW Y++LBW;%\#&[_G9F&Q ^^Q: M $]>M#(NIZWWW8DQ5[:@A;O##DRXJ=%JX8-I&^8Z"Z)*(*T8WVS>,BVDH466 M?!=;9-A[)0U<+'&]UL+^.(/"(:=;^NIXE$WKHX,562<:^ +^:W>QP6(S2R4U M&"?1$ MU3N^WI_,^QJ> ;Q(&MSB36,D5\3D:'ZN<;J(@4%#ZR"#"=H,'4"H2 M!1G?)TXZIXS Y?F5_7VJ/=1R%0X>4#W)RK%)G%@=BQ]YV(3[P]\=";,CI3*])=$.^"]U9L#X>,W2+1%',>8_@R9HY@ M@7U.P==2G/E?<+X.WZTJW"7X[A\*?R/8KQ+L$\'^OR6NQ1S_2,(6/=5@FS1- MCI38FS3)"^\\L/<\O&PO=V]R:W-H965T<"CMM_/\"NY[7>O@!WW'OW[CC2 =:J MM1EMG.L.C-FB 2WL%7;0^IL*C1;.FZ9FMC,@R@C2BO$D^9PW(7X&/!3PF 79Q(J.2,^!N-KF=$D" (%A0L,PF\7N 6E I&7\31Q MTCEE "[/K^Q?8NV^EK.P<(OJERQ=D]$])254HE?N 8<[F.KY0,E4_#>X@/+A M08G/4:"R<25%;QWJB<5+T>)YW&4;]V&\X?L)M@[@$X#/@'W,P\9$4?EGX42> M&AR(&7O?B?#$FP/WO2F",[8BWGGQUGLO^>;Z4\HN@6B*.8XQ?!DS1S#//J?@ M:RF._!V\/CF_P)'Z?]7IA:MI:&PO=V]R:W-H965T;MLGM M&:.))ILSZF>VG;;D@*E M^>_%VBO5JU^ 6:8]^;-,.0CVB?7 7CRK)5Q!>V\ M[T^,N:H#+=P=]F#"38-6"Q],VS+76Q!U FG%^&[WFFDA#2WSY+O8,L?!*VG@ M8HD;M!;VQQD4C@7-Z(OC4;:=CPY6YKUHX3/X+_W%!HLM++748)Q$0RPT!;W/ M3N=#C$\!7R6,;G4FL9(KXE,T/M0%W45!H*#RD4&$[08/H%0D"C*^SYQT21F! MZ_,+^[M4>ZCE*AP\H/HF:]\5]$A)#8T8E'_$\3W,];RB9"[^(]Q A?"H).2H M4+FTDFIP'O7,$J1H\3SMTJ1]G&YX-L.V 7P&\ 5P3'G8E"@I?RN\*'.+([%3 M[WL1GS@[\=";*CI3*])=$.^"]U9FQRQGMT@TQYRG&+Z.62)88%]2\*T49_X7 MG&_#]YL*]PF^_X?"WP@.FP2'1'#X;XE;,7^J9*N>:K!MFB9'*AQ,FN25=QG8 M>Y[>Y%?X-.V?A&VE<>2*/KQLZG^#Z"%(V=V%$>K"!UL,!8V/QS?A;*&UL=571CILP$/P5Q >]K&XY2LGG!]GIV9M>+UUDGU9NN $SP+GBC\[ RIMT2HLL* M!--/LH7&[IRE$LS8I;H0W2I@)^\D.*%1E!#!ZB8L,F\[J"*35\/K!@XJT%;(-#Q+_JL^F2H/TS XP9E=N7F1W1<8$EJ%P9#]-[@!MW 7B=4H M)=?^&Y17;:086&PH@KWW8]WXL>MWDF1PPQWHX$!'A]3KD%[(1_Z)&59D2G:! MZ@^_9:[&\9;:LRF=T1^%W[/!:VN]%7&ZR,C-$0V8?8^A4\R(()9]E*"8Q)[> MN5/ M%#Z.\!L4(13STJ.@![6/']S4&*&85Q\%/2A_C%[774SO*&R3G^M@H/D?0"9- M2("Z^/:K@U)>&]_[)]:QQ>]\AR?_X/W[\)VI2]WHX"B-;86^89VE-&!CB9[L MO:KLDS0N.)R-FZ[M7/5]N5\8V0YO#AD?ON(O4$L#!!0 ( $]:"$^EOF#C M^@$ ,L% 9 >&PO=V]R:W-H965T0/6(.3D(L :;-5U4JM%&W5]MF!24!K8VH[8?OWM0U+*9U]P9[QF7-F;&:R M7ND74P/8Z%6*UN2DMK8[4&K*&B0W#ZJ#UIUDT\"H$24%9'*=4 M\J8E119\)UUDZF9%T\))1^8F)=>_CR!4GY.$O#F>FVMMO8,66<>O\ WL]^ZD MG44GEJJ1T)I&M9&&2TX>D\-Q[_$!\*.!WLSVD:_DK-2+-SY7.8E]0B"@M)Z! MN^4.3R"$)W)I_!HYR23I ^?[-_:/H797RYD;>%+B9U/9.B<[$E5PX3=AGU7_ M"<9Z-B0:B_\"=Q .[C-Q&J42)GRC\F:LDB.+2T7RUV%MVK#VPTFZ'\/P #8& ML"E@%W3H(!0R_\ M+S*M^D@/=]]Q_\3)@;F[*;TS7$4X<\D;Y[T7+&89O7NB M$7,<,&R&228$=>R3!,,DCNR_<(:'K] ,5R%\-5=/4YQ@C1*L \'ZGQ)7BQ(Q MS!H7V: B&X1@LQ#!,.]4DJ(B*4*P78A@F!TNLD5%M@C!?B&"8)(8%]FA(CN$ M(%F(8)AW_IP]*K)'")8/CV&6#T]GS21!7\,8,5&I;FT883/O-*D>66C&O_!A MS'WE^MJT)CHKZUHZ--Y%*0LNE?C!_1^UFZR3(>!B_7;K]GJ8+X-A53>.3CK- M[^(/4$L#!!0 ( $]:"$^@W_G!MP$ -(# 9 >&PO=V]R:W-H965T MS48KVU(V5=5*K;1*U?:9M<<7 M!1@7\#K]^P)V7#?U"S##.6(LM*E6G0-L.-3%0Y_0Q.9WW 1\!/SH8[>I, M0B57Q)=@?*YRN@L)@832!07AMQL\@91!R*?Q:]:D2\A 7)_?U#_&VGTM5V'A M">7/KG)M3A\HJ: 6@W3/.'Z"N9X#)7/Q7^ &TL-#)CY&B=+&E92#=:AF%9^* M$J_3WNFXC]/-(9UIVP0^$_A">(AQV!0H9OY!.%%D!D=BIM[W(CQQKJ. M?DRW!?:; OLHL/^GQ/MW)6YACN^"L%5/%9@F3I,E)0XZ3O+*NPSL(X]O\A<^ M3?M789I.6W)%YU\V]K]&=.!3V=WY$6K]!UL,";4+QZ,_FVG,)L-A/_\@MGSC MX@]02P,$% @ 3UH(3RF0Q-RT 0 T@, !D !X;"]W;W)K&UL=5/;;IPP$/T5RQ\0@W?3;E> E$T4M5(KK5(U??;" %9\ MH;99TK^O;5A*-N0%SPSGG+EXG W:O-@6P*%7*93-<>M(2E.5:(0-UCN_2_6$;\!'PS&&P"QN% M3DY:OP3G6Y7C)!0$ DH7%)@_SG /0@0A7\:?21//*0-Q:5_4'V/OOI<3LW"O MQ6]>N3;'.XPJJ%DOW),>OL+4SRU&4_/?X0S"PT,E/D>IA8U?5/;6:3FI^%(D M>QU/KN(Y3/H7VCJ!3@1Z12!CHECY W.LR(P>D!EGW[%PQ>F>^MF4(1A'$?_Y MXJV/G@N:[C)R#D(3YC!BZ *3S@CBU><4="W%@;ZCTW7Z9K7"3:1OEMEW'^3? MK@ILH\#V38M?KEI(V653J7L5-7D3GA;VC\4[^P\=M_\%, MPY5%)^W\S<;YUUH[\*4D-WZ%6O_ 9D= [8+YV=MF7+/1<;J;7A"9GW'Q#U!+ M P04 " !/6@A/3_5K)-$! !Z! &0 'AL+W=OZM'0^$F+H'P1E:49!$@S*(DTM"6^2P_'W.,#X.< D]GLD:_D MK-2+-[XT)4Z\(.!06\_ W'*%>^#<$SD9OQ9.O*;T@=O]&_M#J-W5AEKF1$'Y9V9956@U(3W?_ M@.Y"UQM4JXL,$[?QKH-U1T/OO,/GJ?S&=#=(@\[*N@X,?=(J9<%)26Z&ULE5;MCILP$'P5Q /$ MF*_ B43JI:I:J96BJWK][21.0& M9$FI\MYKULB57RK5/B$D]R6MB5SPEC;ZS9&+FB@]%2O"2W4JE5E ZZ(E)_J=JA_M M5N@9&E0.54T;6?'&$_2X\C_@IPU.#<$B7BO:R='8,ZGL.'\SDR^'E1\81Y31 MO3(21#\N=$,9,TK:QR\GZ@\Q#7$\OJI_LLGK9'9$T@UG/ZN#*E=^YGL'>B1G MIEYX]YFZA!+?<]E_I1?*--PXT3'VG$G[Z^W/4O':J6@K-7GOGU5CGYW3O])@ M0N@(X4# ?R=$CA!-"*AW9E/]2!19%X)WGNA/JR6F*/!3I#=S;Q;MWMEW.ENI M5R_K,%P6Z&*$'.:YQX0WF.P6LX$P^8!!VL-@) 2-A%8@'@GD(+#0,MS&&^CB>D8 [%"?_L?UP\V&H^Z;EYD WGY,XQ7=MCD8?ZDO]&'"Z%&9X5*/17^K]1/%6W=CH^%O MP_H/4$L#!!0 ( $]:"$]\]2]!"@( ),% 9 >&PO=V]R:W-H965T M8D;KQLL3Z#B)+^%G1NH�/+,&!%_-T!Y MEWJ!=W4\UZ=*&0?.DI:H7^U!: L/*D7-H)$U;Y" ,O4>@_4^-G@+>*FA MDZ,[,I4<.7\UQKM: MCD3"EM/?=:&JU/OBH0)*$( M$_BK6\QN!C,@L,Y@2".<2V,3?J"'MP&V'Q&!_S!)XK\J^_LJ-XE&L_V*K$ T M%EBMY@7B68'8"L0W#9\T<]-C M^"&@N*%M.&S(*"24=F0*O%)-Q^%A1-BL*C MB6(@3O;WEBCGYT:9AHR\PP9Y#,U$3OR;8+T-9OP[O7'Z!?$NWZ^K'T2UR,# !/# &0 'AL+W=OWXI.K79B>E#M[*HFHFX4[K_2B*FM5.EEGSH/:R,K]L M5%UFVBSK;=3L:YFM75!91 0A$9597H73L=M[JJ=C==!%7LFG.F@.99G5?V:R M4*=)B,/SQG.^W6F[$4W'^VPKOTO]8_]4FU74LZSS4E9-KJJ@EIM)^(A'2RQL M@$/\S.6IN;@/K)07I5[MXLMZ$B*;D2SD2EN*S%R./:V4WW=-QOQD_&[-[ MG!(:CZ.C)>HPLQ9#+C 8B6O, L#TB,ADT*=!H#1F9!!.K@^8#Q$8>8DN_LFR M_)CE*E$*^D4= ;WR*X$)&$C ' &[S("DGN$MACM,Y3",4\XH\03/(2#"(A:^ M,R C2VGJ 92 C(J6 Q]41"P(0F*4X\ MD1"0<9'0&S4K0)%B*)(AF" &">+[:RD!"1(@ \^]63+02GF23?:-@;DL1L48,M]Q.3^\L-P,\3TC@+L0->V$"12W^4ACB7& MOL%?&@#'$\Y2WV< 9UIM>LMHN%UC]A^E"#=##'1#QGV7ACT),T:X_P[.02". MA>_GXE[&Y1V,US+A=HBA?CAXX\3PC8M9ROS1V&'*VY_AT1P#^PL[+;OAZYV^';6_9?4VKYK@ M16DSPKE!:Z.4EB9[]&#RWIGIOE\4K_AYC^!5!+ M P04 " !/6@A/-MMY?L$% "#'P &0 'AL+W=OU%^J]8AU)/ON^V^NIVNZ_IP/9M5C^NP MRZLOQ2'LXW^>BW*7U_&U?)E5AS+D3VVAW7:FA'"S7;[93^-*X\%,6WYN6WI]NI:%H4MN&Q M;DSD\>WTV0Z M>0K/^>NV_EJ\_QHZA^QTTGG_>W@+VX@W+8EU/!;;JOT[>7RMZF+768E-V>7? MC[^;??O[WMG_*(8+J*Z .A6(=5\JH+L"^D= MN2UC-.)3*]EE*[V&:MA?NC6@>_TU M8,! Z8U8'H&$M+A1\:US+YEKJ0S2DO2)X!+O;"6= LR9U(A:.<@3BAK#/;/ M0O\L\"\E#3HR]JPBXQ+AM!>X)@=K M56.]-&2T "19UW@V!JE)B*6,6TJU'.B[!#J5 *?(=%@DO.]\0M;]DD-73J9D M0J\ I8GG&6)L,K"V4NA5"KS2Q*N4>T4:>XGH-4(*O*4*T Q#]U3!:O&&+-PE M@H2A.R^'4DD[%T!2B"&_!J1",K_8_%UT4&\8E?>&;EV0TSZA,P=QUFBJ/QGB MC'-#F[N$,G0G%7=1T<7>0;U1D9HN#$ Y2]?8"E#2:3II,X1I?59GWSDL75*/ MD)X.ZHN =S85U#_-.UQ*XVA'K,9:S$98[+N)!58BA673U'PN05WS1Y#]9F%= ME%P8]8"P2JQWTHV//236,@G$C$\!KD$T)%R.8%8CF.PRTW<)*YD$4L:'FXM+ MG%=6&$U%&I(JT=*PB0%M:F=2MOD"TJ9Q;SHC^ZYB>9-(WRQUEP<"HDG%2_.^A\QE !OXCT&X*53G&E4Y:>BA17 M'*,3X\ER6@).QN&GW K9,PGC,L0Y?<[U7<1*I[C2*>NIBT!V4NFH%$#,>KH? M "SN7YZN%H!%N4\'=@6%M4Z-T3K%ES'6D[2K 6?=\#+!XJG0.9#&NXK+%SC=(HH?;P$%SK>(&CS@*BR6 M"HDE/84IKEO\%(8@=@H#$#^% 6CX%*:Q2&H@DFQ6:G[<,XGT+-I!G/.")=9& MVLL^M]=W$B#3-T9"-#JSQ-6O:4OFE0L42@]=K2T_QJK,5LA,6CF[.S"\1=*%_:V]QJ\EB\ M[NMFSSC[>KHQOFLOC,GWA;Q>2O!]):^SXWWP#_/'Z^D_\O)ELZ\F#T5=%[OV M;P6/K[4Q:&[\IZ=[MWG_P-02P,$ M% @ 3UH(3PL;TJP_ @ Z08 !D !X;"]W;W)K&ULC57M;ILP%'T5Q -@OMM$!*DAG39IDZI.VWX[Y":@&LQL)W1O/]L0 M"HZ5C1]@7\XY]\/V==93]L8K .&\-Z3E&[<2HELCQ,L*&LP]VD$K_QPI:["0 M4W9"O&. #YK4$!3Z?HH:7+=NGFG;"\LS>A:D;N&%.?S<-)C]V0*A_<8-W*OA MM3Y50AE0GG7X!-]!_.A>F)RA2>50-]#RFK8.@^/&?0K6SZG":\#/&GH^&SLJ MDSVE;VKRY;!Q?140$"B%4L#RT&55D M* U^'[YUJ[_]J'^EV0GA2 @G@O1]CQ"-A.B#$-\EQ",A_E\/R4A(# ]HR%T7 MX<-VZ'#:M<%ZT0N5ZF,>G7T/UE/+JV7/$R##%V4T(C9#IAPA@G\ M=(G963 3 LD(IC!"6QC;\(8>+AT4MXC ?S""^*?*\WV51:"1M5Z1%H@6]0KM M K%5(-8"\4(@,O*P86*[D\3J)+$(),:J#IC UZ!VJ(5G5+2P@E9&N!90Y,5& MY:V@E3VIU)I4:DG*V(;;]-9+[!GE+:P@8Z?L+*!'+UTM'B-%*R7RYX]Y*-#L MG#; 3KIIDYU:H;3:S3GWY*53GW+!O@W416.P[V<>'MOLA/UP"WS [U2UW M]E3([J)[P)%2 3(3WY.K5&ULC9E;;^,V$(7_BN'WK,2;1 6.@=C9H 5:(-BB[;-B,[&QEN5*2KS] M]]4MKCESM,Q++"EG.(R^E[OG&MF/XK#L;Z;[YKF=!M%]6;GBKS^ M4I[=/>5J]1?:I MJEG]5A1Y]>_*'5>[N;WXO;1Q%U K_AK[\[UU?6LJ\IS67[O;G[=WLWCSI$[N$W3%9&W M/^]N[0Z'KJ36QS]CH?-+SB[P^OJC],>^\FUEGO/:KV>:N;LAA+::T4^8_A=W_L M?\]C^1]A.$". ?(2().?!J@Q0'TV0(\!^A(@]$\#S!A@/AN0C $)"8B&E]6_ M_8>\R9>+JCS/JJ$#G?*NGXK;I&W?3?>P;\[^?VT#U.W3]Z5,TD7TWA4T:E:# M1EYI1)SXFC707!11Z^!B0R(;*\G")4D05#QPA8A)5;Z"4A+K:QZYQEA<%P5? MJ>KCE9FW2B:1-8 M0 )J0QMWT)@KGS?6RA2G26&:%*11)$W*TR2IG7@=%J:Q((TF:2Q/8V(Z8AXL M:YN;)#83'26#9C+0-@87(&(\_&-0GX2._YA52.I,,@2$9+ZA"1X)8(@!28!, MJ:'-'93YAB"9[H4$ABPU)'DFE6K:S8,RWQ#&BU# 4$8-*9Y)&DKV=5#F&\*X M$H!7EO)J%'F91!K3H1.4^88PLH0!A@0U9%#5A66.@CK?$H:@ !2TDEKB&%1: M6CH>UV&=;PD#4P!B6D4M 62*5"'=3Y MEC!D1<8L4>*O1HU7^S1ET_'G9(^CS)L:TCB=Z'$2DUURLC-L24YLD<2:O:&D23W1,B:< *?BT9B>F-8FA+1&TZ;0F.8V%,1E;>(9DOB$,;8F@ M3:#<2T1KNFD)CF%LT3P!@O)?$,8U1*A MFHTQ@&!C%7<4U/F6,*HE1S6?TB2 <*(E6SV&=?Y>$&-8@04VY>9*<;YF.LYH MMP[*?$.8KHHOL.D^::7XPOFFW?(K.NF'=;XC#&L%8&TIBA2G<-L]#%T:!66^ MH8D-/( U7?!\'477$0$/EF,"DU^!2142Y!$>5D0.2;P9#4')+L<]\*BNAB)"#RS6! M:@Y(%=.!"45TD@V(?#,37TLY0Q5=,Z^@B/;@@,@W@PFJ 4'E5'TP]73R^>V/ MQJ32G%3@E2 1Y69 Y)O!E-* 4G*J/I@_&GSHG'HE!I/%3NCN97=^0YZOQ>W#<,[V?S'#L=_O>?6Z M/]:SY[)IRJ(_PWDIR\:U'N,O;3?)4:7 M\\SE?U!+ P04 " !/6@A/3:'1'#$" !L!@ &0 'AL+W=O3')Y>):RBZ1E#4_<$Y>J(OS? M!BAKUW[@OP6>RW,A=0!E:4/.\!/DK^:)JQ7J5(YE!;4H6>UQ.*W]QV"U3S3> M 'Z7T(K>W-.9'!A[T8MOQ[6/M2&@D$NM0-1PA2U0JH64C;].T^^.U,3^_$W] MB\E=Y7(@ K:,_BF/LEC["]\[PHE@"JZ=J#-R1H7Y M]?*+D*QR*LI*15[M6-9F;.U.LG2T:4+H"&%'")*[A,@1HG="?)<0.T+\V1,2 M1T@&)R";NRGFCDB2I9RU'K>?0T/T5Q>L$G5=N0Z:VS%[JIY"1:]9A.W!VS'B&!H=/>AROZ^RHW1:+)> MD1&(^@*SQ;1 /"D0&X&X+Q!$@X);S,Q@:HM9+N?+047&J!"'P?!BQJ@8AS$> MU&4*A7$\G5@RF5@R2BS"BT%BR=CR' ^\;#\#VHU!230$[3\ V:10[ZE4P,^F M;PDO9Y=:ZION1;O6^!CJIS:(;X+5-IB([U0KM9WO7=[VX1^$G\M:> &UL MC57M;ILP%'T5Q /$?(8M(DC-1[5)FQ1UZO;;(37KE64A&!Q65"L6O_5@W M9NP&_2O-38@&0C02U-[W"/% B-\(R5U",A"2S^Z0#H34V@'UM1LS-UCB(N>L M\WA_'%JL3UVX2-7G*G70?!WS3ODI5/12Q,'7'%VTT(!9]9AH@@F#^2UFX\", M"*0R&-.(7&FLHG?TZ':#]7M$&&16$A^J;.^KW"0:._V*C4 \]2L,W *)4R Q M LF-0&@9WF/"P( : PIF%FCM!,66(TZ09=O6"4K=1:7.HE)'49%;8.X4F'_> MULPID#DRL,Q89??K[&UU@$+;^XT#%,WLL^94LFU%DQ^5 C^9KBF\DIT;J0V9 M1,?&_!#I']V*K\+%.G3$-ZJ1]WWW3;Z_!7YB?JH;X>V95.W%-($C8Q)4[LH6 MWZO4Q3,N"!REGF9JSOOVVR\D:X>;!8W76_$?4$L#!!0 ( $]:"$^(Z?.C M1@( '$' 9 >&PO=V]R:W-H965T M_,+XFZ@ I/?>T%8L_4K*;H&0*"MHB'AB';3JRX'QADAUY$F(?SO"BB[+'WL?QA>ZF,EM0$5>4>.\!/D MKV[+U0D-+/NZ@5;4K/4X');^,UYLL'$PB-<:+F*T]W0J.\;>].';?ND'.B*@ M4$I-0=1RAC50JIE4'']Z4G_0U([C_0?[%Y.\2F9'!*P9_5WO9;7TY[ZWAP,Y M4?G"+E^A3RCQO3[[[W &JN Z$J51,BK,KU>>A&1-SZ)":O6K!?[99;U M;FZ'L'<(!X<0?^H0]0[1HPYQ[Q!/')!-Q=1F0R0I89, @Q3^(A"Z15>@@2*]%UK<8G$X" MV;AX9NY (F>VD2&(K@CF;H+821 ;@OB*()MD8C&IP;06DTVRW;@P=TJ:. -) M;@,) S=!ZB1('R_%S$DPH\:X$?SU@NO9*?6#)J1=9@GSZ%YS_[#[3#Z0?BQ;H6W8U*]BN;M M.C F0<42/*FB5&K^#0<*!ZFW,[7G=@C8@V1=/^#0,&6+?U!+ P04 " !/ M6@A/\JQ2^\\# !U$P &0 'AL+W=OC4:D+Q MQO/OVRT=T(1P4 M_PC$TYV3[CZ=5!87F?\HCD(HZU>:9,72/BIUFCM.L3V*-"HF\B2R\I^]S--( ME9_YP2E.N8AVM5&:..2Z@9-&<6:O%O781[Y:R+-*XDQ\Y%9Q3M,H__=5)/*R MM)E]'?@>'XZJ&G!6BU-T$'\*]=?I(R^_G)N779R*K(AE9N5BO[1?V'S#P\J@ M1OP=BTO1>K>JI7Q*^:/Z^&VWM-V*D4C$5E4NHO+Q)=8B22I/)8^?VJE]F[,R M;+]?O6_JQ9>+^8P*L9;)/_%.'9?VS+9V8A^=$_5=7KX)O2#?MO3J?Q=?(BGA M%9-RCJU,BOK7VIX+)5/MI:221K^:9YS5SXOV?S7#!J0-Z&9 [*X!UP9\K(&G M#;RQ!KXV\,<:!-H@, R<)EAU]-\B%:T6N;Q8>5- IZBJ4S8/ROQNJ\$ZG?5_ M90**4=^9EW,!F%"O" .8\9K![SM@+O8@0<=>+4#K^. &1%!&#(B)#(CYP MP(WL-QCFUJ!,QSV8#$0L@/,$O7F(.'8PA0ZFXT,^@PYF8*5F$3:8L+50;T*^ M$?,'H Z5$%()>U3"@:1504>:=<='@PW(GH%XF$O5H&[J9^%DB"V4_PLC,)71 M8M8:Q*@]59\0 4(^GPR$GV'Y,CY"?A!D=J0'H"X9W H8TO#,G,?#ZQZ:"HN= M]=7.W*%<8AVSX(G*PTIFTS&5UX#\MLJ\H2QCP3.D^%[9S4:5W>RYLL.R9WW= M@[)#H-#D<$RI_Y^#?(2]-9J"NH+AW<4PCT%&_@'$.X"U X/CL<:Y<#[?:R MHT$/#C./4%TZN ]P<)3P!JJ>XS[ Z8F@#)S)T5;<"PH?%90'J"X=K&..=#SD M NN8/Z%CCG7,D8Y],RC!F#WPBAJY!W*L9XXV?Z.;OVO0?4*;*VKDF8AC17-T M2F F(00BD\]]4)<,[@T<[>OF65"#'B;":=T I"(_U//1.Q5]3HMW_/F(JCY4/*D+[F @ EPL !D !X;"]W;W)K&ULC59A;YLP M$/TKB!]0L,&05$FDMNFT29M4==KVV4FSC_?N M?%QN<>'B31X94\%[5=9R&1Z5:NZC2&Z/K*+RCC>LUF_V7%14Z:TX1+(1C.ZL M455&.(ZSJ*)%':X6]NQ%K!;\I,JB9B\BD*>JHN+/(ROY91FB\./@M3@.C"A;#A_ M,YLONV48&T6L9%ME**A^G-D3*TO#I'7\=J1AY],8]M_ MBITZ+L-9&.S8GIY*]?.##; S@!W!AA=-4B<07*K0>H,TEL-B#,@GD'4QFZ3N::* MKA:"7P+1UD-#3=FA>Z*O:VL.[>W8=SJ?4I^>5TF:+:*S(7*8QQ:#>Q@4>Y@G M -,A(JV@DX$A&8]X;)ZEGHL;,.LQ)L&S(>89PLQAL0F8L\02)'V")(8)4I @ MM03I@ !Y28ZQ2#<#S4A7O7,@'0D>3PA9@Z*F?___M<0QA/\?!TS M$()B^/./;Z@ !R)>"4S%C"8Z#0*NP*]Z!_+22WJNG"0$2!K@AI+ KO. ,!#] MS)>$1Y+P6,]UT% ,W%50 HB9^WX $)GR S@H#F0A+? M#P1*)_S O04!S840WP\$RB;\P"T(Y0#%Z%.!0!.M$L&="HU;54)&=0" LJDZ M@)L0 KI'-JH#".370=0;-BHF#G;RD\&6GVIE_FA[I]UT^8#-L.*=K\W4:8>8 M?S3MR/J-BD-1RV##E1Z%[,"RYUPQK3&^TS5TU%-RMRG97IEEKM>B'17;C>*- M&X.C;A9?_0502P,$% @ 3UH(3_\)Y-_) 0 D 0 !D !X;"]W;W)K M&ULC53M;ML@%'T5BPDWTP'8Y$-P:4K46=NO,39U M!X*:&]6#="NMTH):%^H]-KT&VH0BP7&Z6.184"91583<5E>%.EC.)&QU8@Y" M4/WW ;@:2K1$I\0+VW?6)W!5]'0/O\#^[K?:17AF:9@ :9B2B8:V1/?+]2;W M^ !X93"8LWGBG>R4>O/!]Z9$"R\(.-36,U W'&$#G'LB)^-]XD1S2U]X/C^Q M/P7OSLN.&M@H_H9M4^&O0MKSJUQV6-%:, \C)CW#I)>(S6<$R;,9 M@YV"648:E9$& G)!L(H3D"@!"039!4%^Y6/$Y $C1TR\119MD45:W,8)5E&" MU==-YE&"/*+@[NI7Y)],?KMJ@<_.AK^K/ZG>,VF2G;+NF(7#T"IEP;$M;ISF MSCT/<\"AM7YZZ^9ZO"1C8%4_W7\\/T+5/U!+ P04 " !/6@A/%*Q:-6$" M !*!P &0 'AL+W=O]?87 (10=I,X*,FU15 GA>! M&I>-FZ4ZMF=92B^B*ANR9PZ_U#5F?]:DHMW*A>XM\%*>"Z$"($M;?":O1/QH M]TSNP*AR+&O2\)(V#B.GE?L,E[M(X37@9TDZ/ED[RLF!TC>U^7I5;$A5*2%9QN]!TQU3*N)T?5/_K+U++P?,R896O\JC*%9N[#I'_<$'K04664N/W_EDV^MD-^C>: MG8 & AH),ONV[F%@NJ]P5ZEO[Y6L!?]JOA6<7"*P"@18([@2@T? > M$VE,TU<9^;[9$0LJ# +S8.8H/_3BP.C+'(62,$9V8Z'56&@Q9I2\[C'A),VG M"(:F,1L*+4QC%A1$T#=@.QO,"^+$;BVR6HMFUB T_R31_#0\&'N&M3DJ@0L# MM)V#$$J"V#!F29AXB6_X I-!4!-VUE.9.SF]-$)]QY/H./B?D1HD1GP-EQMH MB6_E1='/]0_Y_I;YCMFY;+ASH$*.+SUD3I0*(HOWGN2!%/)B&S<5.0FU7,@U MZ\=[OQ&T'6XN,%Z?V5]02P,$% @ 3UH(3X(C,QIR @ 10@ !D !X M;"]W;W)K&ULC5;MDIHP%'T5A@>0;T4'F5G43CO3 MSNQL9]O?$:,P&PA-HFS?ODF(+(14UA^27,\Y]]R;D)BTF+S1 D)FO5>HIEN[ M8*S9. [-"U@!NL -K/DO9TPJP/B47!S:$ A.DE0AQW?=I5.!LK;31,:>29K@ M*T-E#9^)1:]5!RDO!1,!)DP9>M_>1M#IXK"!+QJX0M'8PM4 @30AN+5(MQ\:(+:=MXGXNQQC]@9,CW"X@]Z&;[*1^1.Z/TZPFR(\ M=Z69F%4Y/%89&0V,_0JD0#CJ5ZCUJ\/PUT> Z@X4+M::V3G4R$QH-!,:S$2: MF0X3#;*X6F=G$?M9Q.$18E1(9"PD,A2B[; LFJ0(7?$QYUD:\RP->;1-E"VG MZ^('B\B<9F5,LS*DB+)_WP0S?2EVX.-3*S-II93\W$_Q$0 M73,=,NXGZE&@H56/.W7UBN9QG25G< 16D%SD?42M'%]K)M[N0;2_\YY\<81J M\ MF1BN^)AT%ULW8;A1E[;3_W-(_P%02P,$% @ 3UH(3PVJ>\[I 0 "P4 M !D !X;"]W;W)K&ULC53;CILP$/T5Y ^(N1@V MC0"IF]VJE5HIVFK;9P%BZI]P1YSSIDYP^"TY^)-5@#* M>V]8*S-4*=7M,)9%!0V5&]Y!J]^>@%.&/@>[9V+P%O"KAE[>[3WCY,CYFPF^E1GR34' H%!&@>KE"GM@ MS CI,OXX332F-,3[_4W]B_6NO1RIA#UGO^M251G:(J^$$[TP]<+[K^#\Q,AS MYK_#%9B&FTITCH(S:9]><9&*-TY%E]+0]V&M6[OV3O]&6R>$CA".A(#\EQ Y M0O11 G$$\E%"[ CQC( '[[:93U31/!6\]\0P#ATU4Q?L8OVY"G-HOXY]I_LI M]>DUC[9!BJ]&R&$>!TPXP813S'X-$TTQ3TO,3.5YB0C\AQ&#M9/13KAJ)[0" MT:0,LBX0K0I$5H!,!.*9UP&SM9C68OQ-$JYG(:M9R")+0#[-NCY@DKLLX3;P M_5E/EZB81'XRZ^L219)DT5E\-S3FFOA!Q;ENI7?D2L^?G9(3YPJTHK_1&PO=V]R:W-H965T%GBN&E>8GLXY\S%DW'6$_K& M2@#NO#=URQ9NR7DW1X@5)328/9 .6O'E0&B#N3C2(V(=!;Q7I*9&@>JO,<=Y1DGOT*%_ M.BS;U)\GXGX+:537J;Z)"V#">L[#69*ALQ32F.6 ":88/[[$K*XQOF?H;"R8 M$8%$E&.H@2W497 =QBPUPKC&!)>(]37"]PR5S7]5MK=5+I()K74/E4!XDT1LVS#^<)%8GB47 J/;2A@GM M3E*KD]0B$!FM,V!\;U(M[\%H\_4]H(T59-S-U@HR.P!-_L8-T*,:PLPIR*GE MLGLFUG'./P5R#!CVE3]?^Q;[1KP+PQC_E!\>E>^8'JN6.3O"Q?!1(^) " <1 MN\C8=4KQCHV'&@Y<;E.QI\,T'PZ<=/JA0N-KF?\%4$L#!!0 ( $]:"$^= M%0D6D04 (X? 9 >&PO=V]R:W-H965TW4PII[]R+-3=3\_U/7Y+@BJW<'D:?6E.)M3\Y^7HLS3 MNOE9O@;5N33IOFN49P&'H0[R]'B:+Q?=M:=RN2C>ZNQX,D_EK'K+\[3\[]%D MQZ MV^JN0:?X^V@^JIOOLS:5YZ+XWO[X?7\_#]L1FTK>L_EI\_&;ZA-1\ MUF?_AWDW62-O1]+TL2NRJOL[V[U5=9'W49JAY.F/R^?QU'U^7/XC==\,-^"^ M 5\;,'W:0/0-Q-@&LF\@?S6(/VV@^@9J; ^Z;Z"M!L'%K,[]=5JGRT59?,S* MRP0ZI^T\I3O=W-]=>[&[G=W_FAM0-5??ER)1B^"]#=1K'B\:OM%0J(>:-=!< M%4$S@NLP& WCD=WF6@Z[6+D:D=C#0)IHJ-F,B+,%&HIP0@+Z*KH 8M!)C -( M&$!V >0@0&)E>]&H3G/ZS'0%NU!.%S(,K7M_T>C;+H2,8FLD*R#CA)W;X\I8 MQXFP.MT F8K#D'%R&B:G07)D):<=_T2D$F7-__4XV58[HVYD0BH\Z@B..@*C M]J0=PP#Q^'F7P #)B$F1.(8DD8S8FA- )4*VIX2KHD1J9 SE& GEK&S M\H/XBJT[OP8R4EIJR^8-TLF(I =2C#G'B'.^.X4YQQ,XQYAS/(9S#,##L;O M1K*0'9M=F5;27IQND*Q9S(2>]##O&/'.YQ#F'4_@'6/>\1C>,>2=;3$027M9 MCT1N%>.*!'G6,HP9QXAQGO>1P*P1X7AS!6:-H!'F]J(AU!.R3%DA&0O[1;P& M,BF=^[!!,L7*8[+ '!2 @^1Y"(2GEIQ03 I,&N&6D\!D4$]&;JV'9+&([9<> MD F5:,=D((M8^:8AIJ %"3/LE5@T@@]P61,&H&J-\?DR)U41,+VV%6)1#H6 MNZJ8A..PJXH2[4L-$U OJ*+X%I(Y()6R*8-A*M;&R#>]%P%6#9BS36VW - M--+"^09HV+/2DIA^$M#/AW&)"2-Y@K&8,!*M9>S5;B\:+M2Y>?1MX\;IMKWN M=L,D29+(-W+/-AD &WD6G:!#CCQ/K<1,DX!IY"DX)6:'G+ G)3$[Y)A=*0GVB,A>O:Z 2MF[36L@ M8F)[FQ)U&/H64 HC30&DD0!VXN&&\;V=A2( MU+S=[$U@-Q)K#QD5QIH"6/-MXRO,%S6A1%.>;?91^^QNM139;R2@(>]TPZ!2 M %3D2P<304VHIQ0F@AI33RFWP(G(=@3M'7GHI#!:%$ +>4S5^!G6$XH@C9]A M/:8(ZD6#$P;[J,*5V"_#X.9H,#?E:W>P6\UVQ=NI;I.XN7H]/'[@]FC1NOY( M=RL"U]=TM[D<1?X*?SFI_C,M7X^G:O9.+T51FV;DX9?F)AY,NK_^ MR,Q+W7Z-FN_EY83X\J,NSOWI=W ]@E_^#U!+ P04 " !/6@A/FAKZ.)=8 M IJ $ % 'AL+W-H87)E9%-T&UL[7UK<]M&ENCG>W\%*M>S M(U5!# $2?$QFITJ1[8QW'=L;V9NZ]QM(0A(F), !0,F:FA]_SZ,?I]$ 17Y7*WR8HF2(M5\*IH\N8^>%-PGWE9!&=!?9-66?W';YL_ M_?%;_(:_FP0_ED5S4\,WJVS5?OL?NV(0C(9A$ ^CN?]R#2^C[IW^O[X*=L6U9-NV%3[;P.[6A56M0Y :C[ZZMT7?=_ M_B&K\A*7MPI>IHW73D/O?_^O_]4%(@65U_DZ"][M-HNL:K<8#H=G232+^S[] M*;O.ZP;6T 3OTHTW_L7['UZ]^QA??# M9?AO_R>:#+][\^YBT-/]FV)95@ 5VK$PN&Q@C4%9!81^U3W\7?FP>=73V3LV0ZG,PFHYZ>SE#G_L6:GI4*VLW^W3YX(?X"T#SL;SS!Q>15$\NB2E< J.#R?K,HU]Z7%^_?M)_I48)7GY7 M+\\]"J+@?K&K*CS+?/YI>,#SG4IA6LXGRYS* 5M%EQ^YZ^+C?I>AU\OZOA!-1]\WNUR:IK7-@/57G7 MW R;+9IX8VLN[S)H,O];>0F ET@QA*\WS6 N 7NH+=U"L:O\QK1Z_]F:=5+ M-,_.HOAL%/727-G':WCHK7HO-U)?*\+=^?U_Q7VKA@XJ^/@-<,K/P7]F'G2 M7$=1,AO%X_:;K=Y:N70*K?7;Y_^^;E^4?X\?WYV_-W M%Z^"RS^_>O7Q$CCXI\N7P9<6 MRRP =A^LRMVBN=JM@U1_ DU>1.%T%M-(\,]X,@JAHWJ;T2%:>X#]4&7;-%\% MV6<0E6K -?RP;&[@'"V=!7D4I412NK_-APH$L KV%SO%)6]QHV@U[:8_Y=WU-MB7('G(Q^Q;1_4[OYSI/%_D: M))G,WU2S5]OT'C>JXSW(2*L.H(I>VQ^]*9!+K0FGH5\6]:Z!T3+P= ]$4Y'Q M*=Q8P?G#R1 2C.831H'1/-F/ 'J9(#PBO8?YA 'N6DH$FW9BWV2[/K_*"\)1 M_KAP*$]HUQF10X(7R-/ G ">XV#HFQP,+7Z79%N$"!_@]>K;-$$ M2^#U?"#B<#2,&!IQ.&G#@U[DQ7*](P8)C'^3[S;J)$7SJ3Y)X^$#@'S?#S0S MRZ4'K78OK_M@=T0?[PG3UB5,!=CG9A]@>0?V[2_PH[Q!S./3M 25!M:8%Z!ZU?9#=!8E&4 W\I-=@9$/,NO M"[6ER_L %8YZW:G&R2Y7&0CZN4=#>3-K![I[FXI])TC4'1O3$7]'A1SD*DV2H3V0TCI@5!P=;)_R9=W'3LX';G6; X97V6U6^-8DRU.U M?.KQB7=9=-ZR3-3$Q+;Z[M=C^D>0&H5EA1F D^*K@=\[:+9W;AGU?@[EG=J-=6R.P4 ML$UK-3O_/76RR) IZ2Y!Q.Z23_4[P-WR-J\[0 *[TC/KBPY&Z&WJZSV,$7;N M+[N:1))#^NZ?&5&?I:(&2 :\:7R?UOF2Z%S/%P<2LY?Y>H=\^REZNLU7H/#6 M0#N6T!8Z?61//V>H<66KL_06T.PZ<_JH@8@L:/'8&3\ZOH>56O:>/AY/Y1[+ M@%\1[SM;D(:)4AE@"^-5S\%HDX\#J,=AJSJ__'/P^NW[GP^W/Y -X0JD@CJX MJLJ-(#ED(^O14OC;@_L0G&BCQX;E'25K(^?T\(A)ZUD/97V -!J+PCZJ=T%&T!KW1T"% MI#GJ_B S@17O'K(DA"CGD>V@+:271KL[>TB[>W?HGCZ$:'EQ"ZSC 3SXL*N6 M-RG:DMIVFG]X)[FH"?^= #TV.S0T/3,X23E3=NN8!,UYFV4JO&&1'DKUA M+76_"O,.!4' .RT+^^K*I,,H)L;)/F?5,E= 6PK1%/:I4RKX4 &6YEO20>_Y M5,.7^3[9_; N#K;:=&+5B=K!T\[M\ [_U15H:CAJIF\7T"(?+-4A*PL:H8=W M5S3#$^" ]*_3(.?F!YE7>^VP(<@^UWE1X,P1@Z5_1)UT*.PK->2A5N(LRX)Z/YN18/@,=T$__9_9O%P]%WP M4U96UVFA62VVQ_LGX :ZQ?LB^#&]#Z*$5CD&M7M7(1UKD,/C8.=ZM^CK#^N4 MIM'J>'&O51[ OHOR&INCUKPKU/5RC?==NVV(U]B#X 1'CX??T3/Z=_3=*? O M6.PZO4.)U+GK[N[PS^4:E>^:^^S[VHREF^OA:,+=/?_((+K<+?;W'?*B0+0# MRHNF03A'=\$-#T0'+"WP(MH"BHQMU6[9X$F^ ZZ< >2XD[R&P\#\"S]+ [7$>K=< EK@L4,[1J66BCO)8\B]_6D' M ET47Y^-3M)3X%0K6#'NM[K%1=G!W..>,^6-YB- D!1&Q!LT%-/Q S6X;*QA M/!"(" (3Z&59K?%*?:;N-O54D6:@8H^2YTT*HR[YX /G0(8*WTIL!>2_RNCI MPSA'1GOHUD#42$=*7;\"V)M^/P<#'P>[M*ETH85**U8M(53@9DIC.D;F%P ZK; M6;T%.83OV%%^20G?@II-,K!:V*5;Y,J:G^@W-+L57L!-6N4/)P8S<0H(D_ES!=4)>J6NTP:WHU'H866A8ELK0M MDAD41HI@3;XP3;;.MN0/P]05SS"0A27J/\''_Q9/=_>W-?J"(!*7L! C/4"U-T'R1T3/ZYSI7+L.==[H4$KPB/8!/0UJ*I _I'Q MT>Y'PR'PT6M0-!ME4T(K LT67_V0^Z^0]NE#XD)/G:=ZW]8YI*9WUAH1%>%D M$RBT.L,S!8?.;D4W(.V'=L]P9\2^;7;K)@=%NTA)MKY"@-N]Q/&:^ZW:1;Y% MAL_3.Q#?JXVY"L]14M"35F_2%1"L)J^UO ^4"D@<01P;"%H#\+H"F"B!P^"O M(5R]U-8'@YEB%_V"TU A5X-C#U(!C]W>%T,+PZ[3&ZJSBZ_8+BS?W64+$*=8 MPY&?E#B#1M/P>[/-]OCSQ?-F@ZHR.@RH+XC1@UZEG1X]@DV0J;,>6+!J0W)! M&W@&RJ195L#A*^AD1SY*@O'5RGF@LP_9KD4^R *3N4TT,086YS(.=O,EWJ%H M!]X+MB@ADAT0- EO<39Y);0_@A/O7]=$#:W1G.8-VMCYJAL[9G#2/81/\$+9 MI3W:!F\494,%]O[!PRS6HXDDLHY.,KK*@74VA])..[/F)B=RYY!01U+HH@H[ M.J?J*I\1PK"]95XM=SE;5]4P4MA4[LE%"HZEUI/(C\9(M(#/#_8M-SFA=KG35JDU^H>'5\] M;BF@IZS1;(:";('N_FL4'T&C(AXBS?RXK8V[=36+L'!4@ Z@!HK"$[:Y2O/* MW0$E$C%>T,KMY:HU?BD+K.H%V0@<(F7^0M9ZBP(%2[L*=G91Y)XGSH#!6Y[V MBKSAKYR.>P"U2-=D9:* CD%PH5 ]%_$99$TKRP8O[87MK58PM(S;D/*T*';, M9Q[8$8-2\"'B:K6BR=SE0+X_#2X'^LX(WQ_LB.1+,OE+E&%/4T*9 MBES=4<5Y#6L X?CL/PW$$%0!FUI> M Q L X$P^>FNQI00]I!=N@SEHV*+): MG,-K@NB9-G 9]R*6&A3GMN@)^[J! 6%@.^=/K$>A]7I#@HU<#)\10UD.F3HV M0AS D?DL%00 "I.I#S]4%PPV?1^Y!.]PS"Q;W+*F88;&6A7MNW<#8),<&%S&CVID1 M&?-V6SA$?]V5.%U6&!'=49([>8M7!D%T.D"Q2C=5UPF-BOYQV\:T3U'\G>Z* MQDZ7-Z?18*9;AH?V M/QXG@V&[_X[>QY-H,#7M]%EY>(!H)/NG&]Z3%U$R&B3FX:?+EZ?[5P;-S=CV MI/Q0E;5"XBV*:.AC$&+0*=HMK6(?7.T*B=4*T2V>F+IFL3@-KE%N*]1%I?*W;.ZM/F;4 MKGP#0ES&!G=-<)(=N&29$E RY?WP#HS HA+*' ;<>/TQ.1RV'?7 M[A4!FR>Q(.7)!B^0J)5MM#SB\ #CD5!XSI(#5&%ZQP,>M6;%6AC(V&H-<]:[ M+R=TDEK#N9J#MLJU1M94^#2X TTA>#$2E(-#5P:1>:!EJ.:FRK)@PWZK+$NY MA J_E$]FKE\XZR,O)H.).]9D,/+&JO//7S"2J^8NE6CPL!^@^Q6(C 69.XPC MG[D"??7ATMQ^DE$?48!&T(MPW$D<[L.W2RCRT7P6R.V5C4?,#;HX 4FF!GYP MF^9K-NV53K?*I5RKU'=ME\"" EVE;XOG;VW@K641[2T)"\19\C%3AVS/ +KG MMAN-&$F)0!GP.#5:J/1FY>! BHWQ36%@WF:]@!SH $T2NFJT+V)/W"YE-UI' ML62(&UF872QQG2F=WOL /4"8/+:^7EF@A-I0D7TF,RA]R+29YQL&JPR%%?+; M8,L5G9V*1))[-;]-!L1]Y2H>5VA#O"-094",UFPPU+U9#S\U&;T;@=X-W@/K ML?#4?S_2\9=NZUV/+N'@[G_0[M<]V5U/9T>U_;D-F&[GVG$2CI)Q.(JGIA]X M-(PFX73B/!J-Y^%HWFH5A9-HPJ<%D=3BK>,_%HR2<#9/S*>C"8PWM#^'X7P: MVY]Q&,=Q5Z<>?B=Q' XG%@+CV2@237G6 1P\@]XX\KG!%7_?I M\!V*PO$X#A/ ;?A7- TG@)M=S\Z=K=,[Y?%+>5YF @,!R8<6U9(X'(W$SR$< MZ%%KB(>G/IJ&X_G8J&,SF"@Z^RO-%F/W7HKS&#$&M0V6:[+N]1#3V)PNDP M/G4@C>?^2W_WAU0\U$,23J/QP>-QZ[TQ6L[^:CI.#1\"V;C#"%^__23P-I^/HU'\@@MV^ M=)!I&(TFK5_BR+E<083?RT,F?\Q@4YT#>1*!*#J9NB=N#)QQ.'9/W'02)O.A M>WS^F?\^\Y!?G8<(W6(2QJ#H1&,'LQU>,HG"*'$Q.YS/7+:1@'X23R;.L_DT M'";)<9QD#.=\_MOB))'0^0YK_:2SI:Q[9-SEA&PWMFI_^ ).0N0\R1N_>KA+#,\?V/0P>9C*:RUSA^< MHZ'D-2>S,)JYC"69CL)$RF!X2B-0N$:3?QW&LH_$?O4Q_ZP[F(C^,OHW VF_R6^ NL:W8X M2>363\M?1GOX+;W,9PYG>7(])09Y8-K/?N?1X:P9VSXU-T%;]U"@DWGP MA-PDFI )KO7S65-Y9B3__(S$N2":3X9HK>IE)*"!3.;R"2@3D^&PI::,T13M M8O4P#I,Q8/H%KU9<$UD?9.5+OBI-(.3YY44P&4Z^_'R/@;,E[9]'6=^B,(GW M: B/_?TE3&T4]5N7NEL_,5,+$RDA][W?P]HFHW^.5*[D'7QCG).TMN18GP4[P3=KX3Q"A_"*'5*V,-,<:<%UB0[W MY*G8$>LT"#ZI%3.!5$DV^""3VQK?33HK1H>,FI( 4: _+(?NZ,Z:\HS^0?X@ M9EVK +WZM&RHVTN<:J7Y%?F-ED&(NVJQ"+^ *[_;QDAPO M% MV+=(+>\0R?$^Y%K*8=6G?9.%6H-T+U_E5)M.7",BF=5UBEC_T9<'YM(!H M9AL:CV#R(\W(A9J] NL#E]^*I3*YK*SCG]D:$8*E7/=4G!;*%M8#DR!O5JF_ M#D4RXZ4)2E)D347(U2EZQS=9NN$K7OJ97AO?,.V:7"LG9^4_B+2^2BE1]QKK M0K#'G]D"]JABUSD3OEO9,U&IH'X1Y6:NW1^8Y8G=7F=;.>^'F4&582D7BM2# MG<@+%2MJ\)V&HW7*00?!CS8\0'G#NBLGY(&-RRMNTU!2FR;XJRF0PC$$P3<- MC NX#%/X1F>^H*07O(,JO@;#V-&S;8-A<>O\%P[%3PLZ6>QI6\CQLL\8WMV9 M"8!8@HA8Y4!N\AA48>'$-SEFDT.Q./(10W2[\QW 0*_SSYEVF84I*B]0.A.< MJ2!=W3*/*=#!#$_;OL:P\RG2N7,5HJ":D,L:$GSMJ9YO&Y-CFO9LG177Z'A0 M48@=47X^F!C$H?\Q&6K_!/>(H>Q57^7* Q^0DZ****67R$4D8C:[(U$9N7+, MKUG[N%VA3T2%L3!O_ @P=?)#0ZWR6M+DNQORB38(S?'(/(CA'6HT7IK/FD1W M*CJP-@$D&/"7ZB!>9F R0JN'DS$_S#B!IDT6I1A<+>,X);1O,)&,RIS#"T#G M;\SR@..LV.#$T=8XOX<30$(K$DANJ7*))4F' B9A7:)#1 MJ8+=00_=DM)G:BIJHK\X,*!-H'H"!>2\4=1?9VIA&+(C3BJ0Z.4-['A@TI'N"S6H%H<=_W?8?$>*^J M,GIR .6L%2G <\4[3ZE!(. M*"* @0T]F*9A^CJS[N[,BXM,A <*K+(R!). E><)\GW^H"9T:=WEU2E.2 MG_ ?"Z L \00X^X#88NI6I(!<[4\I0]!>*8BL#N5L< MZ2!/[VU^75;EKJ;0[>R7VF1W,W%.RG7K08',T@D=D*9=FSG%T7I-L?KVB+0R M0$M8L0U!=8,^T"W@!B>64]AXNE,=4.>D\Q,"B@B$>S"<@"-Z6K%$AWUWY0BC8D[-A' 9O,\K=:K;.#25W:YJ8K$Z:"2-! M$V]M CHGDG6=*=V,F#8H0>NER:^@:'Q..:*(\7,HFD8]7^!MA>"1)N-'!$I& MXHLLFQ1CI(L]P5HZ/!T3S=PK+<.R'F50,$E4$:H*HD:-L<&C:P;QF?Z'8LST MCL1T%20.2P#5ITO"PKP>V=JD.^%)&6'*E[EJ:T[1T[+J(2ZK5L'99HLYQ+W@ M'R:M*&E_N!J=)99SM3G8@14\2I3R6(?"Y\".R1;/\F:N<_]HP03_Q=E%W0XT M5ME9+=?0J9%7_(%RW ]*K8IBG<@^S>$O-X!6-0F.1%69&6K,XA&PM[)(%P*> M>E]PW3S!@6.+.^1OIP.^_GM,,$K?7S?-*B[<7DBT$G-7LL:6"D87QK]P'DV# M=ID W'$X2H)V!21G,J-P/)NH2Q?[VG81Q>$LFAT-7R-&'!JS M\#@H[X'V<5">A[.97>7CH#T#2%FS[5ZH3\+IS-XL]$,_3IQ[=55!BAK*=!Q] M8*&TR&2[(0N+D6#@1>=>9FO*+[X[B!$2";QXP?84^9-W(Z,$WLAX)5\ ML!8W[H)(IA9*6H#!P!!D;[6%230>3![9N;=Q'=W'\6#D=6\,Q*9@'N7ZZIFT MF>D09OJ[0SOIQ:H$I,C?=5,3+[\L2@24/8XVF"0![RO2,(H M=J /@G8G,IEB$&=:_1+P8"PCH.AU!1WDBW5VIJE8L',[U!QH4,ONJ)J.TK ID2]+AMR%Q057/@(R M"MP[KV_8>"LB@]T^308D77.@6QX@9!,A_I3DA^0-;0/F26%XD\SFQMG.KUI3 M: V-)Y M:!RQM(7+0:Y/)YPO4+39(RQ:5R*SCP;A=-QC,]&@O^!@##EX^IT2IV-)H,0=BV0M7[ M/F%!8)K78'.RF7B\HC4_<;&]E[H3 M=]I@(N2G"%5-L"$\GP+-G.Q!>0?/;= M]JU$,[%%_LN:3@/',.$:?(U NO%1$KU] M3E@=A. 0*5D*PVUX"LG[MR081TF8S&-7,([0-77L"L:80F@\J2B^>3,!KW6Z9=L=BC0%TB:#(+1]#C\8(Q)IN022D.EHL/F=9\' [G MR5[!&. V:<<_R;]O'R<1ST:8L,D:,@^\]&02VW'U22ATP+4GH$N@[%DVD>T; MF]%5#70!Q $*XS+P.1F/[IF;.\-I8$ M4UI2IB7M358:3R6N#*7"4(T1OPLM$>"%X M#[X0CN:>3=\O&(8ASZ1=PX%9I7@HUV.1![!:+XF3?KE+DTFZY2.H[CV\#Q@7 M_/3 MD?E$KDBY+?.R$R!7@Q%?F"";O38U*6]&QBW3T(DQORB#13U\N2].Z&Q M6UJTY;NG*T2P1'_-Q>VO$!J1.]7A8_UZ>J$Q;)^8X5-!@U'![O#!2-'*!MR! M?LK542 TB%^VH$(G9FJ)#[,[KTLC[JD,WJ-36;1G3VU6>1 YL0FL/&F=+GF1 MA [H>SLT]T ?SNE?F(56N;/< K3+2H>UX!#0R!D*M9VMJA;=L>;V7:61@ZX0 M9]I./:R%"U>: 0MQ)*R:!.,N$E'9W58W,E'L3DX]-/Y$"^T Q#RA13_\-87#L5BU5Z-V!#J)V\(*=YB)6P'+ D@X;/5=4;;2PG=5U*;\Z6$[P;MM MZ>991QCZJ=KK[ESMOX.6G S[$C>-(5>\#KG"&!9(PG[N M,! 1)H!V.JK.PN^PU$V#F7K93K9>:^&;B?)W=J5Z'LP(5!$H!0[L3U9N?@ . M=ATI%\CD.QGBJL:Q4 I1Q+EH5E=7,"+75Y&TMC4?,VEQ8RIW*CCA;/"(*W2# M;%.-$WU-% MV99#2(^72,K^'?C&:"TJ[00^$_AJ+M"UQ2_1?5"I>!&8A[<$*C!6]3N:C+]S MY8D3MW+/J;B<$"XD!DL4S^\1-%#(P)DRW%C6+Y=46-F4^M0S"I7V#2H#6HQH MBFJNNE!5R#521'$H8&@PW]BJVJV+.1O.GKKF*U;<< M8E9E1DGK1B!99H-CN:FP>TK]IX:I+"7"ZY!4"6^G=RFE7VII#6' 9_*7.JMC@9O;^ZY M!^R5F(KL)S1E7MA2O&/OBZYE.,-;X5G>3!+;LL@9./63[6('P<\*!:[A3"*! M464.2SGIM** >\6S.X2$UE; 7V#?,##\#R@U\B+VZ<$D*(KCD91[*&YT[P7A MBX3%(6A"ZA.^&>LT34G:B^#F2#XPBTC+-\@,A1 ML[G5.!.H7"W: OU76%E^E=-P,)UFI^3,Q>Z>G;C8KPK8&!I=BOC !#R_(!1U/ E4P%5!P/@M-(3IN:C8$ M^1KNAY*QW)FEBYIMP=BI+G-:44PAEZ9'%ZKL<\;519DP.XUE""&(1**>_1UP M=IP'!2EVR.N\]^N'021:;U5N3\0%%R-/55(P;GM]&W-=T#Z[Y 7 MTDG'&.T4*_8!#*@H:I6R7XAR1TD[I@>D#4L(7^W6[ Y"^4ONF>*MU>G0;75& M-M*9%WT\%B=C0&(XRBDLK5--7'L&E>6U4V=&6W(_VTKW':]0P\Q1071'G2&99D.IA8IU,I%7&>Y"11U<21O@PV1D(OY;0 MAV![,3 OFGS ;!*PJ G5\3-=*H"AI$!Y2I"N14-02&:SW[&-K I.5ME6>?6H M0XAGXS3<#X6!F""Y(JM9PB/H=Y0(#&D;63MV9$S*PY M3GM?-6AWT@6C2:U M:S[2%RO:I$6TMF=;.9,<-^,-Y7B/FR_E%S4;)ITU-EF+K^@^A5I?MO4K7[>0?.B\> M21(524ZT>[8Q/-8YR+<@;BB67AN-];O#;RS)'*"(/9(R,F :="NU?!YJ3T$> M_;M'7G+:FQ!8CGH82K[1&OY*#"%!\Q7O21OKO*+-(0]M,O#\7S"E(0K")&)\ M][6O5\7=JG^G*N]3_RQT7(').O7CE:#I5J)27)_\9,4"VO%0*A623+;F#&*- M#.)P"FE7!^K8+X@G+#F40B?Y\260_(HM%F1W+_5=CZ<_JOA[C9FH@J\R(SMP MRC$D>WN\ ?S]B3OAA^RS\6_I9OO= MA^"'=;F 0Z(:*).6N8XJ,/SK*MVM&]Q=(V_J9\+[RI A]"/2?#4P])1, W.$)$F9#TY2$7Q)-W]QIM M*.*N3TI?S2YWRS8SF.D:RM,,!@=HQ ME,F6^:@104=T>)EG>4P%(MF'IM.U7>YMD=;P)]G*[KWD3,%&E)ZMR&!27*C,LH"-VQ M&;O(KLLFUV$JP.A KE+,N=JMF:ZE*Y54&<:Y9D^9 CAJ*+B[3(]$+(GQ?\O' M@?P",$\W2G Y9KM#;M8T*'K)Y>'6,/AC<9T+V1D>3$2%^.*)]9&X55(&V5* M?9IE%)G1NC*?>U[B;?LEVF/OG72I)K94CJ@3UJDI&D6X'3ZI[ [D;^UO.=&B MK )"GV]49/ JW:37ZBY+\;B,;>A^3#L*2D2NQ6Q%BL9#P*P22XM&2+<1Y;U;%8:/+ /A"-+>]RI9/PG9?-SXPEC(:!L* M92_4<3-=T,1V#C(DT1ZKJZ9 M3,RY"AG54[IW$M,;HX6Z^F/R3BM4/1+I,P(P2) D^8GJ!)KV=1ONKTS8&FY\ M;M40)!*J_(H*90 0_X<*GV<*HTP72"F8*6E'5?1(9W[),"6^B7'VH(3L*!P? M)*:=1(;8R7^=5H,K,++*KDA5Y\Y4L#H L_G&'QO2 M^]1_G;R9G,&QXY%N+;(_\@OO0;O_[O2/;CKCI_CF:_U]J7V21$ T%H^,Y8,D M'#OU?49).)S)2G;Q/$QFL:DE9>.,PR@1%7[@=SR5=?NB&.M_RP>8TF9^VBJJ M]@(#K:.9C-J>AY%3:B^.P[D(KGZ!!7&'=+GX7KW[P.^,*UQS RKG]8U7)0X=+YN.W%Q (^[T3(W$ MU.+9->;F76EYF_TQUFQEJVB8DFAM/*V][7T1B[ .%E)N ME1R$@X[#83)4$$1&[]5[$S/Z?8W^%\N=RO#@B@%=A2A:E+QQQXZ&F-AS^."8 M%Z_>MPR=O.@CZ&TN?WO/= M-:AQP;0C?=R^TV9.&AF_;1V#5&B)VKJHXE4G,3F2Z)D@+-3%I T$?1'/1%RK MZ4 /@&VUTLSWD.2U@\Y))HQIWJ4?R1EB%1!V(7,=Y*T8Q)O,)XD-T;+>DT/* M:G.UI)1L# N$[_?D3>J"IC5(5>B?C+=:&<80L7<;&;VT][KTHN&;?UR8L1?U M"YQ:UPV[I4T0"6_3?$WB-]Y>A=('7MOCI1N5BG+R8A7;,T!3NHQ1Z7(5]P W:RF\*!VB-3 2?LM.U9BUV@C\HM^P+XY;]-KW3NT57 MYC2([LB]P3#;9(SS\AY,AJ60$.U\[&.1Y5-T9:KQ,01%1&5?-\8#IUB5,HR9 M%5J^IO%51"WPRLUZ8+%>-,G^*@!\6W503)NBCX0Z.C6_]#MOTZF?E"K'=V_R M>L$C:;-!L*>UI6FW,K"5AD:FQY&+3#["XZ56EF M#)%$EYG5U'1GYE] 50(G\G;)';HU]S-'R ?:W^8+4R7,VR/,VB,\*E-"2- W MQGB]6,XK+Z[@.[;Z% ^@0%9&K5PEI?-.XF6F3 W6U.H=P3D6UO&;=9HBF;-D M5)H(I.M?OCITFO];0Z^$:JT8^KFO#8OZKF:XW2(#K!O%?%"]^5Q1F54F-U\QVY M$9YO0&1=ID*5G,ZVKG)&V$-9LY"T>SV'N,):#]IY&?^#F. 1MF^U$N M229^5Z-I)X2Z$&XR'_GH-H)5.W:K21@Y9:FCR4C^BN=A//?G\;7_7EJV^3^0 M.D;))!Q/Y*F>).%X[N#77 (]!GR(DED?MHV2<#[Q5ST+HY'_=.R3I#$05L#N M_>0S&B;^AX=3M^%\/S;# D6.2;.R^>%#Q&$")\DS@\['X221*(U'?20?Q"-Y MSN/)+)R/_*G\JBC]FZ>?T1CXTE@R^ F V/$1]XI M('H'F_4)T#C!=)T/\>SAT!\BGAPN%41A#,S90[D9G.9('N]I#+.13'LTDH<] M3F8P%9\Q?.E?+Y^K8X\V"T:*23CVMBTKTZT1OHUZ8UH\ZGY7S:KA#42UKC( MC?6T)T\F%-I& M0UD+G1VP,1*^?34P^3)55;-2N^OA1?7&W 6@@RJ%-:3650#G%9*Q_;-O3ZJHL&TJ6)ZN%,PPI9M,M/J=,60_OB$&IW/<@I.AE6RK! MI$>7Y4-U=6^)IG:AZ(JM\L=('"5O@4XD;1=BU3MH$B.*#=+^*AHAI/$\$+DK(D_%BA8$E7. !)T*.V[SC=N_@ M3*VSU$2#U _B0^.N@!XLRY&>HK9\8 MT4J9G6$-P W._M- C$R<;#-K7[/.!D]-]DR.*: 5Z%^_OC]CTZ_T(1Y@P76& MZ-G2>ENJ6MS*1>B6W4$U>MH+G5Z?E$_LH&6\81YZ[ZR=CY0A1(>L%!LARI!' M+1T])\KPX#-HZGU8!,0,A[F*R'BZ;3T6M(T MGVD'>SXQ[,9IX"A<))P,P0OE=ZBV4%1^+E3\_I6A>#8SO&.;5C52V=&YO2P* MZ.,\[LK2;AQ0[8QJ9T8V*_%?=R5.=Y-6OU \(4F5*I%P=#H(OK=-E6#85$2E M6VUCHXBHKFCL='ESZGD"6UG$R8_3-JRWTJ[VI-2BM//1/++7%^&A_;M94#M3 MH'(!^DG42BQ]V "')B;=NS*9?*SW=/U0H9\VX?06A4*\6\$P4U0-:LHWQ'<4 M5[M"HGE-E[G5M4^WO[C#MNX>R/+HG+BZ6EG>98(NZ+Y(N9=EU60B[1 M=RW_E2C29TAL+\G/5X%&7?3;2C,\ I?W]'@I\WLJ;RIYQ_Y,6HG7A_]-C<_HXIK?.N=C*8N&--'E>E8<]( MO90%%?>EDE[6E&,]H[[H8T,Q^"N0H L*$L1VW$ GEW_UX9+^A=Z, MG-06A9A<.8QSV);PD7,XI0Z?4 G3%\KI"_%>S VZ.,'0EU/A8D3>Y+9;'4RG M+ QW[2K5MKB87*2;3U[OG9:U7BHHP0(IWD(6!=PS0(\;I1Q)B7@4X\VCM2K/ MD9['DBW&Z!$P;[->0 +I,8/*L%]JURX@VR@7])TU.BQHCW&=G(;TGGT,=38A M^?7* B5L9=FC#YG.\WQ#&37!25[H'%8D/MVK^6TR8!2M]%+6U1UZ@"UGWQBO MK*">S%V[X#?OP=>[C#_,\?WK.KP?TM:KA.YB_YG:^7$2CI)Q.(KM31(\PM), MTXGS:#2>AZ-YJU443J()GQ9$4HNWTCV[QJNGV=R:64<3&,\:_6'*UCVO?MT^ Y%X7@< MAPG@-OPKFH83P,VN9^?.UNF=\OBE/"\S@8& Y$.+:@E[ 9B?0SC0H]80#T]] M- W'ZAH55<<93!0.TG@<3NS1]/R^+/O]?1V\S#"S8;.GD9%Q5=,#Z+Y(;55W M=+12';ER'DFC1TIAKC.72C*AQ!UEM_D5HZW^T7_/E\O=9L<.@_^P,6V^+_WH MO7/-UTM@G'L^_5=%#UTZ)^E#FJ_.\D(V BWM!O0)/"7[5M^%QN8=GZYSMGM= M*(=W%05X\I;$5XWRKS@'SHGZ?0I"-E^F@*+,Q55T%% PAF,/IWD\DA?F3KS8 M>)J$\53>:&+DUU16H(1'DQB8^7SN/(NP4N4H.D63^566-]H4Z@?-V."?$ZQ, M'[O%)=OWW8_YS2 Y8R$;Q5/8#GLMN:^'))RVW*(>;JUCZ4SV2S(YK \;L/T; M(#*;//!6)\?W]8(Q" WCJ27=T:-!&:&;>(4*>:V#[Y&C1/,PF@Q[OYJ.DX-' MP+8V+(BLM%^Z_R?Q-)R.HU/_P3NK '[I(%,,A&S]$D?.Y0IPXF9#.'5.!.18 M^EB-9["ISH'$T,KY9.J>N#%PT^'8/7'329C,A_VU6?_9_C[SD%^=APA]9!+& MH!Q%8P>S'5XRB<(H<3$[G,]1GKN' MM7Y23H(AW?-9/TCT^WYN$J&R.IT]/5![.$LR[>=\T^'A;!G;/CEG&0'KG9WZ M#YZ0LP Y3^+6KQ[.,L/S-QZC8[<4UEKG#\Z1XT1],@NCFS]'M]3C^,@IGL\EOB;_,G4BGPUH_+7\9[>&W]'*/GC*>.9SER?64 M&.2!:3_[G4>'LV9L^]3IA'"9CP/0+7JVX6K)NW"K=[JHT M3OGGEQ?!9#CY\O,]!LZ6M'\>97V+PB3>HR$\]O>7,+51U&]=ZF[]Q$PM3*2$ MW/=^#VN;C/YQ2A-0[\E\G[EP.#R MRE1Q8=RHM.N-HDOTBVJYL9^I<:=."ZY%H%*KJ$FTDA?K&4$3DY%65"9=9+:> M@;EAP^-ZQ>XN6YAICE3CNBQ7*I&CBH:2KE^Z4J8FI>A;FZ[5D2<'.YW@6:P8 MW3VX/JXN"$RW>6=->4;_4+6NU+I6G!1+^653/]2#ZS+GQT>TIV*S>%XC?ZAR ME>'=YNCDDH1N*6.]L$&\\S[:1=*W=OY>F( M7*%*<8EG:UB=\DTT6\#^6BK/GD)T1$-])D3Z-S-K?:G_P"Q/[/8ZVWK*/KUZ M!C8A7 D[D1<<,&7QG8:C=WNPZ^:6#<:ZK(]8U) M)8]YYGD'53"33G7N)1W'DZ4*$,KQJ$AGW9F7FIB'S.XB"X*9'*EE06'('/?& M($W9DZYTG5KEKTIG0I437-TR-\*T.#6>MGV-N?;@0$G&QO^5 M'.)VF?79S[>-29U/>[;.BFMT4> T[43Y^6!B"(S^QV2H/1G<(X926GV5JU@$ MF2!1IB#'--2JBD8G=5;(A>7WE&.1@]L5U<#!P*..A/WJY(>&6E&R84.3*=.^ M.,'E LD #V)XAQI-Y;GV6)/H3H5BUB;\!J,K3:YM9F R'*Z'DS$_S'*JNH&. M'AQ,JAA=!041-JQR$2;0+5$S+A MYMO4E??@8[<@U$>LXGFC\EV3/V^5V? NMZ: 3IO4.-X^E!ZL;K*M\-F,0&3' M!',8D._D>+<\P&>U M'BON_[#HGQC57G.>1F>P'6;0*$\=S.G=393 M4#]T_.04Q$$K6(KS@&>*5I]2T7E%!# $HP?3-$Q?9]8Q/_?+> FLLC($DX"5 M+NATPGR??Z@)G1K'?G5*4T[Z!_]8 &49((8(1^$.?D[I[Q2H,U'YM?EU6YJZF\=/9++=-Z\JE73EX/"F263NAP/NTX MC;!2!>1ES=S+5EB#@!5;&U0WZ&'= BX6I->"[HQ3LV$2U'<@]5(S<.1'HJW-J.L$T:\SI1J1SP?=*CU MTN3":%?A?2CSJA?+2(J0'UHI^9 O\5"2Y+38$Y6F4PG86IW2)"*S_K(Y]9.& MJ-&";!2NRKQZIO^A^#J](RE?!?1359VZ2T##NKK9VJ1YYDG9TH2>R%9;:XR> MEM4NJ6JLY< =1X*K+#4N=F"B'$K,RRH8E5V_RDU.D>LX0,F^ N=<(QU$2O&]1"VP+,GP='%#Q."CO@?9Q4)Z',Y%A\7'0G@&DK'UX+]0GX524O^B' M?IPX%_A\5<<-9>J4/K!<8*( ,OV0@<8(0&YHGLHMH.72_@6V_]HERBQ!*&LY MP+(=G "(8F$?[^^@3<-L%P2ZT];.'S,'+-,@[NA^ZL +MA@PA!Q-O=V;*@UV(G$V%HH:0$&(U H3[:%230>3![9N;=Q M'=W'\6#D=6_LRVBC(-L");KOF;29Z1!F^KM#.^G%J@2$T-]U4Q,MRXGZ;D%Z M7669FYRD+1)0"5K:X*;TOR()H]B!.@G*H2E@Q^4QT^H754R.9004O:Z@ ZS0 M=Z:I&-4"%QWJ^YDW/WW2HM@IR2G03#P+FOLM2B+K>UW_E?DSWQ=@%9/D+!ZJ MM.DB6A_M<=D=-#3A?5>-*=[)75A<<.4C(*/ O?/ZAFV_(FS9[=-DJ]K5*NZW M4QX@9!.Y#"@A$\D;VH3,DU+%>DVMS"RU"5CL%%I#VQJ)5VF^QLPL9+7#0VD[ MX502-9D^BG3-%?6X;K.PB>G%@2A(P&1KH"_-:(%>R[0\FDKED.Z:$DG\,M0+ M*YU5F:(%*K8"">RX!1"!JM,N<16P>)!\!Z1OFG+MCJ1$LO8 M:Y5X"'L"Y,62TNHL<0FV+..)+JN<[FY8-\-ZU.H:H'V2]84:)6@@2Z1+8(5- MB6N>(#XS'=5%(12SIJ/>ASWJ5LE-V&(KWJKZ*OC!9JP@A(&EB"[ &I">BQC#1&=[$4ZNC MUED7JCQ!'OS7VEIPEZUOI;D Y^ZE)35,RTT8&X-<'D_PJ?6=0'_"9$2%D.RS M43@=Q_AL)/@?" A3+IYLGF&4VQA!!BA#Q-6V3L)HUIUJV$J/&L!]A\=RJM$8 M1/KI)'@+-%/Q-BT9FLM7UMW4N3*24S1%_Z9YOX?>A_8A.WQ6T81\)TPAYPUF MQG)EGI,I@&B/?^#KOD$X4RSZX/1WCLG#L5B=%:K>]PD+DKNI5ZKT2KU-E0ZN M#SLER7NX\UU%#5Y36]I--IFQUG%W/2;7B\8K6_,2]^%[J3MQILUV3 M9R*7%A%)>MOP]K805V 3&J)IQ:0CT2GH)'KL:G4ENXI\6:/SWJ\C<;57TD=)WNYM_73D3!Z8 M?,]+-OR+W%%_LN:3@A'H.$5?5ZI58_U99N)!Q M!ND309!:.H,?C!6/,:B&S7QPL%Q\RK?DX',Z3O8(QP&W2 M#K22?]\^3B*>C3";E'YP]-TID]HOO$%U.A$&>L;' ^Y0 ?<"91RSZ87?V#R[ M:J +H"P@I6$T":9Q^]&UB3MO*>5W5U=/5&GA(XIW?IV%R^5-MMJMLP/2T+4_ M?>SMS4-_GY/2B5;/2>G4H_ZD=/M0VF2D8RN?GT;L5T'JSH?/B>-^VXGC]J'9 M0@_NJY=;>TJ@/N=;ZY_Y;S[?FKP7LM%W7WH9]!Q:JIH\AY:.GD-+GT-+GT-+ MGT-+]:]]'&B_#Z@[R1794NP_]=_#''H[ M)/"OX-C[)=]\K;\O82_K)E\ZM!/TVE@^ ,':T5M'(!;.I(4VGH?)+#8V$B%_ M1HG07.%W/)7V:"!/T"[HU N\Z!W. M#='S#DQVK4+.C6)PV.FJ6SGY%O?!=59>5^GV!H!89=_ YY@'LF*P\KB9:BP@=9:NF'%^6\-69'X-(U%=F!/YJ M:WJJ<)ZG)0H;>:X?ITH_]J]*45\'[POB$>]5KN5W97%&F5\9_]^!5GX#RGE6 MY,&R8I#!9L)_/HPB(258JQ6( MLVA6>8NHY,U&_YU&WJ-1Y_K;%C;Z>!RQ^%4>S3Q#CRQ^P; M 6]QYQY9F4_#\522NM$TC.8.Z&))^*+1V '9;P1AOSZ[^%*$!>EJ)JDS(.PP M=LCU6-Z<1$-TUTK:"&LV$T3(6>P]1ENK_S3RM:V8'?;WHER23/RN1M-."'4A MW 28CX=N(UBUPTB!03KVWV@RDK^ K\9S?QY?^^^ES5;Z/Y Z1LDD'$_DJ9XD M+1>/:"Z!'@,^@%K2AVTCO-OS5PTJ[LA_.O9)TGA,7G?[R6!WC1))$KC41_)!_%(GO-X,@OG(W\JORI*_^;I M9S0&OC26#!Z48=[VD,LY%,>S22ASU.9NB(]>1[ZMEJ'/< LV"D MF(1C;]NR,ML'CAVV#T?BZ2B<.L),/$W"T<0@ 672=5PUT+4@FMD-F<_I3KD- M\1'T,T^2UI/1.'F:Z."769/F:U_M O@.#-/Y\?L?OF\W^)'M.YZZML4T%:#Z M8'KFDBJ9! L8_BY? >!0]]ADU^DB5REVKG/^<1K\/?C1'R/]_,1C^.MX!-B" M,Q&PG=N ;0M-:.$ $'=O-!E_A[UZO/OU$:1CQ,V]W/EV^ M#$Y>^+HR)\;&A-A>?_)=B(E0*K;5];23R;7[^K)9N4HTMLLI1AG+=V9.LZ'L*)Z>D)2IXNK!^%=NL#/IZ=RQ/1:"K].=N)P_3\=O\U]'_?$PC_J"'25J90'0*1]N6R@ ME[1:U<&G+26A4Y4I#R7E*I&,K!3AIJ'1Y;-Z9!6_*AHZ2V#%(NRK74>--XU5 M(P^:IF*:STG[2M-X&W)8Z90GVJ3]*7APGU3>G>.)UW^D($T-58R[=Q =9X:S M[M3:>XZ$>Z>NKJ3-5?3*EY&>QENIW>NA3DJ'?]?V(ND&W/$COGZZ++SMKO&J MO>.9E^L%Q<>.9Z..9^/V,WO3[KTYS .D_1E>IY_MO4AO?W&\?\>A>W!8CK?] M"]]S9W_P0H[HXYB[>^\84^Y8/U&L)\,\SO'2%Z*.\+?L/ZC][L&>AZ7'H)[, M"_"+>][C_M>G0^QWS3OK]_AK=QB-55F!J;8L3H)5>O_H@?=X WHD)59#C_30 MT6SOV#V^?NW5>DL<#B;#WQW=Z4-$/QE,_5[?R,H-/@WE!7L33+J??^C,,/^' M1[#]"U-_F:0F$I/U&48TW)75 M+R)Q_H&"9?E07S8N,$A"LKO$$[SZ4HV-E!8]'"XK''U\8.1!#LFU8? M!-]PF4V:DJY%V07,_;L<.5X^OF!=#73,5Z(&\076I6DSZS&.[9VKK^/KXMHK M<\"\O?)VY>_!NU8M.H^\J\2MJVS1[)/]XW&/[/_.)#DV'/\JKX AB2*'?P]Z MP&0_ACG#:3==]'[Q?M?4J%%1M4JS+ ^YRN*::]_ANOX0O,TW<&Q9*[79U]_8 MHG\6,XXWC#J&U;U64FH9)\>V[,$?=Y&]@@%1X9.4$TE7J!)Y/8T'HVGBD6!" M"6M-!@H VEV*R(HYM*F 1DZ6)Y6D%UV"U/YY9+._'.,^LW!0VMWV*8"1[#== MAR$93&)_3>?DSOHR0\1+.9A\'MXQ-LUSM*O%[M5([274$&!>-Y_= XP\'0 M%^/$M#_@M$,9,?Z!^TK]6XE1\D!G#(.MZ8#X3WM) '5DIAX#CX;=!,^?;/\, MHV%TV'K5L1!=D;IB&[:[F'<"\H.S5+M[*HK])UHJUK?X"]Y$-:7X8N\EUJOW!X]D0^N1;0OH M]&W9MWI:,/XGT,*U^-N+FI?9=A ,Y]VF\//=-;R<=K_LG9M2J4$V)SO84N7H M4(C8[N:_=FG58.TFT(RX0RM<;+'T"%KXR3L#%]9QO'*BG2\VK M3\MVM#/51L4_M)O^8",5Q'3Z=58OH +/?T_?VN6O2U#UW< \7"G.NIZRVV"' MR8:\"/WGPE5L[TM81O>(7JN^&;C-^F;$KFC=3WOG8%]W#V[>[Q_5>MKX%GSK MQ[CO7>\,VXVZY^EX .]]V3N0UZH]TK=UW?SI_P-02P,$% @ 3UH(3UGJ M'#!O @ 6@T T !X;"]S='EL97,N>&ULU9?=;M,P%,=?Q?(0VB2T)"W- M-I9$@DF3D !-6B^XF]S$22SY(SA.27?)\_!4/ EVG(\VT(V5@=J;VC['YW]^ MCD_;DZ!4*XIOT1]+^TZ0?4!X) MGVT1'H2V!)X_0O3CV_9P2&@&722A9 ) MEGT:#W:F** X-3B29+D9E2@+,VA8-O)$Y) MW:SKM ?0ZJ@HZ.HM)1EGV![FT83>C@FC '5Y0"XDN==ZIE1B;< 2@B66BL3K MEJ\2%7-"146H(KS% MS4F28,MC&LD0?C(=+-WH)H9V1LLKM- O.AOZ.C;!*:JHNC%';)PA'.8?#+CG M][OFO40(A_E'G)"*V9YW>)N*?@)02P,$% @ 3UH(3W[&G*.3 P !!H M \ !X;"]W;W)K8F]O:RYX;6S%F5MOFS 4@/^*Q5/WL!$@32]J*G4EVR)E M:=54?:TW7[Y@HK:F:H[UX/(&-P1\'\.=CSIZ4?E@J]4">JU*: M<;2QMCZ-8\,VO*+FFZJYA",KI2MJH:C7L:DUIX79<&ZK,DX'@U%<42&C\[/= MM:YU[!>4YC[LBH=#@D=_2Y3@:1(0V5OT0I>4ZIY;_U*JI MA5R/HR0B*Z&-7;B^VY:5D*(2K[QH2V:CGGXI+5Z5M+1<,*W*LCW+'6A/@A[, M6\T=UU:P3D-+ES<46,?1: 7?!1&+$4I[,LX:O=+'L%=Q-YMM''8;;=!/-7_ M$D:U6@G&<\6:BDN[C:/FI>M=FHVH340DK?@XVC4A5!9D(BW0D*G<7@K:NGN! MKJ?%]KXL1.P=ENA3 0?TM$@<>#C(RZMY/IDO)CF!O<75;)I?W$+A^\7L8GXY M(1YDBD"F/4+>IQYDAD!FO4 N;F'S>S+W((<(Y+!'R$XD#Q'(PSXA,P]RA$". M^H0<>I!'".116,B<&Z9%[>J)6A&[X639&"&Y,6Y4\B"/$/HN"R, 1@FZS MQD22!#;)@J_;&9AXGW9UV#!_)($%@H[-'14GF$&2/A72D7&".20)+)'.4$,. M(%\HN?GBTV$220);Y+/W\#/(%'-*&M@I^)/V9S0I)I4TL%1PS$,?$TU9 FL& MQQSYF)AFTM":03&/?$S,-6E@U^"8QSXFYILTL&]PS!,?$U-/VJ-Z[MMY[1LF MIIXTL'KV) ;D(.>6BM+'Q-23]I._D,DSVU"Y]C$Q!Z6!';0/$W JHTM$DN8)G%1OA/NQL%;A_'38P$.RG01V/+ MLC7S5H^L7;_;*@O'MO'EL?.3.=GM-XG;[2F9?&:NL&&3F'-EOEMW\J6UP9OA M1B_]@OZ32V?_L[X]'(ZY?6OSK]HVX4;%WX+$W [B>!##@R0>)/"@:3QH"@^: MQ8-F\*!Y/&@.#UK$@Q;PH&4\: D/6L6#5O @2A494WR2AC5>:U*X)KS7I(!- M>+%)(9OP9I."-N'5)H5MPKM-"MR$EYL4N@EO-REX$UYO5O1FO-ZLZ,U/^-?6 M?K;Q>K.B-^/U9D5OQNO-BMZ,UYL5O1FO-RMZ,UYO5O1FO-ZLZ,UXO4716_!Z MBZ*WX/4616]YPEF)=EB"UUL4O06OMRAZ"UYO4?06O-ZBZ"UXO4716_!ZRTAO M7V;.[C^".S:%?W3)U?"[1Y,CN'VX5/;Q&$V#U-_(\S5 M.?WV!U!+ P04 " !/6@A/R5/E^*(! <& $P %M#;VYT96YT7U1Y M<&5S72YX;6S-F=]NPB 4AU_%]':Q"&SN3]2;;;>;R?8"K#VUQ+800*=O/UIU MR98N<5&3WTTI'#CG@Y+OII/WK24_V-15XZ=)&8)]8,QG)=7*I\92$R.%<;4* ML>L6S*ILJ1;$Q&@T9IEI C5A&-HX3IHZJ;HXOM?57<4(R>-[$+#Z.39,8]0D[HL+OA6T_KGM=DW,ZIW^A MF:+0&>4F6]5Q2>JM(Y7[DBC45>I+Y2A_"TXWBSWO7+GPHNJ8F&TJ]F-">CF. ML*VH'Z"+G+-RB->"^DIU@=V3GU3PI9._&<6Z3V MZN24'U4\IK[X K @ $0 M@ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !/6@A/F5R<(Q & M "<)P $P @ &V @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( $]:"$\&I'.Q- , #H/ 8 " ?<( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 3UH(3VNO5K&O @ ?PH !@ ( ! MTA 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3UH(3]E\TFY ! F1, !@ ( !,QL 'AL+W=O&UL4$L! A0#% @ 3UH(3RKC^&PO=V]R:W-H965T&UL4$L! A0#% @ 3UH(3X,V68BS 0 T@, !D M ( !%RT 'AL+W=OA*MK4! #2 P &0 @ $!+P >&PO=V]R M:W-H965TTP !X;"]W;W)K&UL M4$L! A0#% @ 3UH(3U]L&; E @ ! < !D ( !U3( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3UH(3RF0Q-RT 0 T@, !D ( !4#D 'AL+W=OUR,# !/# &0 @ $3 M0@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3UH(3PL;TJP_ @ Z08 !D M ( !94L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3UH(3VWX=F(W @ Z@8 !D ( !OE4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3UH( M3R2!DS3> @ EPL !D ( !KUX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3UH(3X(C,QIR @ 10@ M !D ( !7&8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3UH(3YT5"1:1!0 CA\ !D M ( !H6T 'AL+W=O&POH<,&\" !:#0 #0 M @ $RS >&PO&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !/6@A/R5/E^*(! < M& $P @ % XML 51 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 52 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 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 182 289 1 false 38 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.cogentco.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - Description of the business and recent developments: Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopments Description of the business and recent developments: Notes 8 false false R9.htm 10201 - Disclosure - Property and equipment: Sheet http://www.cogentco.com/role/DisclosurePropertyAndEquipment Property and equipment: Notes 9 false false R10.htm 10301 - Disclosure - Long-term debt: Sheet http://www.cogentco.com/role/DisclosureLongTermDebt Long-term debt: Notes 10 false false R11.htm 10401 - Disclosure - Commitments and contingencies: Sheet http://www.cogentco.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies: Notes 11 false false R12.htm 10501 - Disclosure - Income taxes: Sheet http://www.cogentco.com/role/DisclosureIncomeTaxes Income taxes: Notes 12 false false R13.htm 10601 - Disclosure - Common stock buyback program stock option and award plan: Sheet http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlan Common stock buyback program stock option and award plan: Notes 13 false false R14.htm 10701 - Disclosure - Dividends on common stock: Sheet http://www.cogentco.com/role/DisclosureDividendsOnCommonStock Dividends on common stock: Notes 14 false false R15.htm 10801 - Disclosure - Related party transactions: Sheet http://www.cogentco.com/role/DisclosureRelatedPartyTransactions Related party transactions: Notes 15 false false R16.htm 10901 - Disclosure - Segment information: Sheet http://www.cogentco.com/role/DisclosureSegmentInformation Segment information: Notes 16 false false R17.htm 20102 - Disclosure - Description of the business and recent developments: (Policies) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies Description of the business and recent developments: (Policies) Policies 17 false false R18.htm 30103 - Disclosure - Description of the business and recent developments: (Tables) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsTables Description of the business and recent developments: (Tables) Tables http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopments 18 false false R19.htm 30503 - Disclosure - Income taxes: (Tables) Sheet http://www.cogentco.com/role/DisclosureIncomeTaxesTables Income taxes: (Tables) Tables http://www.cogentco.com/role/DisclosureIncomeTaxes 19 false false R20.htm 30903 - Disclosure - Segment information: (Tables) Sheet http://www.cogentco.com/role/DisclosureSegmentInformationTables Segment information: (Tables) Tables http://www.cogentco.com/role/DisclosureSegmentInformation 20 false false R21.htm 40101 - Disclosure - Description of the business and recent developments: (Details) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails Description of the business and recent developments: (Details) Details http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsTables 21 false false R22.htm 40102 - Disclosure - Description of the business and recent developments - Financial instruments (Details) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails Description of the business and recent developments - Financial instruments (Details) Details 22 false false R23.htm 40103 - Disclosure - Description of the business and recent developments: Gross receipts taxes, universal service fund and other surcharges (Details) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsGrossReceiptsTaxesUniversalServiceFundAndOtherSurchargesDetails Description of the business and recent developments: Gross receipts taxes, universal service fund and other surcharges (Details) Details 23 false false R24.htm 40104 - Disclosure - Description of the business and recent developments: Basic and diluted net income per common share (Details) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails Description of the business and recent developments: Basic and diluted net income per common share (Details) Details 24 false false R25.htm 40105 - Disclosure - Description of the business and recent developments: Stockholder's deficit (Details) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails Description of the business and recent developments: Stockholder's deficit (Details) Details 25 false false R26.htm 40106 - Disclosure - Description of the business and recent developments: Revenue recognition (Details) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails Description of the business and recent developments: Revenue recognition (Details) Details 26 false false R27.htm 40107 - Disclosure - Description of the business and recent developments: Recent Accounting Pronouncements - Adopted (Details) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails Description of the business and recent developments: Recent Accounting Pronouncements - Adopted (Details) Details 27 false false R28.htm 40201 - Disclosure - Property and equipment: (Details) Sheet http://www.cogentco.com/role/DisclosurePropertyAndEquipmentDetails Property and equipment: (Details) Details http://www.cogentco.com/role/DisclosurePropertyAndEquipment 28 false false R29.htm 40202 - Disclosure - Property and equipment: Exchange agreement (Details) Sheet http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails Property and equipment: Exchange agreement (Details) Details 29 false false R30.htm 40203 - Disclosure - Property and equipment: Installment payment agreement (Details) Sheet http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails Property and equipment: Installment payment agreement (Details) Details 30 false false R31.htm 40301 - Disclosure - Long-term debt: Limitations under the Indentures (Details) Sheet http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails Long-term debt: Limitations under the Indentures (Details) Details 31 false false R32.htm 40302 - Disclosure - Long-term debt: Issuance of 2024 Notes (Details) Notes http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails Long-term debt: Issuance of 2024 Notes (Details) Details 32 false false R33.htm 40401 - Disclosure - Commitments and contingencies: Current and potential litigation (Details) Sheet http://www.cogentco.com/role/DisclosureCommitmentsAndContingenciesCurrentAndPotentialLitigationDetails Commitments and contingencies: Current and potential litigation (Details) Details 33 false false R34.htm 40501 - Disclosure - Income taxes: Components of income before income taxes (Details) Sheet http://www.cogentco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails Income taxes: Components of income before income taxes (Details) Details 34 false false R35.htm 40601 - Disclosure - Common stock buyback program stock option and award plan: (Details) Sheet http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails Common stock buyback program stock option and award plan: (Details) Details http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlan 35 false false R36.htm 40701 - Disclosure - Dividends on common stock: (Details) Sheet http://www.cogentco.com/role/DisclosureDividendsOnCommonStockDetails Dividends on common stock: (Details) Details http://www.cogentco.com/role/DisclosureDividendsOnCommonStock 36 false false R37.htm 40801 - Disclosure - Related party transactions: (Details) Sheet http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails Related party transactions: (Details) Details http://www.cogentco.com/role/DisclosureRelatedPartyTransactions 37 false false R38.htm 40901 - Disclosure - Segment information: (Details) Sheet http://www.cogentco.com/role/DisclosureSegmentInformationDetails Segment information: (Details) Details http://www.cogentco.com/role/DisclosureSegmentInformationTables 38 false false All Reports Book All Reports ccoi-20190630x10q.htm ccoi-20190630.xsd ccoi-20190630_cal.xml ccoi-20190630_def.xml ccoi-20190630_lab.xml ccoi-20190630_pre.xml ccoi-20190630ex3114d7d85.htm ccoi-20190630ex3129e1e7e.htm ccoi-20190630ex321e00a52.htm ccoi-20190630ex3227e9b82.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 55 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ccoi-20190630x10q.htm": { "axisCustom": 0, "axisStandard": 16, "contextCount": 182, "dts": { "calculationLink": { "local": [ "ccoi-20190630_cal.xml" ] }, "definitionLink": { "local": [ "ccoi-20190630_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": [ "ccoi-20190630x10q.htm" ] }, "labelLink": { "local": [ "ccoi-20190630_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": [ "ccoi-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "ccoi-20190630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 345, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 2, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 8 }, "keyCustom": 23, "keyStandard": 266, "memberCustom": 11, "memberStandard": 26, "nsprefix": "ccoi", "nsuri": "http://www.cogentco.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "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.cogentco.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "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": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Long-term debt:", "role": "http://www.cogentco.com/role/DisclosureLongTermDebt", "shortName": "Long-term debt:", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Commitments and contingencies:", "role": "http://www.cogentco.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and contingencies:", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Income taxes:", "role": "http://www.cogentco.com/role/DisclosureIncomeTaxes", "shortName": "Income taxes:", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "ccoi:StockRepurchaseProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Common stock buyback program stock option and award plan:", "role": "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlan", "shortName": "Common stock buyback program stock option and award plan:", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "ccoi:StockRepurchaseProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "ccoi:DividendsOnCommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Dividends on common stock:", "role": "http://www.cogentco.com/role/DisclosureDividendsOnCommonStock", "shortName": "Dividends on common stock:", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "ccoi:DividendsOnCommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Related party transactions:", "role": "http://www.cogentco.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related party transactions:", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Segment information:", "role": "http://www.cogentco.com/role/DisclosureSegmentInformation", "shortName": "Segment information:", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "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 - Description of the business and recent developments: (Policies)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies", "shortName": "Description of the business and recent developments: (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Description of the business and recent developments: (Tables)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsTables", "shortName": "Description of the business and recent developments: (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Income taxes: (Tables)", "role": "http://www.cogentco.com/role/DisclosureIncomeTaxesTables", "shortName": "Income taxes: (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Segment information: (Tables)", "role": "http://www.cogentco.com/role/DisclosureSegmentInformationTables", "shortName": "Segment information: (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_srt_RangeAxis_srt_MinimumMember__gOZ8H-qekaDygc784FCZA", "decimals": "0", "first": true, "lang": null, "name": "ccoi:SpeedPerSecondToBandwidthIntensiveUsers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_MB_k0wMD5E8T0iTUCWnrNAerg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of the business and recent developments: (Details)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails", "shortName": "Description of the business and recent developments: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_srt_RangeAxis_srt_MinimumMember__gOZ8H-qekaDygc784FCZA", "decimals": "0", "first": true, "lang": null, "name": "ccoi:SpeedPerSecondToBandwidthIntensiveUsers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_MB_k0wMD5E8T0iTUCWnrNAerg", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_V-QmOE9NhESqVYHgj1cWHQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Description of the business and recent developments - Financial instruments (Details)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "shortName": "Description of the business and recent developments - Financial instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_9dlzSNMTp0mZ0DEy2nyWHA", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_NR3msytBEUqapbBEnDfs9Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ExciseAndSalesTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Description of the business and recent developments: Gross receipts taxes, universal service fund and other surcharges (Details)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsGrossReceiptsTaxesUniversalServiceFundAndOtherSurchargesDetails", "shortName": "Description of the business and recent developments: Gross receipts taxes, universal service fund and other surcharges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_NR3msytBEUqapbBEnDfs9Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ExciseAndSalesTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_NR3msytBEUqapbBEnDfs9Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_4CKi29qBgEKY7ZxKlWIdIA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Description of the business and recent developments: Basic and diluted net income per common share (Details)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails", "shortName": "Description of the business and recent developments: Basic and diluted net income per common share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_KBnTKKI-ZEaT92ULEU2n5A", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4CKi29qBgEKY7ZxKlWIdIA", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_3_31_2019_dCXW8I_6jUyNGMGGpBAXjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Description of the business and recent developments: Stockholder's deficit (Details)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails", "shortName": "Description of the business and recent developments: Stockholder's deficit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_3_31_2019_dCXW8I_6jUyNGMGGpBAXjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_YQIF_8830kGJYFzt_zD0RQ", "decimals": null, "first": true, "lang": "en-US", "name": "ccoi:RevenueRecognitionBillingDueReceiptsContractLengthsMaximum", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - Description of the business and recent developments: Revenue recognition (Details)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails", "shortName": "Description of the business and recent developments: Revenue recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_YQIF_8830kGJYFzt_zD0RQ", "decimals": null, "first": true, "lang": "en-US", "name": "ccoi:RevenueRecognitionBillingDueReceiptsContractLengthsMaximum", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:FinanceLeaseLiabilityPaymentsDueAdditional", "reportCount": 1, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40107 - Disclosure - Description of the business and recent developments: Recent Accounting Pronouncements - Adopted (Details)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "shortName": "Description of the business and recent developments: Recent Accounting Pronouncements - Adopted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_NR3msytBEUqapbBEnDfs9Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Property and equipment: (Details)", "role": "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and equipment: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_NR3msytBEUqapbBEnDfs9Q", "decimals": "-5", "lang": null, "name": "ccoi:PropertyPlantAndEquipmentCompensationCostsCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_us-gaap_NonmonetaryTransactionTypeAxis_us-gaap_ExchangeOfProductiveAssetsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_kgIUEXZI50mEQfyD0dJ6Lg", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:GainLossOnAssetExchangeTransactions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Property and equipment: Exchange agreement (Details)", "role": "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails", "shortName": "Property and equipment: Exchange agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_us-gaap_NonmonetaryTransactionTypeAxis_us-gaap_ExchangeOfProductiveAssetsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_kgIUEXZI50mEQfyD0dJ6Lg", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:GainLossOnAssetExchangeTransactions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Property and equipment: Installment payment agreement (Details)", "role": "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails", "shortName": "Property and equipment: Installment payment agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_3_1_2015_To_3_31_2015_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_7yU2ZqPJtUqCHynZYACyAQ", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_PR2AHg7f6UGgx26JaQa2eA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Long-term debt: Limitations under the Indentures (Details)", "role": "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails", "shortName": "Long-term debt: Limitations under the Indentures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": "-5", "lang": null, "name": "ccoi:DebtInstrumentCovenantPermittedInvestmentsAndPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_PR2AHg7f6UGgx26JaQa2eA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Long-term debt: Issuance of 2024 Notes (Details)", "role": "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "shortName": "Long-term debt: Issuance of 2024 Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_us-gaap_DebtInstrumentAxis_ccoi_SeniorUnsecuredNotesOf4.375Due2024Member_-o-uUVo6hEGEvuihVLEr4g", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfUnsecuredDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Commitments and contingencies: Current and potential litigation (Details)", "role": "http://www.cogentco.com/role/DisclosureCommitmentsAndContingenciesCurrentAndPotentialLitigationDetails", "shortName": "Commitments and contingencies: Current and potential litigation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_NR3msytBEUqapbBEnDfs9Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Income taxes: Components of income before income taxes (Details)", "role": "http://www.cogentco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails", "shortName": "Income taxes: Components of income before income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_NR3msytBEUqapbBEnDfs9Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ccoi:StockRepurchaseProgramTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_aVEO2vD7kUCMerQm_aIvLw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Common stock buyback program stock option and award plan: (Details)", "role": "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails", "shortName": "Common stock buyback program stock option and award plan: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StockRepurchasedDuringPeriodShares", "us-gaap:StockRepurchasedDuringPeriodShares", "us-gaap:StockRepurchasedDuringPeriodShares", "p", "ccoi:StockRepurchaseProgramTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_NR3msytBEUqapbBEnDfs9Q", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4CKi29qBgEKY7ZxKlWIdIA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ccoi:DividendsOnCommonStockTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_8_7_2019_To_8_7_2019_ccIIyGLQAEGDhqnUgboK3w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_NjW0NdrPokqw-ggbdhB_XQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Dividends on common stock: (Details)", "role": "http://www.cogentco.com/role/DisclosureDividendsOnCommonStockDetails", "shortName": "Dividends on common stock: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ccoi:DividendsOnCommonStockTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_8_7_2019_To_8_7_2019_ccIIyGLQAEGDhqnUgboK3w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_NjW0NdrPokqw-ggbdhB_XQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_us-gaap_RelatedPartyTransactionAxis_us-gaap_LeaseAgreementsMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_y9ssYLR4SUKdhUhyT9O21w", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:OperatingLeaseFixedAnnualRent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Related party transactions: (Details)", "role": "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related party transactions: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_us-gaap_RelatedPartyTransactionAxis_us-gaap_LeaseAgreementsMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_y9ssYLR4SUKdhUhyT9O21w", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:OperatingLeaseFixedAnnualRent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_7IRI9VkZhkqrVM4dLbZeBQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Segment information: (Details)", "role": "http://www.cogentco.com/role/DisclosureSegmentInformationDetails", "shortName": "Segment information: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_7IRI9VkZhkqrVM4dLbZeBQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_NR3msytBEUqapbBEnDfs9Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_NR3msytBEUqapbBEnDfs9Q", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_us-gaap_IncomeStatementLocationAxis_ccoi_NetworkOperationsMember_bU6BtgzTUk-K9siZccyCVA", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_us-gaap_LongtermDebtTypeAxis_ccoi_UnsecuredDebt2024EuroNotesMember_YbmyM5U860aoM5B8qsadbQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_us-gaap_LongtermDebtTypeAxis_ccoi_UnsecuredDebt2024EuroNotesMember_YbmyM5U860aoM5B8qsadbQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8fHMuwFFNkWZIiOKcwhqLA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "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 - Description of the business and recent developments:", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopments", "shortName": "Description of the business and recent developments:", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "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": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Property and equipment:", "role": "http://www.cogentco.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and equipment:", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_iETuJWIYbkigTQIVgE_Ljg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 38, "tag": { "ccoi_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition.", "label": "Cash Paid For Amounts Included In The Measurement of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "stringItemType" }, "ccoi_DebtInstrumentCovenantPermittedInvestmentsAndPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investments and payments", "label": "debt instrument covenant permitted investments and payments" } } }, "localname": "DebtInstrumentCovenantPermittedInvestmentsAndPayments", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_DebtInstrumentMinimumPercentageOfPrincipalAmountRedeemableUnderInsolvency": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of principal amount redeemable under insolvency.", "label": "Debt Instrument, Minimum Percentage of Principal Amount Redeemable under Insolvency", "terseLabel": "Percentage of Principal Amount Redeemable under Insolvency" } } }, "localname": "DebtInstrumentMinimumPercentageOfPrincipalAmountRedeemableUnderInsolvency", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "percentItemType" }, "ccoi_DebtInstrumentRedemptionPriceAdditionalPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of additional redemption price in addition to normal redemption price under debt instrument.", "label": "Debt Instrument, Redemption Price, Additional Percentage", "terseLabel": "Redemption Price, Additional Percentage" } } }, "localname": "DebtInstrumentRedemptionPriceAdditionalPercentage", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "percentItemType" }, "ccoi_DebtInstrumentRedemptionPriceMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of minimum redemption price under debt instrument.", "label": "Debt Instrument, Redemption Price Minimum", "terseLabel": "Redemption price ranging, (as a percent)" } } }, "localname": "DebtInstrumentRedemptionPriceMinimum", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "percentItemType" }, "ccoi_DebtInstrumentRedemptionPriceMinimumPercentageForRedemption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage for redemption under specific arrangements.", "label": "Debt Instrument, Redemption Price, Minimum Percentage for Redemption", "terseLabel": "Redemption Price, Minimum Percentage for Redemption" } } }, "localname": "DebtInstrumentRedemptionPriceMinimumPercentageForRedemption", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "percentItemType" }, "ccoi_DebtInstrumentRedemptionPricePercentageIfChangesInControl": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of redemption price if changes in control taken place under debt instrument.", "label": "Debt Instrument, Redemption Price, Percentage If Changes in Control", "terseLabel": "Redemption Price, Percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentageIfChangesInControl", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "percentItemType" }, "ccoi_DebtInstrumentUnrealizedGain": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain on debt instrument.", "label": "Debt Instrument, Unrealized Gain", "terseLabel": "Unrealized gain" } } }, "localname": "DebtInstrumentUnrealizedGain", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_DividendsOnCommonStockTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Dividends On Common Stock [Text Block]", "terseLabel": "Dividends on common stock:" } } }, "localname": "DividendsOnCommonStockTextBlock", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureDividendsOnCommonStock" ], "xbrltype": "textBlockItemType" }, "ccoi_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.cogentco.com/20190630", "xbrltype": "stringItemType" }, "ccoi_EuropeAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of europe and other.", "label": "Europe And Other [Member]", "terseLabel": "Europe and other" } } }, "localname": "EuropeAndOtherMember", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ccoi_FairMarketValueOfEquipmentReceivedInExchange": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the fair market value of the equipment received in exchange of old equipment.", "label": "Fair Market Value Of Equipment Received In Exchange", "terseLabel": "Fair value of equipment" } } }, "localname": "FairMarketValueOfEquipmentReceivedInExchange", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_FinanceLeaseLiabilityPaymentsDueAdditional": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's additional undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease Liability Payments Due, Additional", "terseLabel": "Additional finance lease future payments due" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAdditional", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_FinanceLeasesFiberLeaseAgreementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "no definition available.", "label": "Finance Leases Fiber Lease Agreements [Abstract]", "terseLabel": "Finance leases-fiber lease agreements" } } }, "localname": "FinanceLeasesFiberLeaseAgreementsAbstract", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "stringItemType" }, "ccoi_GainLossOnAssetExchangeTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the gain (loss) resulted from asset exchange transactions.", "label": "Gain Loss On Asset Exchange Transactions", "terseLabel": "Non cash component of network equipment obtained in exchange transactions" } } }, "localname": "GainLossOnAssetExchangeTransactions", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_IncreaseDecreaseInContractWithCustomerRefundLiability": { "auth_ref": [], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transaction.", "label": "Increase Decrease in Contract with Customer, Refund Liability", "terseLabel": "Deposits and other assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerRefundLiability", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ccoi_IncreaseInUnrestrictedPaymentAmountMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to indenture including unrestricted payment amount may be increased.", "label": "Increase In Unrestricted Payment Amount [Member]", "terseLabel": "Increase in unrestricted payment amount" } } }, "localname": "IncreaseInUnrestrictedPaymentAmountMember", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "domainItemType" }, "ccoi_LeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 lease.", "label": "Lease, Right-of-Use Asset", "terseLabel": "Right-of-use leased assets" } } }, "localname": "LeaseRightOfUseAsset", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "ccoi_LesseeLeasingArrangementsRequiredNoticePeriodForCancellationOfLease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the notice period required for cancellation of lease.", "label": "Lessee Leasing Arrangements Required Notice Period for Cancellation of Lease", "terseLabel": "Notice period for cancellation of lease" } } }, "localname": "LesseeLeasingArrangementsRequiredNoticePeriodForCancellationOfLease", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ccoi_NetworkOperationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents personnel and related operating expenses associated with service delivery, network management, and customer support.", "label": "Network Operations [Member]", "terseLabel": "Network operations" } } }, "localname": "NetworkOperationsMember", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "ccoi_NonCoreServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member represents non core services provided by organization.", "label": "Non Core Services [Member]", "terseLabel": "Non-core" } } }, "localname": "NonCoreServicesMember", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ccoi_NoteObligationNumberOfEqualPayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of equal payments on note obligation.", "label": "Note Obligation Number of Equal Payments", "terseLabel": "Number of equal payments" } } }, "localname": "NoteObligationNumberOfEqualPayments", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "integerItemType" }, "ccoi_NumberOfPayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of payments.", "label": "Number of Payments", "terseLabel": "Number of payments first six months" } } }, "localname": "NumberOfPayments", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "integerItemType" }, "ccoi_OffNetServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member represents off net services provided by organization.", "label": "Off Net Services [Member]", "terseLabel": "Off-net" } } }, "localname": "OffNetServicesMember", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ccoi_OnNetServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member represents on net services provided by organization.", "label": "On Net Services [Member]", "terseLabel": "On-net" } } }, "localname": "OnNetServicesMember", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ccoi_OperatingLeaseFixedAnnualRent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed annual rent per year under lease agreement.", "label": "Operating Lease, Fixed Annual Rent", "terseLabel": "Fixed annual rent" } } }, "localname": "OperatingLeaseFixedAnnualRent", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_OperatingLeaseRightOfUseAssetAndLeasesLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset and leases liability under operating lease.", "label": "Operating Lease Right Of Use Asset And Leases liability", "verboseLabel": "Asset and lease liability" } } }, "localname": "OperatingLeaseRightOfUseAssetAndLeasesLiability", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_PropertyPlantAndEquipmentCompensationCostsCapitalized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the compensation costs the entity capitalizes as a part of property, plant and equipment.", "label": "Property, Plant and Equipment Compensation Costs Capitalized", "verboseLabel": "Capitalized salaries and related benefits of employees" } } }, "localname": "PropertyPlantAndEquipmentCompensationCostsCapitalized", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_RatioOfAdditionalIndebtednessToNetCapital": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Secured Indebtedness divided by net capital", "label": "Ratio of Additional Indebtedness to Net Capital", "terseLabel": "Consolidated secured leverage ratio" } } }, "localname": "RatioOfAdditionalIndebtednessToNetCapital", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "pureItemType" }, "ccoi_RestrictionOnCertainPaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to indenture including restrictions on prohibiting certain payments, such as dividends and stock purchases.", "label": "Restriction On Certain Payments [Member]", "terseLabel": "Restriction on certain payments" } } }, "localname": "RestrictionOnCertainPaymentsMember", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "domainItemType" }, "ccoi_RestrictionOnIncurringAdditionalIndebtednessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to indenture including restrictions on incurring additional indebtedness.", "label": "Restriction On Incurring Additional Indebtedness [Member]", "terseLabel": "Restriction on incurring additional indebtedness" } } }, "localname": "RestrictionOnIncurringAdditionalIndebtednessMember", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "domainItemType" }, "ccoi_RevenueRecognitionBillingDueReceiptsContractLengthsMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum period for contract lengths billing due upon receipts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue Recognition, Billing Due Receipts Contract Lengths, Maximum", "terseLabel": "Maximum contract lengths for billing due upon receipts (in months)" } } }, "localname": "RevenueRecognitionBillingDueReceiptsContractLengthsMaximum", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "ccoi_SecuredDebt2022NotesAnd2021NotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Its represent secured debt 2022 notes and 2021 notes.", "label": "Secured Debt2022 Notes And2021 Notes [Member]", "terseLabel": "Senior secured 2022 Notes and 2021 Notes" } } }, "localname": "SecuredDebt2022NotesAnd2021NotesMember", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "domainItemType" }, "ccoi_SeniorUnsecuredNotesOf4.375Due2024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to 4.375% senior unsecured notes due 2024.", "label": "Senior Unsecured Notes Of4.375 Due2024 [Member]", "terseLabel": "4.375 Senior Unsecured Notes Due 2024" } } }, "localname": "SeniorUnsecuredNotesOf4.375Due2024Member", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "domainItemType" }, "ccoi_SpeedPerSecondToBandwidthIntensiveUsers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the speed per second of bandwidth.", "label": "Speed Per Second to Bandwidth Intensive Users", "terseLabel": "Speed per second of bandwidth (in megabits and gigabits)" } } }, "localname": "SpeedPerSecondToBandwidthIntensiveUsers", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails" ], "xbrltype": "memoryItemType" }, "ccoi_StockRepurchaseProgramTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for stock repurchased under common stock buyback program.", "label": "Stock Repurchase Program [Text Block]", "terseLabel": "Common stock buyback program stock option and award plan:" } } }, "localname": "StockRepurchaseProgramTextBlock", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlan" ], "xbrltype": "textBlockItemType" }, "ccoi_UnsecuredDebt2024EuroNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt2024 Euro Notes [Member]", "terseLabel": "Senior unsecured 2024 Euro notes" } } }, "localname": "UnsecuredDebt2024EuroNotesMember", "nsuri": "http://www.cogentco.com/20190630", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "country_ES": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "E [S]", "terseLabel": "Spain" } } }, "localname": "ES", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommitmentsAndContingenciesCurrentAndPotentialLitigationDetails" ], "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r275" ], "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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r276" ], "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.cogentco.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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.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.cogentco.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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r277" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r277" ], "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.cogentco.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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r277" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r278" ], "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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r277" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r277" ], "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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r277" ], "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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r277" ], "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.cogentco.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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r273" ], "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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r274" ], "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.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "CEO" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails", "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executives" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r110", "r148", "r151", "r268", "r269" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "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.cogentco.com/role/DisclosureSegmentInformationDetails" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "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.cogentco.com/role/DisclosureCommitmentsAndContingenciesCurrentAndPotentialLitigationDetails", "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r112", "r148", "r152", "r270", "r271", "r272" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommitmentsAndContingenciesCurrentAndPotentialLitigationDetails", "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r114", "r228" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Description of the business and recent developments:" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update201409 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r11", "r115", "r116", "r149" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,782 and $1,263, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r33", "r35", "r36", "r37", "r197", "r201", "r202" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "verboseLabel": "Accumulated other comprehensive income-foreign currency translation" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r34", "r37", "r38", "r188" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent.", "label": "Accumulated Translation Adjustment [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r12" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r80" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r159", "r161", "r175", "r176" ], "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, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Equity-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r161", "r171", "r174" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Equity-based compensation expense", "verboseLabel": "Equity-based compensation expense (net of amounts capitalized)" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r17", "r117", "r119" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r53", "r65", "r204" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt costs and premium" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r93" ], "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 (options or restricted stock)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r93" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "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": "Basic and diluted net income (loss) per common share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r93" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r250", "r261" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r32" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r163", "r172" ], "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.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r68", "r69" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Capital Lease Obligations Incurred", "terseLabel": "Finance lease obligations incurred" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization expense for contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r20", "r67" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r62", "r200" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r30", "r131", "r254", "r265" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies:" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and contingencies:" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r129", "r135" ], "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.cogentco.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Quarterly dividend payment approved (per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDividendsOnCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Dividends declared per common share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r141" ], "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.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value; 75,000,000 shares authorized; 46,806,370 and 46,336,499 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r40", "r42", "r43" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "verboseLabel": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r150" ], "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": "Service revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "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": "Recorded Unconditional Purchase Obligation Amount Outstanding", "terseLabel": "Outstanding obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContributionOfProperty": { "auth_ref": [ "r68", "r69", "r70" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of property contributed in noncash investing and financing activities.", "label": "Gain loss on asset exchange transactions", "terseLabel": "Non-cash component of network equipment obtained in exchange transactions" } } }, "localname": "ContributionOfProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r51" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Services", "terseLabel": "Network operations" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r49" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r83" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effect on Retained Earnings, Net of Tax", "terseLabel": "Cumulative-effect adjustment from adoption" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term debt:" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r6", "r7", "r8", "r251", "r252", "r260" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r8", "r138", "r252", "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Senior notes", "verboseLabel": "Senior notes outstanding" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r205", "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "positiveLabel": "Principal amount", "verboseLabel": "Senior secured notes" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Senior notes, fair value", "verboseLabel": "After Deducting Offering Expenses" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long-term debt", "terseLabel": "Long-term debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Principal amount plus accrued and unpaid interest (as a percent)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Redemption price percentage of principal amount redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r28", "r77", "r142", "r143", "r144", "r145", "r204", "r205", "r207", "r259" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "verboseLabel": "Term of debt (in months)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r204", "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Installment payment agreement, current portion, net of discount", "verboseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedPremium": { "auth_ref": [ "r204", "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt premium.", "label": "Debt Instrument, Unamortized Premium", "positiveLabel": "Unamortized debt premium" } } }, "localname": "DebtInstrumentUnamortizedPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r177" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Tax Assets, Net, Noncurrent", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r65", "r75", "r178", "r179" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits and Other Assets Noncurrent", "verboseLabel": "Deposits and other assets" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r65", "r106" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r84" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.", "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]", "verboseLabel": "Recent Accounting Pronouncements-to be Adopted" } } }, "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dividends on common stock and return of capital program", "terseLabel": "Dividends on common stock and return of capital program" } } }, "localname": "DividendsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDividendsOnCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r146" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r48", "r81", "r88", "r90", "r91", "r92", "r96", "r256", "r266" ], "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": "Basic net income per common share (in dollars per share)", "terseLabel": "Basic net income per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r48", "r81", "r88", "r90", "r91", "r92", "r96", "r256", "r266" ], "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": "Diluted net income per common share (in dollars per share)", "terseLabel": "Diluted net income per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosures [Abstract]", "terseLabel": "Anti-dilutive effects" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r72", "r93", "r94", "r95" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Basic and diluted net income per common share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations": { "auth_ref": [ "r200" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The effect of exchange rate changes on cash balances in continuing operations held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r170" ], "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": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Network equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails", "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r141" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExchangeOfProductiveAssetsMember": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "The exchange of assets employed in production for similar productive assets or an equivalent interest in similar productive assets. The trade of player contracts by professional sports organizations is an example.", "label": "Exchange Of Productive Assets [Member]", "terseLabel": "Exchange agreement" } } }, "localname": "ExchangeOfProductiveAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExciseAndSalesTaxes": { "auth_ref": [ "r46" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services.", "label": "Excise and Sales Taxes", "terseLabel": "Excise taxes and surcharge" } } }, "localname": "ExciseAndSalesTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsGrossReceiptsTaxesUniversalServiceFundAndOtherSurchargesDetails" ], "xbrltype": "monetaryItemType" }, "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": "Financial instruments" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r192", "r193", "r194", "r195" ], "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]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r155", "r156", "r158", "r193", "r234" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r155", "r156", "r158", "r193", "r235" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r155", "r156", "r158", "r193", "r236" ], "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.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r68", "r69", "r70" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Fair Value of Assets Acquired", "terseLabel": "PP&E obtained for installment payment agreement" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r72", "r196", "r198" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r209", "r214", "r222" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest expense on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r211", "r216" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "negatedLabel": "Operating cash flows from operating leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease Liabilities, Payments, Rolling Maturity [Abstract]", "verboseLabel": "Future minimum payments (principal and interest) under these finance leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r208", "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessRecentAccountingPronouncementsAdoptedDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Present value of minimum finance lease obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r208" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessRecentAccountingPronouncementsAdoptedDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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 finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedLabel": "Current maturities, finance lease obligations", "terseLabel": "Current maturities, finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum payments under finance leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r208" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessRecentAccountingPronouncementsAdoptedDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease obligations, net of current maturities", "totalLabel": "Finance lease obligations, net of current maturities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessRecentAccountingPronouncementsAdoptedDetailsCalc2": { "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 finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total minimum finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Next Rolling Twelve Months", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Rolling after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessRecentAccountingPronouncementsAdoptedDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less-amounts representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r210", "r216" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Financing cash flows from finance leases", "negatedTerseLabel": "Principal payments of finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r209", "r214", "r222" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease cost Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r219", "r222" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r218", "r222" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - finance leases (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GainContingenciesLineItems": { "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": "Gain Contingencies [Line Items]", "terseLabel": "Commitments and contingencies" } } }, "localname": "GainContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommitmentsAndContingenciesCurrentAndPotentialLitigationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingenciesTable": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "Sets forth the existing conditions, situations, or sets of circumstances involving uncertainties as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization, and previously disclosed contingent gains that were recognized as income in the period.", "label": "Gain Contingencies [Table]" } } }, "localname": "GainContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommitmentsAndContingenciesCurrentAndPotentialLitigationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r65", "r122", "r125" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Gains - equipment transactions and other, net" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r65" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gains on equipment transactions" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r78" ], "calculation": { "http://www.cogentco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r47", "r81", "r249", "r255", "r267" ], "calculation": { "http://www.cogentco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]", "terseLabel": "Components of income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r78" ], "calculation": { "http://www.cogentco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r126" ], "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.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "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.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "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": [ "r181" ], "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.cogentco.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r107", "r180" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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 provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r64" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilities": { "auth_ref": [ "r64" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities that result from activities that generate operating income.", "label": "Increase (Decrease) in Operating Liabilities", "terseLabel": "Accounts payable, accrued liabilities and other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r64" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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 current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r89", "r94" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect (options or restricted stock)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "terseLabel": "Interest income and other, net" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r45", "r105", "r203", "r206", "r257" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.", "label": "Lease Agreements [Member]", "terseLabel": "Lease" } } }, "localname": "LeaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r220", "r222" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Initial terms" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessRecentAccountingPronouncementsAdoptedDetailsCalc2": { "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 minimum operating lease obligations" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "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 rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "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 in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r221" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessRecentAccountingPronouncementsAdoptedDetailsCalc2": { "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-amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee Leasing Arrangements, Operating Leases, Term of Contract", "terseLabel": "Lease term (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum payments under operating lease agreements" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r16", "r253", "r263" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term debt:" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails", "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r28", "r137" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails", "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r132", "r133", "r136" ], "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": "Estimate of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommitmentsAndContingenciesCurrentAndPotentialLitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": { "auth_ref": [ "r130" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date.", "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued", "terseLabel": "Estimate of possible loss in excess of accrual" } } }, "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommitmentsAndContingenciesCurrentAndPotentialLitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r62" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r62" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r62", "r63", "r66" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r81", "r86" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Recent accounting pronouncements- adopted" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r80", "r82" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements-Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long lived assets, net" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonmonetaryTransactionTypeAxis": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange.", "label": "Nonmonetary Transaction Type [Axis]" } } }, "localname": "NonmonetaryTransactionTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonmonetaryTransactionTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange.", "label": "Nonmonetary Transaction Type [Domain]", "terseLabel": "Nonmonetary Transaction Type [Domain]" } } }, "localname": "NonmonetaryTransactionTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable Other Payables [Member]", "terseLabel": "Note obligations" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r215", "r222" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract]", "terseLabel": "Future minimum payments under these operating lease agreements" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r208" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessRecentAccountingPronouncementsAdoptedDetailsCalc2": { "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", "totalLabel": "Present value of minimum operating lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r208" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessRecentAccountingPronouncementsAdoptedDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "negatedLabel": "Current maturities, operating lease liabilities", "terseLabel": "Current maturities, operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r208" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessRecentAccountingPronouncementsAdoptedDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current maturities", "verboseLabel": "Lease obligations, net of current maturities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r212", "r216" ], "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", "negatedLabel": "Operating cash flows from finance leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r219", "r222" ], "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 - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r218", "r222" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r79", "r84", "r104", "r191" ], "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]", "terseLabel": "Description of the business and recent developments:" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopments" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r183", "r184", "r187" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "verboseLabel": "Debt costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r58" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid", "terseLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDividendsOnCommonStockDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 conditions" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r18", "r19" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r57" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Net proceeds from issuance of senior unsecured 2024 Euro Notes", "verboseLabel": "Net proceeds from issuance of senior unsecured 2024 Euro Notes - net of debt costs of $1,556" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r56", "r173" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from exercises of common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r39", "r41", "r61", "r108", "r109", "r183", "r185", "r186", "r189", "r190" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property and equipment:" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r21", "r124" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails", "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and equipment:" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment", "verboseLabel": "Installment payment agreement" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails", "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r4", "r5", "r124", "r264" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r4", "r123" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails", "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indebtedness divided by net capital.", "label": "Consolidated leverage ratio", "terseLabel": "Consolidated leverage ratio" } } }, "localname": "RatioOfIndebtednessToNetCapital1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r157", "r227", "r229" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Payment for rent and related costs (in dollars)" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Office lease" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related party transactions:" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r157", "r227", "r229", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transactions:" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r59" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Principal payments of installment payment agreement" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r13", "r146", "r262" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r147", "r148" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including 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, Net", "terseLabel": "Revenues", "verboseLabel": "Service revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r73", "r154" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition Accounting Policy, Gross and Net Revenue Disclosure [Policy Text Block]", "terseLabel": "Gross receipts taxes, universal service fund and other surcharges" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r73", "r74" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "verboseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Geographic information" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r217", "r222" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r217", "r222" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRecentAccountingPronouncementsAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r93" ], "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]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r93" ], "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 unvested and anti-dilutive shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of components of income before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r21", "r124" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails", "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r76", "r227", "r229", "r230", "r231", "r232" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r50", "r112" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of service revenue by geographic region and product class and long lived assets by geographic region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r44", "r46", "r112" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Schedule of Stockholder's Deficit" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of diluted weighted average shares" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Senior secured 2022 notes" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r28" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.", "label": "Secured Long-term Debt, Noncurrent", "terseLabel": "Senior secured 2022 notes, net of unamortized debt costs of $2,301 and $2,695, respectively and including premium of $1,197 and $1,405, respectively" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment information:" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment information:" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r52", "r120" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r54" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r167" ], "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", "terseLabel": "Unvested shares of restricted common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeitures of shares granted to employees (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Total shares subject to conditions (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r160", "r164" ], "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.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r31", "r141" ], "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.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "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" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r9", "r10", "r141", "r146" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuances of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r9", "r10", "r141", "r146" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Shares issue (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r10", "r141", "r146", "r165" ], "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", "verboseLabel": "Exercises of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r9", "r10", "r141", "r146" ], "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": "Issuances of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r9", "r10", "r146", "r162", "r168" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Shares issued, Value" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r31", "r141", "r146" ], "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": "Exercises of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized amount for common stock repurchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r9", "r10", "r141", "r146" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r14", "r15", "r118" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dividends on common stock:" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r71", "r72", "r140" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Stockholder's Deficit" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Common stock buyback program stock option and award plan:" } } }, "localname": "TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r22" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r128" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "verboseLabel": "Installment payment agreement, current portion, net of discount of $396 and $395, respectively" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Senior unsecured 2021 notes" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_UnsecuredLongTermDebt": { "auth_ref": [ "r28" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Unsecured Long-term Debt, Noncurrent", "terseLabel": "Senior unsecured 2024 Euro and 2021 notes, net of unamortized debt costs of $1,550 and $1,171 and $1,476, respectively" } } }, "localname": "UnsecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r97", "r98", "r99", "r100", "r101", "r102", "r103" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r87", "r92" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares - diluted (in shares)", "totalLabel": "Weighted average common shares-diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Diluted weighted average shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r85", "r92" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsBasicAndDilutedNetIncomePerCommonShareDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "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": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(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(3))", "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": "(b)", "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", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=99385795&loc=d3e12631-108344" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21459-112644" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919396-209981" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "845", "URI": "http://asc.fasb.org/extlink&oid=108781845&loc=d3e29515-108402" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "845", "URI": "http://asc.fasb.org/extlink&oid=68069686&loc=d3e32049-108421" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "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": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "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": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r274": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r275": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r276": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r277": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r278": { "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.22)", "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.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "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" }, "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", "Subparagraph": "(a),(b),(c)", "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": "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r46": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "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.2(a),(d))", "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.4)", "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.8)", "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", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "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" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r58": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 57 0001410578-19-000725-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-19-000725-xbrl.zip M4$L#!!0 ( $]:"$]UL\]L0@T /R 1 8V-O:2TR,#$Y,#8S,"YX M')X:?CLZ/#D_/SS^>DTXDD75$-G%(0*_+D\#AI MZ452I;@@G[MGW9.CXW/R^>+L[.+L$WFX2^CN0,DI+R-\T>Z%=N9L00DU1O%) M8-BM5(MK-J6!9\!&\4= /2L)3/<86K9&L-)LJ)HQG7:Q>0(.B6]/C\_+QK6Q-2[681@LSC[F]W@Y&-NB4Q+R?N;.KM.))7 MCS)'!L*HUW4/:N87/>&]]]V[(Z.>;F_'H2W=3U&8O M 2@U%#_::U\Q#<*M\W#H1MP121&G0STG\+9@7&J6SQ?=C<%Z2PR35CV<]N0" M'#('&O[$^K!T+U@55,M$%.-\4A7GT1C^W-W M-=P^/-S\#7?^7&]*_ MA]\W+?8[8$_U_-:3SY7&<39C,.)W6@V#73 MCN(^]CV<7@6:"Z;UI7 ?F0,\U^R)>=*W@$&RS!UHN>8>)$SN/3/A*'U@"L;N M0HK1G*(\0[D7Q<+;=U,4.1]@)?@ T;+4 G\L%2%R2LRQ&>*.%8SHE$U\D.DW+_:N&LB[L([EX[-':$B?%!2 MP*433B.7KO0!D)W#KE8O95'WJ9&H"U4B2YW(NE(@-]*K#;FM0ZX.[CTP^J12 MB-67VF1(;1OF)3N4:2,R5M)Z0X/,Z. MCC?#(Y1!# JY(,N>,%:BA6MB.XM_6655<,2+*J^(V2MZ@2MXM-K*EE-7/VT5$4C^W MP)J2R@6WJCQ;E?)0AFX:RW[P"/#=_!-QZ;!//3)IBY$[2 MR,52+$PLEM."4P#.0(K9F.'+TTD*E+6V8C!.TV @=\< .XR420M"$0CXK(Z; ML-P5N)YA%1SO=4FI!-50S+IXR4():#^U_BY]1TK*C1U4(_4B,FE*\;I+O '_$7@0\9_M%I,^"'O;705\LOL[%-$Q2#=Y8&;_VM1XO*-NMD-CBY=,48 MG:.S:)_RP45#J=>7VBC@F8BHDAH690T MD6 !5Z("X4L=VN!I-GCLTX2Y]%RF1M>@L,/-SK%3(+,L=,X:F6!6%/BG)FZH M0ALY3>_3>V(B8- @9Z&R#6S*RQ-9%CAY> M/M!7_+,-YA6DE*&?*ACST%_IB_AA9VT@;/^J?, 7/+1;?Q.0*?5Q+Y(!HKSB MH1YS,>SE+]O)2AW4!I9$=?"U5RBLVN&4[)WK,G4IH6]B=<5 M/RD9?J<-U-IN.ODF.)Y!1[T14T_<8;#UW9_D[IKQV6O M/IK9T62UM$VH9KBCYM\DB#4E.E253 ,,3OA/HK9$)^K^7ZTJ^#\\.^^138D] MGNV"*@=IBP]QZ_KAHTTH<+NQB(-(P-P>=(=GKW7B(]9^!]\#?3W0?.%[T'/WSS$+@*MKU@;6[]$JB*JZ5JT'XGLTRJ.3 MND8!"_,JV_.ENWD$771G_:@Z>U =L$IEB,@\"K/D],GP.,Z!=*S,_8:]]V.+:"8A'U/8?C-_8> MA5X5=4RL9.+-HN<0EQ%3[*Z*M!O^*+%XU5T@ H!8.JO(&WGA$6\#P&K;K.XY MP -3F-"6O2>UT3WJJDV?Z!5:_BP5;R*9\ MLJOU0Y!+\1VB'="W_(5!62T"ZCTRD<1^&=&>1\ CP[%GG\L/15_@0=HX);JN M+3-P.S>^>645Y\Q-V>V-PV5-6-[,%. MIM$&IB*WY%'NJQL 9H7#H"^^"149BN^,PIU<"USYU[U1AV%?G0*E'Q@PG,8H MQ[9GW"^8+#A,H3.FWL?,B-MJAA,OVCH1&W*#_\I$RLI*I/MB^%#<,Q,]9MT8 MV-E-^QJTP^DTW]+LMGTU]1XS-WQ+FF5K7N.^&IO^).(*3(&%^=K>M$_K<;,6 M*C1@8F;F^HZ^\$6P6"Y@.TAXKR512>[WR&=S,YQ"]GH)A2$6 /:V'G ZX1X4 M/-G98!6VM\T/PT;HR6W>U_%C=[ FGP_V)(P%\"_4 M/ MN('/IBR?(8N)=CYMKX;;,>UY#W 18/<=O)-MUBM&=A]Q>"H0Y+.0!2PB5)MM/JBO@+N&EI M7'_:LZNXCJ9EZ55R4HF OX"+EDG>TM9*KLEA_ NX)!H9=4;1GAJ.+Y3"]_"8 M]&8;G*+9]\QWM):'G-CE]U*X<'VF6B[1O)P MNP9#0:SX>!QE$Q7CSO& WX$\,M]NJ]3O5.;PPW-X<:['_\'4$L#!!0 ( $]:"$]'2@I"* X &?, M 5 8V-O:2TR,#$Y,#8S,%]C86PN>&UL[5U;<^(X%G[?JOT/7N9E]X$ MH*!-*=JB100*9GGZ8<6P[:,38KV2397[]'L@$[(%LV3BQ#JKHZQI:. MSW?.I[MT_/6WEYFM+1"AV'6^U5I'S9J&',,UL?/TK>;3NDX-C&N__?KWOWW] M1[W^Q^7H5C-=PY\AQ],,@G0/F=HS]J;:Q)W/=4>[0X1@V]8N"3:?D*:='QT? MG;8ZS:/C\_.S#R5=ZA1RNH[&11X?M59/KD*IKG.AG34ZC>-FZUP[N^AT M+CJGVO!NE>X.E+1P6D(;.W]=L/\>X84:@'4H__FM-O6\^46C\?S\?/3R2.PC MESR!B&:[L4Q="Y.SIS@A/7:HISO&.OV&_.KI!1O2PAB6XT_ M[F['QA3-]'KD!11?4'[SUC5TC_LL%8.7JA9 ^MI MVE?BVFB$+(VK?>&]SM&W&L6SNF!%G?:H;AXCKS0/.DW63Y?QE[X$;& MDRO7,9$#[H8+ZMK89.Z]U&T&:3Q%R*,UC;WF87030V.X3Y#;<.%BUF )&IE$ M<@M+N;GQOE!73^G NG)GMCV M <0]\@*?#1$!3\Y<9SS5F3Q/Q[:TH3Y $<7-&MSI@C#?\: Y&Q+7@4LC($C7 M=.> \0.LFDT/=8R:1>\KW3:."S)BCO>68K2@;$ST%T19A>LZ0;T3W+Y$EAM+ MDIMH.5^3V20&F-*W>9_B%IZ%9F#*%-HH1PR.7CP$.RQET'?I]G4ZMI* M+EQ?#>Y[_?MQO\>NQH/;FUYW C\NN[?=^ZN^-O[1[T_&&4!SR #:=HV82C;K M5;DD3H)0'!=EZ?21RX.N\9.NSWFGLX%LCR[O<+K4FZVP&_5+>/O/+J41"]CZ M([*_U98W&Z4I=.43 C9^H]?6-'^>M$^;4! Z[<[)EY-FI]4YCF@>X4^7Q$'H MQ%C*A\L-2L5]%*9H4'\VX]+J&&BPS&\1=[8V6_@2-XO"+C$1@9%.3?,IZ.'R MVD>W:]HSPD]3CS\IPQVLOP+M!_O3_Z^/%[K-JSOO2B?D%:K!WW7;1P(W2>55 MQWWRSMIT<'ZHJCH^;.EXNP=X'FT$':^48IF093_X<$>]U"#T?#^"P>HH/!8#"0E^+ MLZCC9'&SFUG_XHOK9E>=W?GS%D%_;\1D#JP'8!>#\,8)PG0J6SZ;TC)%94ZP M2[#WRKU21KGI(0M!:3=7PYD M;C4B#/$C=!2RG,YM0]=^$6UVJZ'YB[%T 4+ MM'<=([%5$R6OAL.W M].0E@Q#P+))"'6K)VCY*NC0@J@YK(GHG]W,W$ZKC,%DG)+HM"96JWEN.OX;Z M*QM\R0U'XXF5]F*2CN+1J 1 A1U*?&1*ETIA^OUR:P:,JLXP/#@$&4PY\P%Z MDHZ) [V&/C&F,#P8/-KXB9LP.A7?G3%""WR_@\0]8D?15JC$&&P PWB=K;KQ MH>72=J_)=45RICVB1 Z@,L.VTKU^C1W&X"P^3\H2-\1QIW76K*K',\.4&?:5 M[N\Q@I$K-'RN\S1!9-9#CR(W;TFIM'J#,XVV"HLPI-5TOB474R)=SGS$ D;KAZDTP=GV7T MPZ8#I: I.\MIKJ9I=&S>.%?Z''NZ'<$DFNY,S;A'+LX)5M4RVS4,?\:,CX*= M0UN.O]RZE%Z[!/1T@L&[\3HAND-#CYG_\:D7;E<96!/]13PI7O2;]HE6'V2= M2DRDCMA&? >9?9TX,%*A$>/TD(4-+.K>I6?<(\KD!"N_%^9KX\VYAG<][)!^ M""_B#>'QAV/9XP_C"?RYZ]]/QMK@&A[=#4?]'Y#NYO>^=G,/O_LUI8]$;#%1 M2@6;\ #?&H/V NO"D;BD,JO![9RKP=WQ#^WZ M=O!3\;!XS!QO@GF-8,A(L %V"X-]Q6]$4@X1>)8%T"!L6W /!7]70X+^BS'5 MG2BM<# L\O7!\IBCZP*;=> %C8IHH*\ /6J MIG)8]F9EA\2-,/^3,"'U'QQ*YQT6B>M?2-#/ANH&N>P:W/AT+UE M8>'Y!SW8=AGH_7* R1,;< :) = M?^KIQGII$0'?!#:4VB.6DNL *)#' JJ>?]P<+6U&=!;O]$K->@!LR&V&D!*G MRM4+FXC"R,]+XF^- "W-$AEA!\F;W(8)F716(),$49HWE=ZVUC]"EN^LPK6] M/5&=7] >LZ)@HX2,.%=ZD6T3[CI@2&K<6+G,>\R8 @RQG-IJJM8K$1CIQED@ MNLL<^!8!<<.<@I7//^? =[->)7:%#O57OM W<;L&F(\@X:<11'/DT@+4H]B. M#MXRA[Z;,:3VFRM4$05!CG:HB+8(4(\ERE9$LM:KQ!:49=$96#W,4#JF<%5N M,Z5ZI-G19>*J)0UU-0[D@5T,A$R^=_^&4I_%2AM8JZ"("1$A)7(> AMR6J$: M?9((.'YX<,#5I/T71 Q,D6CS86J^ R.&O U47;*+1E$<$@PFF;,@4$%-*&!! M8IX#8$!V_*GK6!L_WC MJMO. @I(LJO8N$7/%#C(5/Y@Y5ULFC,8K:6AOV8ZV0YEJ: M-T7:8ZB6ICNF1KABFAG1[$+CNO''9J"=YB!/PUP_#3RB&5Q#C3(5M7^&2OY+ M[2W:/SDED-E= *6>T+T_>T2$#9LX0FYM.O ]Z@%N8)Z@:L@LI;2E ^;+531, MKE<\M--ZHT[8"^@2P@IF4B=J=\'J58TY>;&QR%"\62JQMU9@O@V[)<77RB1C M+QFTNP5R#N%5: J#.^&^$ )75X'+HV@:'1-P,+F+K*UA*>%M(2!:MI:-RVN M',@-]:M*,[CU"P3+<6!/&"H\/5O9$P';M+IQ[H$BHR".Q^09V0MT!WW+J]K24/M6AXB1=$E)NS .)..7>;42NG$X4!9,9$L?M)7-7V-%9455B>!3_E&E";;.9 ML&*NE 10B7'*+8LTB@2?H4V?$I3/KC*X;!.$.TI5D>S9.! M"^]AC$JT<;+ M)22!LDK)")5K-?(@3)A?S"_RD4H(=]JHQEYU\S"WODTIB,U1B M4C(?9/%L4VYYGTP2FZ$2DY:RD/E46[%DVB;R,/DD;8FOK7 ?@^!2PE9@FV0KLP3'#F+,L%)C!MA;/ MV*\L3!#)J @O\E3ZF2!7XELTA[N(D;$(Y)*E7E%XMR%3GJ*A]B>[!$"EEF8% MK4_5&9 %9"4:1P&@Y-YPBV2GMX'E6C#VXH)[P:/ .$N.E M^KC3.BW[C-5'4V"S*BS:G)68/,H!^AI^XB?1+M7\ C\Y60@GDZQ98+O]M1%X M/VRG?OT_4$L#!!0 ( $]:"$_/([S#H", -Q& @ 5 8V-O:2TR,#$Y M,#8S,%]D968N>&UL[5W=<^,VDG^_JOL?>+,/M_?@L66/9\93R6[)MIRH2F.Y M)#O9>TK1)"3A0I%:D+2M_/4'@)1$2@0(\+/I454J(TOXZ.Y? VAT XV?_OFV M=(P71'SLN3]_Z'T\^V @U_)L[,Y__A#Z)Z9O8?SAG__XS__XZ;].3OYU/1D9 MMF>%2^0&AD60&2#;>,7!PGCT5BO3-;XC0K#C&-<$VW-D&%?3R_ MNOIZ99R7IZ>G_6NC*_?+B^_77XQ M'KYORWVG1,YP7D$'NW]^8_][IAT:E%G7YW_^_&$1!*MOIZ>OKZ\?WYZ)\]$C M<]K$V<7IIO2'N#C[U0ZV%9*%+T^C'Y-%L:1I[/J!Z5J[I@](>;W@I7M75U>G M_-=M41]G%:3-]D[_]7TTM19H:9XD.O#Q-Y]_.?(L,^#PYK)L"$NPOTXVQ4[8 M5R>]\Y.+WLTOT:+XA_\9;KCR7ZID_GD5?7Z.9ERIR MBP(3._X'@W7]-!FF.+2\.:UL>?3#\I05."W=#4="27-.]4225*V9Z3_S)NGH MFYOFBNOU*7("GWW#6O2Y]$[.>K'\_X:0O3P4PD%#7 BL[.G@+4"NCY\=-'#I M6"9:Q^,$+:_TI'(1B5!"Z:D+_%0K$$L>CW"%)3I+^X< M[[4.K5'IIT&A[*;O6^1;!*_8I#6>78<^=I'O]UU[@BQ*VRUZ08ZWXH077B$* M= %<%'?8I7, -ITAM1%(V)1XI-T"%QDU4K%%?[G%3DC'PST*XHD!$3I=+#UW MNC!9>[4+49,0X&*=!I[UY\)S;$2FMVB&+1PT($-9K\ %-J&?W9!V2"7A8E:A M 7E).@4O+O9-GS86N@'=R#X0SZ4?K6@MZ]O>BHZA1B2H0TO%D+TYVC_IP@3FIA4>FU#D8 ;*4R'8=]?##7[)]Z1*'23RM"&7GN M_!&1Y2UZ#D9XB0.^/_2?J(U(ALQ0#&BAXL:#9O.MBV#H^R';/HUGYV?GG^Z] MH"+>9>VVPC2S)7 0S4XNVPJP60M1ZPWY-R%A=C_]^H'227\PG1%=%.9FJ=6H M=(>MB8F:7,R>N [7SZ;U)QW=S,#1;\^\T\U?O*3Q][CC_]&8>_[QTVE:/*HB*QJ:R!?) MKKJ1J&_<\G%E?.?CJLCT6E0-].(1^?R=G?7.SBC*VW;IYYOQ_>W@?CJX99^F MX]'PMO](_[CNC_KW-P-C^NM@\#C5@95QS :K9Z5(VA1"5^R;_S>?=8NR8S\CA8>C,0J)LFX[FOX)3N$;JC^OE#;]/:C'A+L3AC$KP\#D*?TN-QXY-% ""@<)M: MV7-PV!2N"8E#>T,.@TRC9&!LV'@?++&;6V+R\N/W_Z@"D%8Q!H,C,BF"/X&#->P(P]T>X'L MGS\$)&S)\.K[/K61^\]^0$PK$ "T7PC"^%"#:9]R:!-51-_&*:N"PD%9" M) MMA8= G% /#0\V'DH,$8!X=YJ)@236?H>Q3$[(I&E[0*A!E/&30Y*]"P>B!H96)[\+9B?ARJ M;.-@@4B*60%D2C4;1>ZB)')*'$$#4 6J-D'Y5'8XP1;_Y@@$BU0&R7,0=- + M!XZL"IRY3CY49#Q4!Y+ *3!"IH\F>+X(QK,G.E09O5F.@.QR<":E+!%+"(>F M_+=HANBXM+>1GH@KL>K+*L"9E62*+^, 'CPKS\>4GXA$S[6DJX2X>*/07!:' M1D0_-& B"J6+=<-"_UQN9PE/Q"-L/F.'2@VQ0UB)8](^6ZJ"=S%WXPUVPCK.8#V"\,## -%\ ^)P#A M(2&R#YD3(R0J#V';H@V2B!EH.#VY!%F,=_N)FIVNC2-B'D)B+>@^8?SLQ$>( MDT=O^DNF@\+ 6XD6(2QY>EB78A>:-HQ7_ "8.^>;Q(T@UO*AFU<)PNY+#],\ MCJ#!%MT913J@R:M V)7I02;G!QI@RLMBZ^NA8/>F!TX7%L)I=-0B>=](=*HA MJR0P(T7;],]D"AI&VP,Q"B@)R@(S,+1Q$K %#2G!"IKK*%2H!\R= YP7'^<)14 &:&Z(]#"6_0@$N0F6\H-@S- MEUK]D/"PD-S!%IT?D]5H%*NOU6,E90X:=MK!&C#AF:L:3/X.A6D2-_NE)S4/ MBD'P\.L/J#0/T,#HVULOIXGMH7MCKG!@.@G"14Y^A8H0-M)Z@*EP!0Y"RPJ7 M(4\7P>V@C&R.(\_W[SR"\-R-G#96E%3"X=[LOOU_H1_$Q[+<?S31S8J;XG M"+MX326I0PS0M&K"KL2[R!Z8Q*56@)]@.LX@)U 2E8H0]OUZF*MP!0W"0PZ5 M+2,8&_JR-A \2/)LO(+GC)JVCD+LEE<5DDEX7Q M]U1G6BE+CKDMCKDMQ!Q F!Z/N2T@Y;:8*M[/SR@'8:^N?CL_@X%CDHIJ$R$H M,@- Z[N4ET(4E3[FI:@!@F->BF->"DB;R;[C>*]L$W+GD5LO? YFH7-XK3SG MK+9>&Q"6=87;1GI,0"E)VSL =Y#R9.?;YU^>7'/ID0#_11=<[%N2H_<* M]2 ,QC(N'P46H:&9)#*1Q3[.!2$T$^65(*R(YU#,@MA]"@3 1F'TPR)GPUL7FL_0$1_C)4_O$"<4T(<:JR!WIRF02, M*:?0[X?!@E+XU\Z)+L;RL :$0%9%&!XR!QX[MABHX[8IW?7SJ$+&P.,U#@/V MBC)[ UL5M%25KA]7E7,'*P2I^82K2E#R7#4H.7VD_WP?W#].C?$=_>G[PV3P M*RTW_&U@#._IWX-CH+(60B-L=[OF^(%S2;Q26J-+84LI(P F4P%]TB!F3AT@ ML4P%I5, "E!DLW*H4HGNKZY@Y?"O$KY,1NL(EMZCX-4C?\97[.BR)XZ1"HM" M\) IJ=HV0BID!9KE.$4.;7/^"W(II0Y[B<]>4A$SRRJ@)DCL_,D&K6 ;$/QD MRF@6Y!$"LL?0:P="KPYOG&X"V"[EVN1;@R73):Z/T:F4( TXQ5*O($> - MG.DO[ASOM=!9THN"V[;^]%?C;C3^_7BJ]'BJ]'BJ5%H8R$ZLU5.E[_=88]UO M;P$8!4>SK@-FW8.YCNV!9"3]QO.%>:"E-;ICP$G9:-IJV[TI?(M\BV#>V7AV M'?J4!9\%%=@I,C>X12_(\?B#!IIO%_<.WRY.=,6>*Z:FF/$<=VB8KFT0WJ5A M)_K\5NSEXA_'8/-)D""2_K5/(/WJCXGISK,LL[W?NF"*[9%<_:JC+M#,I?_@ MUY:MJDSX4X*L;P&O5I1)M^SE6>^R]_FL??^SJG@SB6])XM^IH);A4BCSO=_; MM%(%"K(1\!ZE;T=,78OS,QX4=,XXLZ;O+QA._(9)*QQ^Z$N4P(=N>TP+W',N]'?UZ; M/O9E^X0*VX?@C>RP3[ARI(_NY!_)G?SC7=L1L"\DJHUJYA75' %>MZXZJ."#!'O,@J?":\:OS\BRFEWW,5E[^NG]GV)#2.?*0-(RC!T5V'@0?F<"F\4A),Q*+%=Y'KZ*^VC/.5B+L#*UI;SQT-53!NE[WC]=T <\;P"^(.'ZZ2@S?+":E4[Z@6 ML\L%86!&,&YRPF]2:D@/.57<22MW3\I1?KW.;D#BHJJU1SCQE'HT,'5/IDY! M E@@L\F[-Y?R*$U^-2!^KP:&7KZZ).7R?C%/>X ^7?8^7\#Q@@'3@TQ9 5"- MP7+E>&N$>#Z7,2=%ZBN3E(?@*5/5]"1T$I8 #1!U#S'%K\+2>F3@B,H"\'W M4 08 3L 0"DYN>2Y*JMKOCTO9=4B2H68*[8"N^JE_!WA^8(.C_X+(N8(_>+@E$?*VP3P@[U\^]5P)UJ*)A"!-'%3I2 MA2R@*8Y +K%W537YI78K$.(G-4X;8L:AX;^_0L:4\P=<=P[QO,=,M%N!@'^= MMH2V0*#I17;"H,1<=KT^G.E>36)'N603=T4XSX\+TXUVV?Z]Y[[0/1ZRH\$B M"@@TUS\$$Z;@,$SMCYJ3E+3F2I<'BBMJ&8 -5H&052:,+@>9$@NQI_):U M;E3YLI*H]K#TXXL1J@,ED$@%WB30=I M@"FC' B36:9Z@K$ MGET8PG%@97!$3 XYB0IP-Q91[=H+O$6Q3].W0/GXB:>(YSYQ'F-9+%BW1: M@;!HJ0&MS1HT-]DAN<)A>%@0@LE74$73H_60-6@X=?&U0,'(J@"Q[CP:&-E& M[/62V0Q9 ;NCDUZ2[U$PGCV:;ST1E#HM0+ .N<21%2J7&<(! M][J[]N!MA>/GC8;N Z*\BL9\ _U"L'VKF._KEQ0TI=SMQ_Q'3[#-YCP_[XME M@JA(?1R@*2(OV$(1AQ-D>?-( V1W9>OO%L*3Q16H9/V"@J:1/,*8\10K%1+" M<_Q@V:\$#>X&=_I Z>A6]U2-0SX9I@/!4<=48)(>2O0 FE# MS?K.SMJ9 3JB"+?X!=O(M?V$7XD],BF 6UR\65#K\XB*.80&W3;7R\CS_?Z+ MB9W(>DP0'C,NN^"DW4JS0-?G2-5FO NG-"?TLQNBQ!Y8]Y#FYTH.:<9TL!\W MA'3EB"8UW?J6Q0[FLAF=>"[]:,7O[Y*;!7.4#=UD">Q:>.5(\_F4;+-EMQD= M1!(&9 EY]-J SONWEY\/(+@KD=&DA/4Y"E\U= M]Q%*G\/\>MG[? [GJ&DMJ&5R# #('6]3=C&2VBO^TXH]_4[+?SJ[RCM8IU(7 MPG$%F;[N':M380D <$67B8-S-169"R,(Q\0J$TK:6"^U((-Y%>[0/K_&#JTV MO^5?(FIGTXVGRR^E6E6QRWZ[3C/XE.0ZEUPB$8S2US""Z@@"G#5$DG!&W886]>]Y?L@#B7SRZ M*%(!E9H0SK?4@[L*]]UP[;!OA'8P,ZO8BU-ZWIXO%7E[^)<[VHPT<;3=F+ZC M$ZA-)]#[?.B^,F?-'H?0'W-OW<6B^G#[\97VXROMQU?:C[Z$HR^A4E]"]/PW M&K'XIW^'J2+SC_TY0;%-F)VE3+?R^_04: B@NJV@ I+;/6E\^MZ_#='N5'0> ME'FUVUSBBBEM)F!Y;-:.&#L1PDZHWWDD2N+D#]THZ=/033Q0.)ZER,7"S(%5 M-?KNW#=5"0::.V=,MSDF8Y^3O%%CP1HN*MSZ:*YL&*0.V0NXA09A,N3QO,5N*DD';TZ=-F?L9@#.8!HRK@D. M-P2SDX1T/OIN!BS#XSHG^V_1QMZM"[ZH0+J@)4D+=.C>TRU@S,[C*W)>T'>Z M+5RHS R:[4$XSU%NT.0IB*(@NJ*SOL5: >"7=&2,D0"Z+8NX)=*9H:H'0@Y M(]K2!2Z SNI"?T:WR54IQ%YC$+(SM* 5>U+HFFH45 (8.1::@[LCP#ZY-O;Y MOAK9@S>+G0*3O<.AV0:$G LU0RYFOA/XZ^ ,(Y-"S7AV!+$JJ36F9=%5U%!W_Q9N#$ !H25G@ M1P.*<2*)"I1I$$)T (2FP P5%.)%$C(HT1Z$T $$38$91RC&BMA]7*(]"&8N M"$4!Z4E6984[Q*O5E>PF(00<6E*7;(%T56-*:@>,6$1+FM QU#4#% 7;@A"H M:%(?NA.U$#"@Y30#$KFH&& AKQV!4!["R*L$(HC1#*)@8QD">G.C&0KU0,0S MFH&WGK"&X 9AFH8)GB^"\>S)1WVZ6 1]UXYN2(JFV6)-0#"[J[\=J"T&:*,W M&6/;)S\_O9-R;0BF=NWW2Z02@ S\YAKU1N=$9HGV0#R=TIK&=/"4Y^^(\87L_@M5]CF: M(";HC@+PMH2B%1 MZMO8G3\Q _8@L:5VE%BED685HLFSI+J2@*8.4H565PC]9II5B28\>L5E 4TI MHK!?4K799#:>;;*0BU8*A7K-PMZD*T^!^?9RM5,FJ58&Z[YKLQ<&>?;SC7V[ M36"HEX']_.Q\/P/[IA>>;AUM^OEF;'HRS$U774FF/K46R X=-)YM>'MP3#=( MBE&6-UV]>BMY>SUWZ;D4!Y)\]IV]=21Y&"^O$ISDZKK8I1+MYG )8)(6DW@; MIS[7Q&]3#%_I?C8NM[I-XU4.9R2X =#6A MNPH#GW-W(9ULI34@S+.%%#<3Q2P. 6 FG':NUSF[#Z6:+Y/Z@,UD&P#66U+E6Y+]4A!6 M1@TU36U"]GD!@(*0E0,GL^J &T%X]DJ=K21 ZNLDF">L?J&Z-O)\?^SR[>QF MGYO8&.\#J%X-0CX,/2#5>:O_12IJ_'XWR9\HX";P>+:EG+^B_9(\VI.%D%Y] M" DI"D"EQR2LN-70]0,Z$[&/\1V:PA&L"]4(5J)/8Q5U>@QF@0IFO;\]90UA MK>.>\KBG/.XS?JA]QLASYP$BRUOT'.1,A-E%WT?<(ILW@/A(9S=182 3FDS7 M9& FK3NO8!?S69Z- X6B,2?Y?';W%H0)C6YIJ6C[SGL #JZ#_IB/^D&KB9 MTK)-& DY,U2-!?!F%>R>/T7&3>T>E/N0,41U*?MU4$&9CGI"#AFI7[YT>AT_ M.WC.[_9O"*"T"A]D5:\&(>UE$114>(-V3'YSLIL2N:-=,"T)RD)(/EEL9A(P M! VC] 3ZY)I15@UD;RYB*"TCF?4@I*2I8E7)9*X]ER\S4Q]C,W6$ESC@FN4_ MN50.0_H_-Z"%?#U/[\59;]_3R[HY8>:P8=..OAF)KHR0]650P]?8==@5)^^> MQ2#QYV:6;'^,2AP4607A.&8EDAS3Q\OOES>ANC\[/R3&!_UNA"\%,KPJ+,%P&9X1^$^17OZ&-D[1O94X-@. M8$:;-)J761*"':8>PML-78C.^=K4=VWZ MN<<_RQ9KM9H0+*E\L6NQ5+./VB=!8D#0O_8' _WJCPG/O'*X.._]!N6#-U("7(^F9M)5%^IT)9ADNA,/=^;W-Y%""_D>8>I6W) MTWR3RS/]>YNK79X\TY0"L"K2<]-!Z$OJ)QU!./63PX#D1,A[.M5S8Q*R9OY" MV>-<\BH0C,3"8.XS SN6?F=:2 .I9'$(-F5AE)*,P$9H\]X$RS4Y#4SF4XPR M3IH'-]^*- #/B:>!HIPUV+ANTWLH#KQM:0BGC4J,NRT?T."9L',CXUDRNO7H MW2,ZH:]P8#JB=*GYU2 <,=( +)^A^H-]$0G9(<+P7Y)IN0.?>)0X"=NOXA4[*/";9=VW9:=B"#4%X:$H5MX(LPCBZ-_3] MD&5"'L]8A(S[WW3/[!WD%]X_L[?IP_!F!NO%X-UTY:0>-SMR+UWO%6K?^NCL M^;QL>1^/YC4>3&SU:-Z/<^ZA[&&N3IU[^)%<@/L3V?OP_G7%GU2UU^_H3VK# MGU2U5[!;_J0'XED(V?X=97YGJ*<.C0@ 5:K9,<^@$D_0(#RZ!&MR"2HY+MA! M7=-A5^9^.33$%<#(*K7)3^>&D>P)ZH] MJC4-"$GMCCCVM/EJ=WSM?,9"I(HVTBA@@O?B*QEYV>QU=!BR##+\M3O3B38E MK"3=0=KEQJ>DV69](H+WZ*L?N1*.VQW2.Q*'L^BM0W_H\FP.7F90K$1CS4); MW+%2ED\0-M".Q#N/[(H4-8V$S34+:G%O2WE.&X;U@!S!%,*VE>SZFQ%WSG]:;;HWG&W_78F]LKUK2JJR&*RH M<%-'Q[?^_E^0-R?F:H$M,^M%NIRR<"*QEMB"(V>@R".G$(>S]T*OV3GF>,+)F M>'W9_,'@^I* *_[ZC\%TWT!)_-#VS:%*618)@ )OY@PGTP!S*6\)&$&+> M^6PD-]ZB5:.KX6_V5,Z.G_4D?B:7?HLI7^S7!Y:6SW/OO:!O691.D1.F4$L0 M@N9Z"E"(36A^N#TF!GZ EW3*3_.AAK.H+H1 >BED18RUNQ_SW&G@67]>A^MG MT_KS@;#U8LF_&G,JZ(ZL_VH2F^7BU-N'?<[>A]'ME,^:-YZC+BG_O,_XVXAW MOA4S6;_&BG;\K2L[L+9.ORK9F(\,&7Z1 ;]@.Q3NM@3EX.RTQ&=>)>2W9-@? M4/,[#A83Y$1)61=X]>@-Z!019+_87:@% #LQJ:H)@!,+W986^L?H*Q MCZL#UDQF6T)Z\(:L,, OE/P9MA 1YC40%6Q[VU=053?0B=AJ"8Z;!48S94RD MI=O./%$2&"EO .Q_;B+F9.;;*P,G)5_^%9H]T@$(?+HP";JF5JY-;>H5Y=., M!$C8]I$'.J[7NS*;K)N,C1TO+C?JU-,5D%L[F8J;NI90"_='#2K;%4@; MJ56M:LB0TC^6C\C,(TMV_IRS)']T3E@:PBVS.L=,ZNR^2 @ X-RNEGG>^:R" M[7GEQ62_QTMHW($W0:N06 NJBK%;;X*8PK%<3&&P\ @[[KXK$YT;$67U*-,@ M!)^\*OS%N83FDM_CQ;X-V:L%=&;!GAU-*FI09U:$X(PO!&DF-R"A8W>VLLC- M7H-D6.JV!.&BFP:XNNQU!&U^!:P*L*4-0;@I5PIK*7?@H,ZS'T7F8Q2+\W]# M?H!L]B+>VPJQYS0>/?;5X T1"_O,9(D>F2RZ#ZNL>P@W 175JC&9M!?GY7Y& M1CT)UH^4,=_D#^9HIB[Z>AC/C1LV5JQE(T@TW9V([?:1:9&4KM>I7V2!W6)M MM9+<3XE B3=7IP% D>,R:*>2 FJP#V#A21(E==5E%03BJM5761%@@+RP)8!) M^?LNSBY[7VO<:^MZ0*L&*Y/98UBR"J>F6 6[$GT4*)O^Z@4N,EGS<@5R?4K0 MISPC9M2!O6JIS'P93+U'J+JXCA6"KZ$U3/_P-GNFLS\G* IA2<-S@K+0UC&A M8J;.9V?S @ 1 2MY$;?\:NW%WU192OEFBBU_S0?M!#?AQW3!-]GQ?ZYI=_B- M.8K(+FHATAWT\<08E%OAS)A?$4+8 MK,A 5.&M]KP2$1&L;Q:*39RYF*!_ASC*Y1LE-<&>?>>1&W9\PHE.6(YGG.:L M,5=)LQ!"9MHCLQ+.H8U?@128=][U$<^&F5Q ML=PXRIZ*ZMZJQ#B;$5&?FG& MVXMZQ%>@ARX_2L5-0:UXQ]5AO"-NTL"[-CL9Z'A!;AB!-Z#<$PK&3>@'WA(1 MEIB%/4@QPB]TG:;S0R!-(E*VT6.RD0H"&<71/"8E.28ED8!P[Y%@T:=Z1&D1 M^K>S"K5]#4HI^X6(^+;NGH7$6XF?>4[_W/9U)F4!I\FN8UL0]4 GNG&P$(1A M).7:W)&IYVD1TP_AU?>^C\T'T\(S; G5-Z-,FWLF+1W.H+TE28_8]CMO0LXJ MU.;V0TO66<2W).P'XMFA%8S)%)$7EA$YVUS,+@8SAEC>4LSFMEV$&.TQ.;[0 M2)24!6 DRG1M3_19''19_NFHV/EE[^N7]L-_I3')Y*H.\V?LWJ-@T[?8^LDL MUK:9GJL_NR!"%OFU>YS'LYF:<#/+M6VC:T@WD_[:Q7OON3<>\]/ER5=0L&W; M75W @;@^U:F$A%6@DP'C>A/D9=&=#>=#UW)"FP4.*=?T/_O1?)// WHMP0B5 M5X=\(2% TPFZCEEQHG[.L6A 'Q2#$1^O&ULW;U[<^,XLB_X_T;L=\#V/;M='2%WUZ,?4W/FG!LJV]7CN"[+QW9-W]F. MC0F:A&2>ID@-2;FL^?2+!,"71) @^$"R(GJF; O(ES)_3(")Q%_^Y\LV(,\T M3OPH_(]OWGS_^AM"0S?R_'#S']_LDS,G<7W_F__YG__G__&7_^OL[']_N+LF M7N3NMS1,B1M3)Z4>^>*G3^0AVNVP' ?D0^]Z&$O+^^[??__+FI]?? MOWW__D_OR=F9I/3!2=C,*"2LW[\F?_OS3 M3W_^Z1=R^RD?]XD)N?;;!@9^^,>?X?\>&4/"E T3_NM_?/.4IKL___##ER]? MOG]YC(/OHWC#2+Q^]T,V^ALY'#[UTGQ">?!//X@/\Z$GI+^\XV/?O'___@?^ M:3XT\>L&,J)O?OC?GZ[OW2>Z=<[\,$F=T 59$O_/"?_C=>0Z*?^Z6E4@RA'P MVUDV[ S^=/;F[=F[-]^_)-XWS'"$_"6. GI'UX2+_>?TL*/_\4WB;W=KYY$&WQ 8^?GN2JG0^PHM M.8F;4>MK_&$R?1Y8(%$CIM&_AG$W^N?W[WF!H&__.-"(L4R]"[#U$\/5^$ZBK?< M>Y>/21H[;IH1XN(+2KKS.IH)E $FR[BJD1.[F1#LQQ:SR1$_N!&+REUZ%LBO MC$]?Q]&VFPI"C*C#I'\$CP8NDNE>43RF2;2/W=S]M3RFK&_7[RR7G=_W*QP!-I'^4@I []84[LA^.O9#]*4?^!T;W2.F:CY%ZG$H1\+/CSQ!ZEU+$WD]: MH#:Y*_W7WHE3&@>'.[J+XN,V!.F C*TP-; M[(2)#PEFJSO6#)V!/ZH4/ &_HW'(/5(I;G]0S"G;\LE;&OL16VEY%^S9WV"# MXW$S\,9:U8Y=L3((N1_6R]K;"059M@SV"!">S 7%NONC']";_?:1QC6:UPQ! M['@JA3*?._X;0/T_AP'GEJ5VR;A=XS MM=2N.FKC%-1^JR=Y3S>N,%D0SH9$,9&L"/":V+C]N475JBWHO(T^J].VD DO/8[9+Y#^PS?E&:9+ZL>A=M4'% MJIO6#$3MHDWR]G1/27.1_4#X!O@JG!I1)7N)Z6V6*(;-Q2F/%*OU1SEF#JYX M+.I07BCI6G(^]N,J?HB^A*WJET?.Q@5/U*OWPGS8+!SQ5-K!?!%^8WDF$+?C MD+=1DCK!_^OO&I=,BL%S<48IKZ%R=(.,6IU[_WU-W'S+W?O'U\\-.3XD+%$,0^IE(H\['CSY'Z MF%),4Q_C5$BT)F_>OGK\CF3T)W.TA]B!8Q_WA^UC5*?P\>>(7:Q6E^CV,:IJ)&!^(I==+]<8&TQG#$OJBC:'4Y6C\6J6]JB=QS22JIDYP\ M$?0G?^.<4C@EXS_3"R=UI%0-+R\5P]$[:[.BQR^7Z\:B=M86D7N_3LZI0]F7 MDWFOA?*O^-Q)Z29J>-]Q/ J]:]:J=5H'E@]![8CUD@Y0#1:3C.K$7G>_=8+@ MPS[Q0YJH'^/'H]![7:U:5:^K#$'M=?62]O0Z3I1D5"?VNLLMC3$:LQ3C4;OA8UJ5KVQ=BAJKVR6N*=W9L2)H$XD^:G!\8D&09MW'@U" M[Y1U2ATA8VD$:A>L%;0O+@)-2_[&N&ZA;#)R_[A_OD M'#[' J5L '7^.V.5J5KE]'4M7)J!,@AZ/6U M6G_T0R=T?8;DD6A$H>BGV'$J4I\T,4!MA["&>0@]V4A\XP7/ZN;B\N;^\H*P MG^Y7UU<7RP?VRX?E]?+F_)+<__7R\N'>GN\ODX2F28N7GPQ"[L_U2I4]MSH" ML8\J!#6&7$Z._)X1/&EG-XA":;GK[F1:V0XBN;6A%4NG8V<14@H53R/K:"#Z M %/)V\\C%WD-%(Z &UK+3#N'4_^SO0 \=Y*G9>C!/Y?_W/O/3L#$2I;IN1/' M!S_<_,T)]L=[SEWG(@_03B8H!ZS61,0!W$U^8U=GY'E[;/Y#B=&"."G)>!'. M;)00WV7=SIK"?&);N/ #+=N"+>C@J(40=D0[L-0]3E%;XI%N_# $GQC7'JW0 M;]D2%K,RUX6^ +7_[TEH<_^_'MS^\6C%"RH[R<.C#>*NX/ ;.@BO6F\2!Y$,N&>S]F0HX6?G4?^ ME":@@DG";1!Q&[B592&2;1F=A3'^B&Z-W;E$Z;#..$G41:D3:.^Q]#]<#.S0 MA-)M'+$U3'JX9=KPNZA8@K^#5RCS@,M<0V?T0( MX@O"R8O;Q3(&/*NV]7B<0&FN+2VT#4^U[7$%X#5ES.[\S5.Z6G]FCWB AR-M MF\8A#;Y6U?(K_>H&60ZS[/Y6WLU5][L8H(8"5F&P" LH(TB_96LX8$'2B.Q9 M9KH//;CC!?:A^#-$_($-9K._'R7\ZN!F//TYT07A9,^B]1DC+'+P::%E/ 5S MS>#;Y%^;9ST;N*!KRO(2#WIP;^F#\R)2'W4NT#@!*1CI*UO. ]2C$6)T9PIQ@!T) M.&PQVI1;4 /M/=F.AVO?>?0#/_5IPA;I_"SK4Q2PU4L""_;TT%)HUV$Z\ICJ M:HARU.G.11R7G54P7DL6C/*]JO1@O7;/FOY)B=6W?"_+O&WJH'"@5VG;.&$^ M(:]1/8^P'KHNM40:3PGNB/IF*@8%"XO%N%DQR:US@$(2O8JKD\'( [19 MR;HJJ^I(Q('9(G#O&B-)UW*-Q-A:[@1=JV$8[ZEW"CMJ@RC'XP_&9E6/XK%^ M,.Z0;)&YA[\"95+WR+18ZCBRMJ>U2J5'I[V0_1S&U(UBCWJ?0^;V'C^)Z@2W MS,9/3/[58^!O^.O%#TX %9GW3Y2FX@V@PI3]*"(/^P',50:&'N000\<06IF& M6\&;5)B3C#LIV-L"&YOVN0KAKJZ MT!@^0+_U]G$E(J2D0R;>/MTN.185F1[ M?N)F;_W_[=W[GT7A];OW/V$INU[M*-S+'&[X&_$,QP_-^4?K).1HI*=T&7": M9R#&%$W!3<,B)T]D=4?.8:34Y+U0.:0LTFGC ;N1-<\6\ELGA5L^>#(6Y=;@ MU1]-F2TN(B([R/,L2JN'5W^8K%NV];/SHI;<[-*MMH1%V2";;!VJM91A!N>J9 M&A1)!+_/C2%S%&X>:+R]H(_*5G.U(Y$'78-ZE49RI\,0AUV3M*:N*6D2('K& M'E9; F3M5\F.HVOH1S%)I,IO7[]]2\(H!<21.QS[T-G"IL>_V,<>8TG<*)%' MS=\NWKU^(W8\WBY^/M[SX!_XH1OL^Z./#V\6/_WT.@OS-[^\R2/^EY^Q1+QB Z6U-%]G'G(DT%9=8Y]T%E7[^K*/ ML5MJ&R^FU/YD9S!'"_=D]6WK9=/X]K@^WDWH8 7+6Z>M^-<^"SGZ::K=NH5YB<[AU,C7NL>SAPL,6'>!Q5'I6VM]H2O:0)RK&M7MI+B M*4/^NF6-QD.O?,HA/4.#5UU'#7/0!Y7&NI6NJVK MAR...QVIC=^-%[1%@_4R]7%:%+7WS)Y07[=,W>*QKI9'IL> M\:#P?>5@L#PFO4S3V'_*-]YV<#D,> MK"K%CI^KY3&( U,I:I\G2G';.Z>Y(%=)LJ?C7#FAL=$]EHZ)T/'?7G__^O4; MLG-B\@SD_YW\\M/B]>O7\#^2B.ONG7WZ%,7PBO#?R8\_+_[T^N?%NU_$FT'V MZ[MW/R]^?/\^&^QS:XES8?LT2=D/[)F,Y87ATLN/I3B^=Q6>.SN?Y?LE(RN^ M!JV)R*-?7_G**<_668@1HH/PQB(P%K1Q]T,BN2Q(&4\L'U #0Q_Z, M&< 57*P>V=YO]P&4:O,M,:;O+J9/-$P8 (D^A==1DGR,8NIO0E$5Z1X>8B=, M K[OO?3^>Y^DLI7Q:OW@O*@,/ HG[$@RGGF/#I@/S08S5HVH;8]CWIE,LJ%A M12HBQ"*O0+#O%D3*1C+A2$DZ4HC'^Y;".R4FHL6C\:BM+0_55ZSM<['.UM+* M;F;EM)#*'N3>T=3Q0^I=.C%;=2\3QV2#L M!+N5]FYN'4%OV;#"YBVL,].J]97M"/J(-[?55IO64;.MY6C[&VW5-.2(JJMX MEQ:[B-%66_1A6^I:K[<81]F3(@R$7727V6VN;(EX(>]R/;U:MJ538$<:R&/> MR"25#9\N!!"C@9D>QLN$RKW"&3]2>P&SW4ZATYJE[BKFMCN87_DA^VL0.'%R MLJZ<\J:9QQ1:FL7\'K3/Q1F]"]FP3&%@G7G(,41;]>HE-"V3$&.%ONRF@0 < M2,%B04I,2,;%UM518RO?LS.@O>MZQC9,V0E4VDYY=K_0$%1/DCV@M+QX6V&D MUDG(L4Y/Z>JQ_J89B%%.4_ AG%G G62072QOZY3_9%H7A_<1IBVWHGM(5ZPK MIB$/9%W%M7(6.0=Q,&N+/DK&(IF,LQL+5]GYSV:/YJ&T/PGK7;W&5@IB;YUX M%=^G\$Z*UR/>TO@>*O\4QM*;B3R\.ZBOJ*1534,EK$A;%$N&(GJ M6\)8$<[+WO&5B8P@"W+S2MSR5@39,3/P EN+FQ(E6W#%DV5>%]QNO9H9\PEZ ME;J*8#\>/H\@5TH]3' +\J2@;SV@QU)8!O))\3RBR!5'&G1-E(^>6\16U6R, M5C%T3I%Z)/&043KJF1>M(HZQM)4U#_S9*@)TG.HQS:J.N:O9'6Z']=HJU/JU M3FL19E?% 2A=^U2GS UP:Q1N1-W2^#E!;YW8P^)OB0.2P!U!YVKT1FJ5IPMA M4?C/5WG;]GN1U:.1!VZ+FN6850Q%'*YM$AM[[>KFXO+F_O*"L)_N5]=7%\L' M]LO] _OGT^7-PSU9?60??;J]N_PK&W?UMTMR=<-^O[1Y)N.9AGOZD7WYT'H# MS/";GSZ=[UGH;6E\E;7W7B8)9?]YZF-N9I20AT$/\U2/<70F@SA\^FAC?M"# M\^3GPFR=YK"FM;4>NC9TOJ?QL\]6)K'@;3-93WA+(ODN-FEYU#<,1PYR;8I6 M$_3ZL8CAJE5D\R0UD7VE,M+6._",IFO1^YM*TE:[[R3I:OUK%'F\NEP 1G(? M!>H-RX8),XC.9F6/X[-^-/((;1&Z3XQ"M5Y&U%Y8CJ0@RX>^1/$?V;6=5N^T MNZ( MG,V"2$;\$5QE9;>H;VH[; 2C!3>$4^%EL]1O%U/7YYC$?@XH;XG!;"$JE_C? M%?;3G(H<"+H8H%KVUSX/,0AT$M^\_*]@LB Y&X$$)4:VSBQ,; (1^&/KK74H M 9OF]O8+-)=H^(%,I5C3O@!B@%**.MP^@)U#UX,K)@Y91R=+?WLQ]JOCA]!T M:Q7>.P%=K6]CD"X]W#(-4SA:OMNJSU)K3T8>C]V,4(Y2O9F(8[>C J:.#VQD MRSK"GC$7?B+*_MG/T9ID3 GG2G*V=I*-"4V2@#%H1E(TE7-Q>,J*+H\VJR!8:A$DY3E&KPS MIE!280KE8.2!UZQDM0"F;B3B\&L1V/P@O2#+4V'1"_:JUE.G>3".K:6(0M'' M'NCSS@#V@[)YE_UTU$S"L&'?_&C(# )OJ!W@W!='V>Y^+Q0*Z0:.M.F$VN!Z MT7J]IB[WY'V>91&,'^[9,WB5OV[[0*';LACWX+S0Y/*%)<91[/FA$Q^N4KKE MUS="^4S$]^LSY92V'),C^F@?W=RGI:NCL$.-0N-K;1[YI=R=@'.00D!22$@> MN8A9KL^%7)"*F(3+*2YS+20EF:AV%@8SL+VTK$QO4A#!-OXR.\A'RP<:TK6R M4;QZ]"QP3ZGF*6:=#$6/-VJ)>_HK(YSE/^25I#WPLK]+)C2JKBP:R2Z.GOW$ MZJNN&YH60+9\=OP >B<^1*4S0;(+ZPYR.5=^P55RG:436TE@@<5#"ZH[ MQ.KN#Q,O59>AUWB;V*WH2%O^DA\B\16K7DM-+ -R@++RE53>VDXI &+0M&,' MXQ>QIM<<"M'Y&Z/V:P\71.HPY?U)K6GKO+ZICPWW(!(G%\764_#K,2;*'+M[ M[H'_D:6AKF8NC?AQH".UI=S95F7O5 :QO63.[LK,>J>VK),;AB,/Y#9%RU&L M&HLXA%M%-G77_*+7O.^O]4/WH^E:[&'Q]KZN;(H%/"PN9(_5;=KB5XV=67 J MM^MK!\XH+(?9:^54^+TX"F_5[%1M)UQQV'%_XP3Y5]OQ5CYY9+!^IV13- M81?J,CEU&GLW344>\5T,H&@^ MJYR'& LZB3],,]J72^(;(*1-/DL2/#+]1?_/$X&S)C.AL MZ,U^^TCCU?JD?6]31M^5!G*L,#))&30Z$4",'F9ZF$9/QHU(=D3PXYVZ1+/G M$DNK=3IV['+F2+N4\20A9^21+S,:NO9;1Q.9,NGVM^].99Z(TF86#4Q1D9@? MJK1J,A&N2#E0([&:$,IWHS$:-H1P5,PR!G([#R#/[JD3(GNVT5 M)S(#]$Q)#U)[MZR]XC3J5.M:+/J35Z%X3^YLX4KXA+C.SF>0#E?86 MZI$KT/X6#G]YU/MP^,S"\RK,F\(LW=1_]E.?)G6'2EOB8##BR"-F6",>G=L: M@#+B*!Q8P3XE$2 'R00ACP?R"F0A?O@=*7HD%?(L%"?(;9>-(+$HM^8:0%4< MMR_:/3JY !:K39AYUG[:T-6M,@ Y_IPJ4\:0XE/$.% CY& G-A'MA >V!BVBR^+>G+>8H(! V\W\1#=47!N/Z"54YP/D29^M60?$[!%C@M3 M&;ZR*S(R3\08-IGJQCLQA8"B?PT\HV4[&X:!N9CD]- [''7OEA]93X3F]'6 M?>/<_*6R(/9W^(U_4[N2[9&E4^5&_*OU!7U,+_S$A6V2796*H)G%Y]#]1W\]L =H(-AF[Y MI0[FJS7'[RV>=OY+._V6K4-;[]X)5Z?;-\-#V#+^B:QC&D3UVZ[+7/0@X2FFI7+^5J MG((8*'0E-RZ$E?1+K3C';L>G?P_71*JCZ9494R;8!17_EA9%Y^(-;PT3VN3\B 2^\^@'MC<$3@VR=/DB*;FC+O6?8=]=VY:U4V<'%&H#-$/$Z;Q9 M@4.#^ /#0L:)%*PL]NL=WPRYOK%27YL!?QO3G>-[638CDZ3LVI3&W0)C8K,# MA2Y&:H8)'4JS HY."@T,)9)WON(HKAX2?/'@RB16RLR1W=19[#3(MEVIS$ P MX4^>@5T7&5'W]*TZ>7;XTF0$S95):>:L\*-1@=%6)"5FZ)8B0QHB3SYVS@$R MCP5Q7#?>T\H"I(03011NSICPV_+G)G#!^/H$,$\A_N!7SBU@;U%*UU(%RIAN^W< M3[_D6?',[$0 *=";&\/LP 'B7-! "?L'!ZS=GS*EJ;3JV- !R57X3).Q3D-U M)SY/ #(TH@8X=:0\/^ R57 D4,O%F>]IJ*DM>GP:RL]-B*)\]]8Y\#+DAVCI M_G/OQS0KH^*56,O0RVNQ%&;N1 Y?G4W1N6TE?9LQ#ADH(3QUK)D!97NDEE> MQ+<0E8 +OM3(6=K:>Y_2*$S\)PDE59WXO,$'T,C:@!31\KS M RU3!4<"M%R<^:ZTIK;H\4IKG9L0U4H+V@[*3L\MZ69U)')$:E"O;I%4&H88 M*YJD[;WL@>.-&57;*YLA%2P:F4/ED*4^&I/K-6D#&Y=2+_G(XN\J2?8,Y.AJ M_3GDKWJI!^=255;1FHD=:/35/^J%TS8-,Q!UD-Z\U$_P$$_/C O 5,Z'G\>V MUAEG= M 3K:K6,$O62&AH1_%9)\;X^WKMS^2RWT,/832D8J^-+IXXK<,.2.R MP6?I0#O[[=_>+'[ZZ6<<2,IO]UCM>$IZ^4)CUT^4M]KHS)L1BC:JKL+0VDDS M0=!FV8?!3\Z#2"8DYX(!)*90GTJZ/,ZS[N?<)-&N=AMNNJB_H[L\.[R.PLT# MC;<-25/#<.0QWJ9H.;158Q%'=*O(IIY<$ ;GO<[+EX=/?O07:J,I>QO[H>OO MG("4E?;#)'6"@#>:D'\GSB:FU.X+*+&E1*^AYC$7/%OK*2S7-@=Y$&NI7([D MQ@F(PUE/;E,WE]0))[\@A==G'&P%]A1JPQZH6[L[2DD C$?5_J%M:3>N">H! MKJ(^B1X#?U/_>A#CB['>^_#X8:^[,8B$&1 ,E[+^,0O5V?2Q3G=0RO]IG MIJI[Z63Q1N[UFKKI:GWYXO+>(7<,CUO /%"X].P&@8MV[.86Y!R"+ M''Z&,ESE,O">-!%#U6"J&5\QQ 6 !WLF @$9H-4@QS4HH.,_E 29%,%:[QO' M8T&:63 &"[JRZ1"S),">Q5O(&?L[7]>7AMZ M-8L!:-\=1,D^IBUEI0.0G0&0#V&X8VCN0Q,YV ZB6J]B1Y"@=)U'4>;-8K)N MS4X*0:P7C5JWX/U^MPOX^PPG(%YA&)8!AU%XQDWJ5TR*K*"4MWR FZQXG_'L M2)+*W*K!V'&I4CQE;V__'V>[^_?+ M(FRA8172V@39[9N_Q5P5[Q/9V@S::ZFBN'T6\EC65+NZ+FB<@CBN=24WS^I% M4WO.@)0XD(R%K61]7+T_JM[&P]9#K=Y6SFW1QS0KL#Z'&F:%M9IG((]G#745 MY[F.AR..8QVI!SG?!>7N^4D*3M]: ?"(*E_D5?T6[Z$4S2_9ZOPV"GQ7XY+@ MI@G(@[1=V2(/KTE,7H[041DB#O)I]#;%B;)TO%BDD&]!N(3B[LI"1O;G M#$C*( .@4@A*,DG)[R KX<):VH7'_07,"ZB53<%:$A&=><@!4UOUH].$S9,0 M Y>^[#V.T]7T?L/HWL6[N;:THB.)N3I]@T&T_+]F_AQ#H4F-OE$A^T-6VT-6 M7F];?[1:L0L:M( M >WR&N5@Y C0K&3UMN>ZD8BCND5@4S\M#M-")PB+_ED^ M0]OVV%*-1>Z=C2J6G;-V(&+?;):WOVOR[4S[#Y"QU;0<@>?1=NNG?-$&1QSX MF88-#=U.=9D=:2"/6".35&N@.A! '.%F>AB_=2VXB7+F,C_L$=+V\.I,Y&N( MD<;'73<*A>2CU6IY%_:DB#_N!S%9& MAIXD$8/'4)KUR?'R'I:/^\.CP_[=Q=$F=K:5SI8\ W2^.+%'=HR745@J;CKG MNM_1G;PCZE9P5ST;-:<@#9(N"N?WE+>,QWXCN:[XICX,=X\S_G#16NG (YRI M$ X+.<0D>D\*;,/D&]PD3U' M/#2!UZKI =J,MZ03K9.0 F$WIE9W3X%J8MV43A_5K>,Q_ZLUA7?_$0S\>C:#WT!O<^.S[@'=.*'[MA: M%J&X"HE\$HD'L>6G[G2*#X%!PSQ6[V@ _7IOG3@]E%=8+0]6C6E(<:NKXM6& M^M44W;Z#/&9 =<*BT5T#HW?J;S-THS-3G-;>@.TR?822,L5>;!05G M1LK<<&U8V[ )*J"XIQO(_-B2.XIY1ZJ6=:5Z.'((:%.TLI94C$4S0CEB->;B3CH.RI@ZO3YP>:"T4(<63Z0W^6_UJ-_ M:EOL2N>@[2' YX2NUI=)ZC,L4MX"=#((>437*U6.W.H(Q!&J$-34^SXGO,E? M3A!?&(ZC,,T(HFC&*;L1.\%5R-8/_*5 (NRO,(KN7.1QV M_MV9"')T,#-*=0>Y"P7$>&&HB/F>*6?'UN5NM)&OAX^;"QT6Y-%5KGK0TSX+.=9HJEVY:Z]Y"F(TT97J<)8,\ MY$&NK7K-PD$]"7&0Z\L^X/( XP-^.D/$!0M[,7Y#OY3>5<11R'YT:6G31"_D M#<@@1P!3PY0!H2L-Q/A@K(IQF3G]4MD]J+#$EQQ,;I\[T6)8::*SI1?M4IOW MDY2:)*_6#?:YB=*_TU2*JS"O*2WD(-/+1-4VC@:$$,--/WT&:NO="$&$L28' MMC:7S,>O/-)(7NR8K16*TH@\4F(=D.[=)^KM [I:_T;]S1.39S;*ML[_9+9S)$VX]NF%E^4%*99,J3D8OK/])ZZ^YC?VBQZAE!/ MO'/:[O:BLFNU/MYWUL>G 1G-!KR&-FX]L@W%91:P-[BR0\1Y62A22$4RL0@X M""D)QLO63EXT(41.E.;>\UOGJ7C[[# )SW+CXP'6TVWZC@F=!H'9 *&N,>H! MKFWV+(!+6XDA(J3,3+[(0@@NMDR"X:46ORH8;A?50@7U:.00T*)FY9:%^J&( M@[M-8N,K"(#N@E^'BR9JQ]*U'*+B=FNX)]=B8;NX:9NK>^T[CW[ 8.F3DT+F MH_<$[T8!>?P:F*-2ZJX_'7&R.\8?H [S9IVS% MXG7"EMY$DZQ_H.HIIT9/ (Q>!%) T/AV62T#3Y6XVB" CY5^)PR6OG3P8FB=Q6D)R]MLQBK,__>..680N7_SCYB_'GR'% MQEH5 ,8J'R!$G'KYC"OY@!+Y'6B=1.\$_O.)0GV02L/\4^P^5%6CXD7B(\Q^ M="1A3T\2U"9^$HRD"\O9'3^<."X^B9T)960(RASY"7[NTH M]:#@CS+/\AZB#VQM\,7WTJ>K,*5APM8'G]DBXS@A[S@5:<"8&*"XC$]O'O:+ M?KJJ87Z\1S8934CZ1$D";'DKDH0SAL7L8\9ZZJOW)C(!YR/JA87.:41R7B1G M1C@W&U?Q36H'Q7=/7ODAV=*-\^C+Z^8WOOCE.P3],L4>#^SZR(H)GR:?^,VM MU%N%=U!B'4,O_M"[B<(X^Y7WV>6[0*I:C 'I(\7:T4Q9VYNS+W&$R=%X.@[0 MXU/RE/)<@ MU#)";80USIQ#^.@IT#\V%B0G/_2>J+GSE^/UU QBCZK-@)HTYA(*74Q2&Q$Z M!.80&)WT&/C904I_+X6-8M-THD)96X9I-X %Y+@*=_LTX4#YMG;#3&_&7%!! MK6XM!IP.GT/$-T@]@!L+ZD20M[03-X7*G!AYBR!&>ZP,KOV07J5TVYH!#\1C M+C@PI$F'7K'F#.: -8/J.41V+@0254J%2%E6XL$%U@WK67&%TN\@&N&RV08V M'/;%=<7%!7U,BWL\SITX/H )MM!H2F'/EBG(84M'X6KC-_5XQ*"B);;QXQQ* M%EG<;0FPD3=.V GN4?6\IZ$?Q22,:FZD&D0]K8YS$RE((I;UI0S%&7DL>)1# MMY9QRJ-GA4(G:JH!*!\Z&^PYE=B\>^1C6KHE:U'>$2FNM\& 0\/I7([0!5F# MPL] & <<#:?G-JO:8\B[Q\V='0ZGGG8Y5=VB$]J@R?&2@= M*]J$2MG8&<'2B<@#XI)+B2 ^2ISNHL2'IF!= G4P;6]96+K^CBU@G/$T-$"B MP124D)O A"N!ZK+_B:\^>O%]1/*UJ3W3@ M/5^4U__6CT2..0WJ56[U.AV& M&&F:I#7U2D&3[[)PJN2A[D3I-,G.B/KQ<[)HXS2015[O-)*B^!K'6GR[V].R'P[U!!HJJ<;EB!P=)C!W&2I&9(<8-Z;0 MVG@C0 $;ZK<6,2E&HL\G!M5K%ZV63,0<> VRVM^-BNC*OIL6R[2 M&EW)!,AB>\IJ9R;7+25: Y)''N9#&W+ I/EZ!C59@ZLX=+;0>1U];;L,"XU) MH:!+]#3,;K$*:9KUZ7L51$GR'3^!R7[?,GORBU?L(6+C#5^KHF1C^<@PW'%5 M;R4-R"!'.%/#E)&L*PW$B&6LBO%;3ZQ7P%V%KCB)X@3G/(2%#98IRW$>&;Y MQ[E(;&0P13S9&'D9Q]"%B)=C*DP\"&'D436<\RD"PBLFMN*"EN]BOC%OPF) M8A(?+9DL=F XSI0D,*_2)QH797%)2X+0G0IR)#,T2Z7JH!L)Q!AEJHGQV_R3 M%;'8'SV$4EF T3/@:K(2E'PZG M2/O%B3UQMUU1A95PBST\.>%*0.5-)&^T%/FHZCWVA/R1H];D7T6E<&(JYHB1 M4B4VDW N22[Z0=Z);:CP^ MFZ_F4^N;M@'J_/_]=?5]<7E MW?VWY/*_/E\]_)V\NKC\>'5^]6 Q/OB6&]/C@HI_K\)34]U%0? QBB&K:MJX MZT0%>! :B#>.D"SE=3Q0^IEZ<@-9<#\X+R\49BU&P7D@&)@CC*8 M=)B.&$A,M#!^+.>\\M=>T+E(L,LS^@5A'"'%9SSM@(<=FYS)UUN.]]_[).7; M0WSAXW@BC9_AOK3?'G$)R%;+UCQ^I4I@I^"+'J,E, M/\C^LRY3Q'@XG>X6]YOS'>62M)"N" F'!=WWPN8AW;"5GS?*OO)DIB^;"ZZV M%+O*&R8@[*ND$:';71 =*/LCW!$A/K>XDESFCY+D(5IZG@_F<();Q_>NPG-G MYZ=.P$WZ>&SU.\IRU<1/Z;VXOE,8\(ZZT2;D5)K:04W %CEL3V7XRF;UR#P1 M@_9DJAOORQ8" DP4(A*0$:!72KD@*GB'.RNDK$0**_&:E,2UM/F-W?YBY2VM MZI;XV]P%C]P_KI)D3[V+/;38$JIS?6_H%_Z)J@)6=RYRE.QD@NHNN,9$Q'C5 M37[C1)$?E!-LB. C$6.1=19FS,0 2]6ETQ@"R#C,&WG2AN.MOT)Q45QK&/ZG MD^<9_PHC: # T)%U-^C01&#J M '#23&B>>*)A'.T4Y"M!%!UE,&QC%\$WTB:V?CM<"Y:L@QX<2700U#]WDB>%[1J&(X>4-D4K+;L58Q'#0ZO(YD<[)>%%?EX6:+/?&'5;[Z'& MUY;L'/\$H:8+2[:H6KHN%!P#/L51R'YTQ6'=57S^!.A[%99'\$[C06/[W+XT MD0?X("8KHT O@HBA8AB]3",,]C(*XJ3*'\K@A020)E2&22'LM[DU-=]U2\>M M(>A^I2%Z8KHAPO1Z!LVUAM/-O.&="^F\4X3BKB+&F2A^.]U%T E(1M3G8?;Z MYW>O>9#!7_YQ1Y]IN*>E5XP?_(!-VUSP/U)_E[('?\@/(ES3<),^)9^<%W^[ MWQZ9L3\UI $UD)D@C'J2LAP\7N3R'M*]CN67,=2I@4\ +^]#?\>?@HO'L*_LG_NOP4:6R==<%KTQ=FR M4%^P46_^_M.G-^\NOF6S=\R*_$G*?HQBJ'E:.Z)Y31122]+FYD M"][=+7WRV5 :$L\Y)-^/LBZO0SG;7Y!D72[.6!#)G5R(#SA_D@E I 0+(F68 M=N_4ML$RCSYQ8_!'I2OSC0[A;A8W.C*3_.:G3^?[)(VV-,YNMSU4;?HOY5YK M9R)(GQ_]C%(Y8M&) N)4RU 1XT,%60A]8?Q(QG"1WQY]@&*R"CS]R]:;FHDM MDU7.Q5+]6*G^A. A"N1 B,P:YU&2+K?L$>O_JR[YZ#83.TSHJU_!AO9IF &A M@_3&*%#P*'(,X,([)>1\+,7]! 8H$V,9+;_ M)HINXRET6M:Q>)2W"I/K^$ M:/+1?V18!C\N-S$5*UI%>X/.DY'&M)D1\I6B]DSL"\/NBICZ>!@1CZY]D:L3 MY]GQ ]C"G'B=-9V^DA,1K CG)7XA!3=KC0PM&2/@K,[6W!C\%^+DW$:"MSQ) MDR_E$[9"+$K_V^S2.GLN *=GAEJ$:YXZ)XC3U*3'^?K/=PFK/P$&]O=,>$ B^A:@ .07V,8N'#R54H&H)= MA9\8_WTL>R%5;. KFT0/1A0SN@YFM!QT>U/$CL7#*6C\XKV7BBI"0+/,NJR.Q;;+^-R8I0&<6?TXZTHI]9T0])RJRX MK5I1P'A0B&-O'V^UH]!P(-QP"V4/,L7^AW(P4FC64[*\05<_$O&>7(O IFZ= MDQ41O\A3,%OUC:/KZ4(@KX/H2R(Z&%52+HL!6DXXK]AR 7JB2O5789Z!*JRF M/1EY 'H&M37-FMC!@(E.H,2'*/\&$"J6T M)L-%Z!+)Q/SDI-#3N:T_L3&Q&:%&=R.I4$2?TDQ0Q4"A83=X^"W>&>L%DC,$K$ZF:L,L+6(S@ZUN.@V4'Y6* MD@K@@@))MN '$7(0$T(0(86=J@5[1GO[^NUKS, C=?X[=>*'+Y&Q^4[(S!YF MZ@W3#5VJ-&8-*@I5)L"2#$: -<.2""N"#&PA!AQOY@(#<7_/"?!\E"))VO"C]*IC''#T;DJ\&/LBZ3XP=C M/@?\&,)&##]^G %^+-?,=D.!R#&QKP5):HUD!"<52E\#IM0K-"&P."# ;.!E M6',]/-&8<@/@11I#B\T?/4QP8L:(,%7LCQ/@4>H$?0*\?RB#!/G;WFK-?W%& M!-NKW,^EHRR7+RY-DNK=]#I6;* Q1P1H,TDK'*@(S T;6O48'BC*+(G@*8O; M,92MC6^9:T;J+*M#S[L?09:4E8D@PX\N5ILI'FC'_=SB>[0X1O2$[ZWCK0A! M\@R-_.'X!^(G?+7,OJ;4#5IJ=2HN[4<1>;0/8"[UZ9-.Y! CQQ!:#72.155R MRL\53UUWVKJC8--PJM+3Y+X25-(I M6#6E]17@T.#EF=T!"$TIJS6;V2UI-5.[H;2U%\&O$G94I:[FU+XZZ!FDJ', M\+%7!&O1;G:+88T4;RB*[4/O:X0?59&L,;&O#7P&*0CMCSWVRF?M6U2K?(_?H:.H FJT1<=Z7U-:HV5X3B+E2N$WBP7I26ZX6'DM/9;WPP+F"XOZ/JEIW_N8I M7:T_)W3)L"I=AA[_I.@->I!0#4Y)&9,^B M@%>D!@<("P=$X"U1>8 D^14+!UFW>A1!$]_Y,;7ECHN?.4>R6I///7%F('CB\,<,DF/8V3T(E^*F8 U+ MGLZ8$2 HU&V[\4,.GTG@JZ0>^FX/2=]^< ^M<*YA=G\VW*Q9"?+L<8_H[BVX M25QKI2D'(H]:M7+JW0T8A3A&&X0=;$\#J&(X;3BP=L6CU>9;C>8HFU%P-<;4 M'$)I.!\;/6[:7QP.I8IX,UB$BL5'TU&ZO7I,'3^$6S4O7]PGIAW]&,7=]NK[ M440>CP.8JQS!/<@ACODAM#(-K=,%+LGX0Z%D)@&_Q%75,V"DUPQMSV449BN6 MO20JV8V6[1;2+QBS;!W[=6E,U(?>5P!CV@V.C(G-',+&:2+4!<#J;]E##%\C MFTP7O([?KZ* K[)M?J.@$O66STS0#;VC6Z9,AOH/--Z^T=ALT2*"'*C,C*+: M)6RG@!B2#!49:"\QXT@D2Y+SE.@#7.UO,$Y@F(S%F2,M$>>6$&C"!-Z2LZ-K M.)#1(LQA]4#$@@QQ63 VCG<7,"UJ,51DOB\$$ M+Y.;IQ5@CA,8V^?BR@ ,J=QJ?1Z%O.NN:F6D,P\YB&BK?GJVK6$28IC0E[WO MF;6CY /80,EAQLCF.?DQU;\*_=1W KY,L1C3]^X3]?8!7:UO8T":]'#+%(*2 M\\M_[OT='(5X)<@SY[SP("?0]OWT68K_O(/Q('@^,".=D MZ9Z%"4W =:<9_:E/6DVH\%68I$X0\&]87AY1W \QX&E5I2KGT19JO_D)#JC. M2\Z=G<]$\O]%O2.S]"*$%-'Z&R<_OVI$!?LIUGY*&9_).5_#S$#E/9Y9T+ZJRE-PTS\G90/,=9C3G84;6+"@-AZ(:Q)*\" MQO0[YM;)/@"_AF]"=@/(J[S2DA 3@^049@$>!)B052@+!/.BP#*C:5/LR=2_ M@2>HDSSQ9VH44M$Q(J3IERC^HW@ZUA< I@WVZ8%^'QT__N3$?]#T;]#*9;7. M4?^.NM1_+E=!UMFMXWS,>&ABBAP8NTS&CI!&N@P$E6O&FVPY\Z*Y$$\X\_"( MI1"5\&"CHL!>BCFIR8 9$=P(9P?]4HK4,N-(KHJ::PN(.KU):C!>PG%/D?M0*0PV:Y<>VT M$?3+7@)ZH"<4[&WYQ8=&%7N*[.1FOWVD\6J=];:MPYF:,4C#IU&E/),X'H ] M6U#*.U!&$'+Z?$])Y1AE)"X_G$;7*+V)>^W&2DL1_D= P)#)$ M*5WEO24S95B*X02-8*$U#35^Z"M>0$K['/0HTT&%P8&' IO"K=DR/F3BE'J; M3HU($Q@#>)"""2G"F_.Q"EU3J*_X\NVM*+*J)B9-H;PBVU.-10IL6BJ6EQ:U M Q&O+IKE-<CX0A6K8T$ RWT*-1#R&(MS\@K.B,"LHE3'&.K ;9H]FUC64F*P3>J\+ZTXYR48DH(C M!@08U2*Y ?C1KE>BJDV0MW@8_0Y2VM7Z*@2DHEY(D^0ANJ&I+)]2G>K2F(8< M#G05K[3U:IF#./2U13>NMXO") I\CX=U0+.^#,#64O,M1!KWV)"6:BR];!VN M4JAN1ZO+9*3Q:F:$?(M:>R;VC>KNBABO+JF[CWF91\& >/ZS#UM"CP"NFI"=1\\T=,*4 MI6%;/TVAM.>9I5!\>V,9>DUOY$P)88;!7L;)(=&("G9X[*>4>4Z?D^5G"U1O M<\;%13NZ\_((^)RP.4D0A.?+IB5^_CZKWR89,09\ PLYS*CZ?JY^ MNZ-!SAWUZ'8'KGP;^R[]).ZK;5=7.6\^$-2LN@**ZB?-"Y):=# ^V9EO-I9O M/HYS9F0'W.1UKIB@:B1[G$!6P8=P1D1RLHY=(QG@[OBKCQD=/]PLT&P?-YJA MX^NEIME(0='0#.H72\JIB+>6NVHP&APLD+U.&L\4C%[H^CLG((Y(9W?!G@&" MZ\9[:";(EEK[<.?XL *3+YWZ X9)-E1L3RFQP)@(4DCH9Q2]I*F.PJPSJ$:% MADFGG&(G]R2C8HN_[&/8V0VC>%LW#'WB-8H9-6"WM$MN"X$M&^A#6>0ZREISC\);%=MDNR0GY'+]Q]U?QBT$$.*3<,822_' M;*(TZUQ32[%AZ=J+$L.M.;72(L&DG#2C.3'E;-64Q$!L6CVRR 2PT M&$B?J*I8., )P<_@\%=0Y?=,0_?X[N_!B<\'P U">%[@/H>B 4*]> MR(( $OK]7 2K>&_3="?H7X-DZCV4DBT+F:P_#&S:N67@.-$^;FLB?* M-KKM]0R:#F@(/:3[7MN^A6=$?<^C[=8OU>"[9386KY.,DJ30^' '2VSV/&9_ M]1F4P*>W4TAKL9&)7S:-G5^7<>4%+LPD:P*1^XGS@HT7^X0"C'!L5S$ !#R.900D( M]F+_*G2C+=?N(PL(88(]LX*\]3L*DP]T'<54C'MP7FAR^9+&3A1[?NC$!YZ/ MW42A?&W+Y-MD/5V6CPEO/Z@P^32/.A.8OH]8$;!%CWI3:FQ^B!M[DU36_ MQXI?7U4(2@I)R2,7E_I:"8+,"\@OV WLBN<-]+R6*7Q_P'INK)Z!FY+XNH#S1R@X 9F+, M!M$&LYM*<]1(])']ZF]4#=9[$?SZ<.C(6#UA2%+[NE#H6"D[("2EF T@U MA=[3(=!]&KE_W-&=[,U_&T>;V-G>T:WCA\P$RWWZ%,70!:,8(]XYJSI[]B*( M'('Z&ZN,0.;4$"/0 $H9]QT$UJ2@2R1S*#V4[$G!OSQ02& '?"P:K#"+4YA% M%C5!F2%#NVT4DH3;-<[96URY'1G+N]C'3/Q;&ON1=__DL"](S\KU$^>%/@W* M-Z!,S:SYH$F3\$.AAD<$$R*X+(C@@P(2*- MAG$T@*:!ROQP1D>9@6"&LYH[RDQ@+[]L+XL 4ZMDZ9OZ<"B&R"]R^<6)O14_ M[97\C28I]9:A=_FRHR[[\2&"/UV^T-CU$RBB%O>#JNP_'7OL8#;Q%U&!P(EX M8P;.J4W0"SXDL)9%+:,KW&E1"\ @\()(D1GV<*%Y$74F-G0+@S]#&4(N^D+> M:6P)H^?RU3Q$J1/(G)$D^\?_9MS GOF5LPF.I/*"WWP2>DE+D5?=..0HJE2M MTK3J>!!B7%++:OR..:,([>$KNRN S%ER5C(-U[$;2MD)_9_+?60PJK^E+>9 M@XP\4?M\]#'/F=Q.]SEHH% .>R M(#D?WG5'I! + LP(<+-U$?H$=OBOO1,S28*#O!:LN-J%.#L& <\L,WJU@R8J MP-;FAI"\*'NUOJ,!O\^3"7YX8+E0PM"15P8<*I\TG' VI84<+WJ9J+(L,B&$ M&%'ZZ6.\8"E=[2ZI$TZ>E#DO8,U2_=CZ&6P]*RU??-4[WDX$D$=5=V-4[IG5 MGHTX?@R4,'\'6HD$H(DD$"ZB[>E%9(T#9^385>54#BQ&S<11CX0=R"$%54MG M3JRI9QQQ29R6HHW]=AQI[$__.'_RZ?KRA;K[U']F#^FU[]+X$ZW9/6\?C33F M--6$P&L9BC#Z="4V7JL!;9(3)Y(Z^5W0GS@81]?VH,0UY+.HJKO$HO9Y!AT9MT4=XM%S;;M) MC_X+%/J$>R>X8P!TI*O6!*0QJ:]LWIZ]<33VENMZPILZH^Q1':U)^D3)&J@3 MAY,G,;SRA1>]!^K$LG4U=UKB9,^UB5NHCVN*G#KAY!>$,R"" P$6%KJ;W*:E+\[0F(L6R[LI7$_^V68ASC ["FV?+P()' M,S]>7KKK9T&.HIW]!;@#$&;\;2T<)K +@'@*ZD(1+L"[60VN(A,1*DBSEZU^ M1_^Y]V/JW42IN#S-C[R/47SNL ) OX$7*VY='50. Q9I$@PM.'RW&< FM@S MI"%5['%2F^G&-QX@D0HY1\B>&$OV9!5RB,8-)>X -SREFCB1PF"Q!G0FF1A$ MR"&/^W/SG1^9KW9+9(+$#(,);RI>IG0N=!M&20VDV^%[6@F0RB(YK92G(%R9&M<@3U6[79-;+ MSN.):SJAQIP?/1%V<:,D%0?%O(B!FF&6.GRU^3,-]\(VER_,PJ$3G.^3--HR M8R]#[SIB:;O_S!;J[ F1-EZLU9LH(R"%&=<#"+D&+Q(7:M2\)XM"WC>]2N%PVF[)]]U@IKBI+:Q2 -)2\6L M1E Y$*';Z\EK? ]8B>#0=4=Z;DDWQXK5UAFUC<7LEFTJYFZI&HC5+5OE-099 M09E4W=-*"=&XBFHI.&X$WD1Q^K1DCRLF@[)RO'80XIA3*Y4%V^D(I%'6(*CY M=@@C221-B[7@8ZLV;2!=[N-H1Y4A=/0QXN"I4R0+F_)G2 .F5D3C&[PX,8LQ M,H(V [[!$@396FN5/BD.'C6-0QH$K:KE+XWJ!F%_"]0HLWE3"+AO@(H*&2J" M!E:_$?"8^*7-* I*(&!4"2=K"1)&5S#_TFR^#.FTKW/=6E5K3 XI/@UEJ.I[ M#S-:"). P50R?]-AMB]X;;^DUY+%BG4P\<-U%&_YT\L>!(GN?JMU7EXDMP!4 M&-,T'CF(M*I:1@GE8,0PT"ZS\6*34X:,IRB2RXC;"> I=(UR71.%KA/&*?/O M?0SO0P4BJQM"+!%POAU-:-K8I4 Z>F9>J&Q/4CYR1IP[T9BTCRUU5>JK5'@0CZGD:DSW>)"IV>C^' M"66/.NH!F[>OW_X(^T4W44KK>PKHSD$:=YU4SG>#VR9@WQG6EM^XD3;$8O08 M^!M1>!U&*7&A8I$YL!/PFQL?#V074&\#!58+LHWB=./P7T@4BXU)EA[1$#IQ MP_D!IHZ?'KY-9+8T\4[SZ ;+&9", P$6A/.PN04]NN;W-/0C.$V;&:!0/@0V M]A*.BNJ-#57J1R*%/ WURGE&S3#$24:3M,/$IN4V*F,H6!>";VQ'W[UF[-6- M0QYY2M4J==TSBCJUK.8NB2;BQE".QULIVM[:CK:KT(VV-*\_O@9.S4TMFV<@ MCT -=BC2:-11,-]!4HS#OG'4)O8 MS2(8Z20*0Z9-^>!K\2Z:9D>(G22)7)]_RL\.)S1^AL/_'H77:O&!OU #:"[>6T!;LLR$8:!O#?J7"T!Q^7VUT0'2CE]Q>*"XD;H:)I/')8:%6U M# '*P8C#O5UFXWI]25ES\]P.7B$9QZ M21IVQ-KF( ]1+94K3^JF"8A#54]NXW#E1$E!U?J.V)&:C3MAJK'(?;=1QG7CD$>@4C7%K>OH$SJUK.9'9XO[U"WG M;^,J9R_ EI[G0^;H!'#S^U5X[NS\U D:@ZUM#O+ TU*Y'(2-$Q 'I)[]>E'[JS[%4.11 MT*1@V=GKQB'VZ49Q35V7G]]SYD[,A93[VEY5VK4" MT=GK]U:["6VCD&7J]GM)'?8<:9B .=$W!S7M/Y^0K5W6C M:).BUKWQQ;_&M-GZM[H)JS5:X MWMZ%,E;1EZRY?K1]&O(8UU6\4O+3,@=QC&N+;EPC(QG 0K1@D?>IM5MC.IGR MSB:F?(O(7D1_=/SX;TZPIU?A;I\FU_29!N\:@[EY!O(XUE"W',(-PQ%'KX[4 MIKX+M DG3@1U(LA;CMDQ5>;$R#M[,7H+??/C]'#+%$B7H0<%ACN C0^'EJ6C MWDSD,=M!_7+L:DQ#',-=I#=U[(S'@G N_(A2S@=)\TVE'5H7EGHSY^K[S8IZ,0A[9"K6.SXSL:@JN M\$6L2M(^1RAV""KAAM8KZR% ,[HVMVM3FMPZ![@IFE??R9^;=W+:9R$/.TVU MJWNUC5,0AZ6NY.:[E= D5A*5-9P9"\N1.X7JI4;#%D\,0W_ JS!)8]Y!IV$Q M6#L0>;BJE2M'Z.DHQ$'9(&ROKM<%3>N+MJJ*-\ZV>:76,'Q6[GFJJ-I)B[&S M<=4:D8=R6"!M><$UE:Z+9F5[]+B[HXR'S]\7KL(K?FV0'VZ*@U97H<=$H5Y( MDX;V=T94D(9I3[/D3?.ZD\#>3Z^'1@.TVBO=P AM]^#@ M1KI1'[Q&,C]C%E M/[G!WH,_QX6L"=S*X&?B$J_0(AX>\HOT)L8$R#PF'Y'LBWG,\R]."NN);K8;5GXH;"+NJ7@%!G&GX8 M[*2%\3.>H5^< 6%^/QIL$)4N2>-KXN*&PLF1;A)+E.^_XZJ+L):<[%\+.YD9 M3F_*NZDZP4V?B_.2["4KX_#])GK^@1]:C@_PCO67[!? PE]*KU?EG_]Q>7]L MF?('6+'L1'@.5?E?$;X&K1'.N*"-_'X_=;@,)_W]CJ6!@Y43)'%:*B5@OQV7 M$; __>/!3P.Z6E^%?$MR[P0UA2U-XY!&0:MJ$!3*00ACI%U6XQXN0!6:N!1T MARYL,?/$W_STZ8Z*IHC)D[][B"[Y'?&U-2YF%.;DO7KF4/IU\_2Y>+RF%OUB M856)!6!)RCS)0T0$5TNE-/8L6+,)9X=5Z[;LTKEV6-@Y$ M'/7-RF7!73\*:0RW"&M^N%N2)9*NI=72%"I:K'I>?G%BK^7TZ_$8I/'5J%*E M#5IY ,*H:I;3N*$74,-Q&/7^R8GI!WCU!YVJ:9B(QMAQ#-T<^$OS#X=B3/8R M"N0O3!)Z<-BNM29Z)%;(0V!, U=N$!N!#^* '%5=XTT%8$@X1U(6BY3E(A\. MI#PP?P'-0:$$#7" %P3$4$J.TMSR5BIA,ONG>F]IS%\T,DC@IF@^=J@>C1S0 M6M2LG-FO'XH85MHD-CZ77M 5P6_[,.$4BC)G$K7)PR756LO69>([MX[KLP6" MG M81CB8&I2+ NGNC%( ZI1U!Z]B( H+Z^0=*V\[9-R0$V)%"-1OM=K&HO?'=4J M'OGDZ4#V3GY MIU447_+#BB&%(DP99;LX@D.)'GD\$$;%"?U_ M<3$GKK\N1H MDGEHZ%BO<6+' @1/&@QT@*#HP?-U%X'L6T'4!4 S$C2*-R.834CL*.(&UL[7U;<^,XEN;[1NQ_T.8\[&S$9J4E6[95T3T3\JW:L4[+:SN[9O:E M@B8A"5,4J>;%:?6O7P D)5(D0( $!1!R]"5E"0!YSO?A #@X./C+OW^LW,$[ M"$+H>W_],OSEY,L >+;O0&_QUR]Q^-4*;0B__/N__??_]I?_\?7K?UP]/PP< MWXY7P(L&=@"L"#B#GS!:#E[]]=KR!M]!$$#7'5P%T%F P6#RR^B7B^'XY)?1 M9'(Y&7S]FK9T986HIN\-2).C7X;;7Z[35GWOU\'EM_&WT/J^+?<=O>0>F%D>?:N?*G]GZ>D]' RF7PCOVZ+AK"J(&IV M^.T_OC^\V$NPLK[F'A#"7T/RY8-O6Q'!K%:. ;4$_NMK5NPK_NKK>U?H\T:_/5+"%=K%[\-^6X9@/E?O]BV#[]B!$[. M3T]P_7^Y26F2_3OUG%LO@M'FWIO[P8J\_9(L11_";7ON< #W$9?0A]%SJ8NU>6B_%Z60(0A;PR"C6I MIZA/5H#*+4$$;.2: MS:_B$'H@#-&X]@QL/-"!=^#Z:_+BW(-DH[:5"/\4^&L01!L\CO\CAN1=Q,6L M;D6)0 ^^MW@%P>H&O#40I%A;B0#(:JY@1#B!U(EZ4(16 &@E $$#_C$;4R)> M,@Z\6A]-Q"E45H:.[[U$OOWG5;QYL^P_$?<7@;4B7\U(3T>:GOZT N<)39B: M02;V!#56$[Y#9.2=<.;EWKB!A:2THT2H9^#BH0J-2M'F-;"\T+*QNALPE=Z2 M$L%>P (;@28+/F8;F@_83VCRT>V$4Q(=2#_.QFJOLM\ /0_PU M*AV2_OS#@]BW;KDO('B'-KB+T13* MJKG"GM%G+T8/1)KP(*YP 'TQ'JJ]NO W4]183'P$:,WIH8]VXK&;.OX:]:&# M:%#D/;1QF376#+,Q;<2[_4"CD+< TT4 @'1YZ:UKHP \![)<%W]\LC9DX[,3 M5? \1[E;]0&N8$06$VCN@H:&>^SMCU"AYO,GP>:5J^ ^#&.\&SJ;CTY&9X]^ M)$EV5KNZ>:.OXP!OWJ"OG]![HA\L]P&->0NKU6#;^H&JG0]XU]/WDGVNY.LK M@%;?^2*-E=/P,;WPE+=B3*,':>0W;SZS8C>GE1>]L9"U#6KBI6LL(*,I8='6 M:*!$;9%6'M"/J3SXB7)BNW(J Q_(#CO V7X+(_R4DY.3RT23'!")_QLCZP0"=_,,UGZP MSQY&27/PX1$LA6I4@@H).@=H?N<\)!JC"D*D(&H];$_#XPYQZ=0"O%_4'(2Y M)$LA/NT=Q$\@@#Y2BG.#9AL,? OES &W7JP4V3,5=C81YPZZX#%>O8&@ I_] M(OV'ADNB%)6Q.E2>P0)B ;SHT5I5]9RJ8D59SL?#R\M>HL,A58K0N3J$L%<@ M0!:;R$,B<:^Q@SW87/L.'3!F+5/P$Q%/'"?#V5_(/6J*#(16XBK*F@,8K6@K81#E@J5FHPRHM9AA, M+*FRY?>)>HC0QUGPZO_T:E':EC0-*+9@&59*?"6%%WWR\5;G_X-KYA2DJK!A MB-7+EH%6]IH< #1,J&D + I,^9_[#TRM-!D49>_& :# 1\W=IZ7OT=? ^T7Z M#PF71!DL2EP3+\". R3,L_-MQ291 I]"VD43:) M@Q\3"JDV#JD3M.KB_8=,6+H,.H6>A7LO E@6^ YNK,A*7Y[AWJLJ;@IT M)E MT)5]#+IN6>TV!H)K*P(+G^&7*)0R!=UZH;*=9H5>B9>5Y;I9N#L5GT(I4_"I M%RK#1Z$GXG8%@@6RZK\%_L]HB2,J+8_>CRI+FX(7OW 9;DJ<$2FYEL!UZ^#* M%S(%I5J9,G"4N"?2*=,N#)6W#Z^W-[@3R^SA_N;Z2OZXVKZ,'V\OAV\_.WV]O7E2T<' M2M+F2%-S*WPC[<7AUX5EK1-R C<*LV_V69I^_<=6G-E\FV;ER4\BJRGG3_BJ MB/.I'CC>^"L+[D<^L0MKAR4W+/6(,B1D M8"KB[T=/"\%#$Z<_Y5SB#S1BVG& ,YR\13@#P&T<^"0+P'=0$?#!54=[B!DX M[4!N+JIRK.5T]H+LE6Q@E#2# Z("2CIKJ!KY[?"&IN+@'GVD#=;E@MKAWFBH MYI2+ ;?B"=83Y4B7F6LH8'^KVRVC& M T@:^CRB&3).XZLM<.(B] _.ZO5NN0"G,HJNK2#80&_Q=\N-:8MDKKJ:\H(' MXC(]FDML"%W23(=)1MAW/"@^@J@Z<(NGBE'D$!94TH3O'01OOE)6/ 5@;4'G M]F.-?:A9,N""+BGDX*AI%$>:RBLI285R\\%!"7/!YX:Y'$$A"+,?6:Y2>Y"D M"L7IZZ)\OE!D$*F&@%Y%4Q((=WU!"3OP![186E)<@ _ "L$S7"RCV?P'LFA8 M,U5NOZIR_<953*P.#+CR->--^N;;')Z)_NB=G%ZAH+.SD_%PHFB'K547%Y1/ MEK67T\%E<6*-]R/#5'+?LYF#/:VX*7P0D(Z:%ZG-:D Y'Q+1F5,],[!FR$+- MI]1\5J<YBS="/*^)-C4N1-[JVG&CL5^YE<2=3@45S1YR M"N%S.],K:,>25F SN<,CN6&^QB=K@YUI?%[&8F&=B<&#)-W)R"&G.30(8O2N M)W/3&C7PT M[W2%.Q$U(*5QB^913+8R)/E!:"0\5T/"V1K@A)S>@OB#,J5OV(:*7LT2(HRR5U!E_&4IA7Y$X])F>JIKHA-S4JRYI.#GZA.]V.4T0/RORJ M=@^FMI[IM&FF@$[GIHHH5#GUJB5032W3Z=-$_$ZGK*KL#PYER^FVWO!0*YA. M&4')94UL%7MRZ3%UYIXR MFT<%3AEE^=X4KZSK5A8-(Z^UHT5W?A=^^>E71K;EC-*!?"P_[7U],2W@I4A5Q;'P^&@[/)Z/AY.+\8GBF:*;1-A?FV:FZ MNPE:*[QJ *F5]#C29&J%*QV,"NO.*UE_<&R;)E,'++EAJ4>4(:$A!QY>.!,G MELII#SL#.VJD5XUXRC%7E1JUM_@V%]407Z6\U*B]Y8"H@(:D/Y*5&E4'W!M- MSSCE,C*MU[2&AR ],/SUKA MN[[_B>90,+09QYIKZQ4U>#8>3E1/+=M 7V92,P5T:H0442@O.U9*&,;84*=9 M2:F+$58ET\G30/I.C8^BN1"U#ST%8 7CE:CM2:N9SIY&\DM:])(4=/!=F^B6 M7$3:DQ7, C(S<$@XXQ,(R%7#]?&=M)JF$ZFI"DQ,-5FZH'H:1TOT2O_<[5K3 M";1?XXB(PR5ZIP?4="$,'L7YR9*4/CJB,,3NX%R:?B3)77O/RY1K[]&RIW M__?;P?TC^OM6[_BJ1"M;06N<7I32.*AG,AF=GUZ>#<>7)Y?#D:+L7\_@'7@Q MN$/]#)_9P^_V.XR6UW$8H?<.T.N[,>X/V(V*_NO0#QR-* M,8>@KOV0G 9-/0UU>T^TXD4EC9&2%(?UMJ.)D)B&Q U@F6?SWWS?(2,W"-ZA M#<(7WZ7/8&D5M&.#$)[5=!"0M%.?KJI07N"B-A>_ 0\$EHNT,'56T(-8C=C[ MP_;M\E4VC34MI.[4MWNIRK>+7MZ&!$#TV04$2:25Q%E)OJ?Z=^NKFL:>QC*; M>6AQ7YN<\Q/36,$E7P?7O"G'_S<+>OA,[\Q[L5PPFQ>N.]O>=49A!5]E[;C2 M;@[;0FA#XB&WB?=V1\(I!*DH:1@;>"4TY(K(>P^1#X11=@5JT4]6<@!5%3:, M )"=K YHY(#[+7)7BE#4>=8;#3>9IDD<'M@@5W52@'?9OY(_7O0BY')2VV? M[X578.X'8'M_(@AO/Y VD0*@9P4;$C>(:!P1#ZLI M0_(;;M61=N KX($Y-4$+I;215.*3LFT*0VULVR.(=EUH^FY!%X>WO_JY#=)T MG_7*"J%-(8A@*X811X;TLE(>JL^;NK^)G&7"JMT!JJUI&&V:2BPKJXOZ34(- MC,^Y^IWGICR0;(C.#W!PX$)ABO<*-5:$Q,P&V;[G_-D7FC5-JRRK'0F$8*QG@:)YEB:6X0:Z<40]J4 I;3HE M6&(:.K7(%A\W\!TZP'-VN@"VB_[A.,M"K6H:71K+;&9\SN]H4K]$W66*WLM: M@,<8)UN:S4N'-E@CCU ;IO&IO? FWAA(T4IJFWE/4 FVP=^ R,UDSZV@'L"A6W&@S MY-4UU?$CB'[ZP9^[0"%ZAF-*T;[ RP!G!["PH,IQ/>0!M&IR-&K#*-;(TX A MIUVEY4K6@!B-I@.<#D>G8PU,3B\P%8&NW6E&4.FMD@UD:C+LO_K/P$9_0Q<4@DE??4XTZNZ8Z/BQQ\UC)=HU,6;AH#E% M-&"I$N*4^=M8=X8,V'DY9W.>3>=7,$U=:V_ O;8XZWZ2O*W;V MO:;6)\]H4SEQM9F8O!_)'P!DWV] \F].M]?6&D:66Q_0Q-F =E0\Z-JWI9X, M24U6UD+Y[D)NHI6K:D>QEJCST(A3"VV7H-H,DV4-H+70VH).9M)32YXE_&+. MT9HU=HPT:ZR7MJM1C8FW57+N]@_Q83)7^1B)Q:V'#H; W?1K*"EJKRQ?U7T+ MSV >>TXF\*8JIJ]10^;R1[).3#PSQ#^=;;V77]3I9#R\O#BBJ7Q+/1F2:I:B MA7OO'81=A94(-JX=3;L+*Y&A&4/V#9ZL#7$OO?I3^Q\Q#$ A SA.(E^3-IV_ M >T(UB$[*L)2VNG)F!4IO]);6[OC)EQ+/>_1#JV 7!(BG1\ M+S)2,)C-?W@AL&,D$HY[H4<(U]4\&R2%T8S(%=Y^ M@,"&(3714VV]3Y*)JZ?C2*&Q&HH]@_76EC_XWN(5!"N& :,5+VCL_.3(""6D ME4X"@)1?&YDH%CQ@/_=3 )&.UY:;31,H9&+6.6Y&B:NF;;1/D5:O/=@IJ-!\ MZU7B<;.NI9[:WE"EB5LS4<_ _V$_X;KFX M*U8IG4+"MLUJ1TT)3HI.=-+!9JF21*](_#T5/ .D76@C^YRJJ/A%KN030$;; M*6] VVZ,XIKH$%9@<"J+T.J- M3-&0%P09I MX^^6&].B,;GJFDJ_9H)+&LW7A,)(DB Z,NX<+WEV[&E[L6/"GEM/Y7YIIKWL M_,=V^\YS*F;&^,2CZX=Q[44>;9LUU5I)UTG;RR5UF0_BV$%\HQ(Y89;%+M#( M55E8.\IT@G<%K?BUT6ER$D7;"'<6#(BIS@XFIO$OM.T#:OECY8^80CK-X*%H MFR"-?B;^R-F;"Q?)^ANM1/ %<=0+1]BUCI5.3=32Z6F"[6%.+=+[-4GG?]HP MG?\VUU^_DOA+SOW7S]S]YZ/Q<#+2=\Y;U?4YQ-$WH3O>VHS2KCC""W9/W!D9F1O[JP=EARPU*/*$-"Y8FQ*,?X"@%2HY/1V6T<^(]^ M1$FTSE5'>X@9..U ;BZJ">H)"2NC M9.^TNV73;FUY T([@.O$=745ATAE84CV#&U4YP:\ M ]=?%Z*LF$NEX0GZ#UH>[1Z _]@]8^#/!V@1-'A+GS2P/&<0D&<-G-S#?M5[ M@91F&4'K]2>TUK0Y,NDR*JBP +-@87EI*L7=BAG]@2^6#+$3MC!4Y&'&6 MSY)$KX@35^B=_Z3HH--G:F>%ZBF2-SV'U\UA/-%=FJ[,T5YUAK7&2(W*1BIK MC5@DD+6GN1VB'C&M,4>U];8;:A>3\]/SX7!\H2@XD_JF._#J[(Y($]J9D69( M5)V(YBMONMN'+$&,7Y>7 MPY/+TY/+BXE"MU(&7UV7KRRK7=\64'BU6XE/Q/[WW&M_M8))EE0<+T0B=5%I M.Q>27].1S\H=.=-.X"=3%Z)36\O?U\K>=?-O$QMP68URV&$DC@PBWHKF!V,K+;0X8-;(1:3(\ M'5V>3]1- 2K>L:[WLZIHU]=%,2AW=F%Q.^W:'09^%"<'OD<.6E_%FS?+_A.M M=1:!E3][C?TC/ZW P:L?SOY_7CUC\+U!B-L=O"7/0M*2AZ7?)OHC\PD+/W"P M1D_4W%:\XE,?<; A^GH-+"]$?$L.K*<'0=+@-'+]1?@,8!C&P*FQ)ZU;E;)S M29[^#-9Q8"_)65<"%LUH\%31SFA(@F^[F]E$_OXO,;:)9F9>SJ!PVHJ+BCV/ MK+T!,@=VSG!H;@R(V$O?17B&V$<4;?!&=FWP%[N2E*Y7:"$T4C7?I[TH__1?H 7MK$$CF,I+@K8JZ/\*X04LL/OCWIO[P:IP M&VB-K9B4;47:U@#N&M/<2*1OC&9T^/9$;U$WEE.+*PDOVWL;_I[/4;-(]S/U M!T3JH"K$G364K_\3 /Z0I2P2@JN[(^VA_%E ;'[+W6 M)OG_.@/!5UD[&R$65]1"R,,X_0]+F!\AF,UOPPBBD9N:SJM8J.<$X!"FTP.E MIVJ SAVI38]66NZ]A]04[P8&VN%VKKH]IT5S&3L]*:KH!/LS&KZ]&."$K557 M*/&-)V*-])P_$H3M]-(I16E*;ZW 0QK$B;6(MYV/.36U>DZ5)M))2BFF63+D MLGN7CQ^U]7K.D&;RR4H'JM/\-#6K^/+OA4Q<:>^CU>LZ09O))2A)&LR(3 M-1QY!#]SR@M\#WVT06[:QD<9T69ZSB IXG:0ZDOYW+?@36-HZ=&/_A-$4P<) M34W(TZBMGA-+GLPINR9=7S*BAV^6G+'F\\R>G@Q/3N5X9I.GFN*7U?)33M:#>L_'3A71J>-9 MT>5M.]655[6"=J^N@:).Q^/AY+)?Y&HD8*?^9T7+?I*J$><9X6((I71/Z2 B M3:H#6&W31VWRW(FQJ^2R&0 L]Y4A;"67=4*$3;Q[00LLJL#H0_CFS[0@4FAE?JXO%(O')OLR1*< M__PDLZ3:&6CR:E=@[N?PO$'_A!&T<=)I]#U<>(+3TD:M:F,:.("MGJS*$[O_ MF9?* =5"-F)2MA%58=4],17]CJ_>\CO=8B.W%M\BY )$R2R< WMP<;Z1!SP, M)E<47&U^ _A@X'J)\YE/\1E$03LB^X':F)A&T=R'54NG)NA"KXV&&Q!9T.6S M36>RTE<._C5]K.;&2V((.#Z.='EZ,CR;G)V<7DS&%V?*PFQ:)O[7P'8(JKDJ MIJ96/JH1D !:&$0YP-!?^V"AK_YXQI=+5F3Y+_RF'30G 5KZCP%7[7#T#&>Q4AK)>CSR!:'VP0\[\7 MA3_O%8BU,4:WM MJPS@[EV.=-%Y/AI.)D-DBTY/3\Y/%*4JV1ZH2V_P])QLHQ+B:X!PAB[@S+QG M'$,3)'<^/OI>D/U)SNFRUJO2VM?.9@F"6[$[W*EJNER?B6_ZRKPB3P/LNX6N M8JN75RE'=+N>!C3@AJ4>48:$>JX0A0E0N&VN%##F 'R5M6/'H6<%+=2DU;6. MVY=/=90L6DL2,6<,0FWHRQQQ)!FT:*P*0\:=K[Z=!802:F)"PJ80L#%Z>VI3_I)*@;0U:'^R+;0, B[8H7572! M5#3^I ]3.9)&-5JN#LTV/G\+_# DQZ#6.'''!PA_>!"]>VBY+R!XAS:XBST' M59U%2Q"\D)MC@@40WAR5D^2#O"WY";]N+-B^6"L' [WWZ*Q'))[8R68%I$3HF.*< "VVU\ MENH&9YP SB.(DI-63R!(+[C!225$KCL^'%6%%^/'G)2UC'!Z0^I$>FK!+FBCV:[O6C M56!&2RFO-M4-,/9V.GRB=G0\ )O*%#ZT@CE"3H8ZD?O16K^JJ:4>S0R/. MR[D:E1FR>7"[6KO^!H#V-@TA-#/7ZRR.PLCRG/J$(J+- M:$?03KE2IJ84?>D;'\XK'O%GM:04:4,[/DD!N#EOZ$KIU)6KR-MV[]E)R)3E MYERTX31"DY,WU&=Q*AH_61Y9(;Z%F.35FP8!/CE,7*L4#K9ON(C!I?I-\8Z( MV9&F.LW.K(BM% 32_882$&+FD=;*L?!0AEID18OYJ#/H>BE1%L13O2'7B6)T-=G5I 1>%FNW$ JQMX8KYVG4 &8RLV&A3JL].9[2*TL>U-%3, #PI M;1\)L[O35:=V7;-KMG)W;+S<@#FT820:/S.6$C^3>Y'_&:+?R*OT)4YFFU>G MZM*2NH2_?'5[F2E3 ^,C! UOALSZX4VQEV_[\HF.K2J]W\+I73#GY^Z,JP\TEG M".13QX')FS]9T+GWKJTUC"R7"3^SCE%4$)?4D/WBJ6W'J]A%-M1Y15GO+CR@).MC6NBIZH*&\4( 1$[N&JPUYF( M)T@M%YI,'QNM"-AR:97'AVSH6B&X %F M(T?9#V\IN)'W:)>T0+4%^P6U(X<,C*N,!9?@DLBQ!H@1#J)Y$.E"D=PR*]FO MOP_#&- L#*7TD9!%1'I)*Q 68Q3M)U\G4VSX#F[GZ1<%J-'MNNXB9)3_# GL1=.D+.Q=&^.I3W&%$F6_[^GX&"+X01B!-VY*H M[AG8_L(CK;!R3W7]V"/I"4K4F':$L4E# HDOP?H)P#*YIB;)%I+>Q'P=([$\ M>T-\?Y9->.-5>P*SX?0)7]2*?BA$3C\1GE#ZQ$'?X4@ZB'J=IKWEO*/L7N<* MU__)(N4FQFG2$OM!C,8C^$E^H;L'.>H>"3^;ZR+EU85)5IBBC61)W)!6>Y6/ MFU<\RDB)=7D$Q"+=+)<"(;S] %.I49=P8FV<]QT$]1+RKS)$3 OZ8@2J,=H MZ+BY)ZJ8S!%_8M9$[0:^0P=X3IAS,5];X9+",EKQ(^&2D/@98QKOW=1XA!0Q M9ILI\\$/P^F[!=UDC9-32:IEUK%_P58*"KXX00H>F<@O&5K):&?644))^\GF M4H=3\(P=;3=LDNW!6Z]LEHS93C:7*R+29X1I&YU&)XQFB:&?T61[SW\B6@9\.U MRTSCW*I-[0R36 )Z^;+K>Y8JM^>&K#)#3NO,X M]76U8PTWPA7&H;' AK"EJ05^J#FYT;I=[5AVB+&J&ZTQXGP;CU_H'2#A%'K8 M"6$4_N:/\I+H"KJHVN*&?$GNOKKV/3+]>P#>(EJ&WZT/N(I7>SQJV9HQ[&$C MNV-0%_HR\6++3/S?8;2\1G,-?P6"[!:_35%__V3XA$0:*>IV.$9O9C87):JI MTZ1(BE)YI=&46.9,0]=^&$U7.![LGX0(--[5USQ>LC743:?'$L:Z.2SQ-]0U M%9Y T?4AWDAR8=)OMR]VZ#XL005#LW";]K!*A^5'?+U MDFN(8*4;:>]7;5"LUW %&@P9]/3]<('W'7IXO4>%K_"[?@ RWJL(8;TJ\$6\'/39^NO2T^_A M30QVQX/K^,.NK0V!) #+8$D#)71*$UE6!H>SX_/A=WZ0I+4/[[TD#?Z]]QT) M'@=I!NR"%NA^$#F-:D.J@UJE;M36J?==4?3O; UPC@YO0321=4G*_*FZL#84 MZQ#Z\JQ(0!=MS9>>QUGR-OW>0Z0&892J8>9MC3R%27R5CY-9+733UD+IS[1T M/,"I6)BFBEGGDU=\*FF[&:@_G7+:S#2!3X4@L_[=BO!M1G47QS1K3!L"'FI6 MUH&Z).U4TXX5"Z\>NR-G?J5T[SV"CRC5T^M/X+Z#[[X7+7GLH%![VE%4(G7X M>-E<329&BM5K*-7.?P(K>/WI-^9CL9FB?D_'P\GDJ&G(H1T3;T054PQZ,BV\ M0KRA3P8VT(^)V6V%5'/GQ[13)<+M?#)07#T=7 W2,P+"=RDV$+?S24!Q]9B8 MS)5;,],Y>F]9+"PT]DG%ACJ2E"ZU5WQLR+Q/CM5J0U:25#^R7*W9],-S8$C< M7L"Y_;#Q40+6W?%";7SR3$PU;1.H]L<=S;-M1MD).DH:L>C2.NMII8W2B2Q) MLG4ADY16^:0.4Q.M4Y?VR.(\^IXMSJ-=K4\JU2FC=5I3'2=-Q3"8"CWCL_9" M.ZHM6BRJ_0RI_>PXME5EZZQ3[YFBG=4'-+D$H%I3^?6.V/YJRU:U8ZQL)I6Y MVH7&3-QPY=43Y\9KT^8^&=I.52;NQC93$&-7MGF#G_1LJRP3MVH;J8BQ9=NX MO4]ZMM25B?NXS31$WTEKW-XG.UOJRL1-7EX-D2U'N02M:O*3H^W59>+>+Z^2 M6E+RDWYBJC%Q8YBI$,$-XD9M?9*PA9[,W#6F:$;(I[ZW;3I&^CHWG5-Q^K($7\L2E[]7X9!6G3F3Y'W1B4M&BXS3^7),J M7/!H><.IBK;. 3T]HVR64#1RCC1R>1SD8&O Q&7_WH \>XLLI#/GWKO]L(E> M[_Q S*74HL6CY9ULG;7V*>AHOGB4)')FIG%[GS25HC%I8>\ZD30O_N\ ZPLX M4[3HFT6;J>?<_B.&Y'90L0M)$4?W+R3-&B6WCX*LV5_[<74 MG"NNK8=(-+X\'9U/SB^&D]/S\]/+"S4&Y 8@[MB0, =]=@'ITI[#L4G)4U4[ M,](,F;*9:"R\I..CQ>UN*4$35-5<^RN\"49DPI[L,'?A0_F W64O$_\;'GDYA!B35M.- M ]!$D&=(K>>%R\)$R89STHF<&$G^GFP;AI7W,?-6ZQ%1&!B7J=)(;D.HD@OKKAD-00Z*E*VVYNBQH,RJZX!@0YU(C!UD 'J>"D[-']AOK'@Q^& M,X\LY+,5?LY+L$\%WFK:$:$AR^,+-?%'].4$XTW:T]Y-VMS MSQRLDX=^[ML6H@TF)Y>7D[/)Z=GXY&PX5)3;7LF^K<[VAHF0K'W;NF%)JVFI M?%>&!OBWPDV"*Z-^8J+8M7Y OX8&=&B*GP2_AEF+VR/U:U#I<$1^C0??6Z!W M6-V MZAFQ*@J6E#-Y=(,N%7^[/TRYF'++^9A_-)M045#W^S-A0L"0B87THKE,G&NKV8J] TE M[_3B-46.Z.Q$-I)]IQ**W:\L:QY'Q,7M],XS+68#/SPK.9,+G"Q5!-?DH**> MN81I)GK'J;O'A]C]Q$NWUW3I]@!7,&DM_.$AT>[1_WD1*A2*;7J>EA,AX,=\ MQ4O$@8,>].L@]ZA!C)\U0"N_P>Z!?=GOQ&K;"5JSR5E=F)RC'I^>C<:3B]'H M'"UX)CK8#=8F9D5)[6R#@+)KUPY4 ;7:CRR^-,.97"ZH)7H\ -1!5^XUIQ36'5,!K+"2A6?Y+$[P5'KM'$%JDE6]9RW M W^0%,P1BX/DPHT?7I"*!IPLZ)!WP81+G>CO[:[^GH MJS^>2=;/\A2M\)MV*(O/R>KE88 H=Q+&CTME[]S[51MLZC5<@4;OAE$N\+Y# M#Z[B%16^PN_Z ;6 \UX-F))&C+4?0IPAM\2,D%( B>]Z\HJI781 M;\!H]@@+WFFLM+)K?HH=*DV]R6EETM)&TX0MI:0IB6:#SS,&:S;/1XV\^H\@ M2N^BH5T>5U?-,)XT$E=2:'3-?7!MXVT2R:KCA_(R5H;=\%8VA X2A$Y)TA,;,%8PBG [M'0VF)-IHZCFL4UJ-&C*)+/(4D!+GHB5Q M7"7YY?(G+.[#,,87:\[F.#Z%;'6('JTH7?ZU?[0B>\; GP_P4P;D,4=TH$+1 M%BZ>6]=F?RL4*G+]%'%=\=U<;.47=FKK!>E+A'V+@Q(:0,8!1-W4GRI77Q"4 M=$9" S0Y@:E#M$9"Y1M%VH3 :@=Y#7*E,(H60BMG@;8[31JP0H)99PM']1JK MQU#2+H &*(H TG070&YOULQ#IVP3P##R" O>:?H<161Z"GP; ">\0VK>+<0+ MD<84%G'4-(P^327N=/-("R,D9?.H]_P0D;+3'#O"G.!R^^*#A9:+$\#\5EY5 MUI8W!.MF MLB+RBE*7Q*388+Q%DB8L#7WW'7CVIIY9+1HWEV>RE9*QKL?7@U[[JQ7%U'&!D!";:A8BZ/_66%%V.%B547UL[L-((N/_46D/-@ ML4A51?F1]3S>W8017 M:"@NJH>/7-5UC:>3@-B=VJJ#7+US[Z$OP:OU 9 *5FO?PPLI?- 6?WT%YGZA MB)@_85SV)R1M#2+_0].]E20.^WR.(^N531 MZ9.+?7BL/JTA!V'RADJ5BCH=)R][0W2TV$&:@K8\ F96NV4 MR\(7[2KC\AWZ$RYH9Q6;-_C)9)E,9BG5Q'5RAV =?M;QV15D=H566I=U(L2/ M+%?-.@UO<_G>2^3;?U[%FS?+_O,IP&[8%?EJ1@2:>L[TIQ4X^"9:L97:>?7. MK^\-0MS\X"UY)!*:/#/]-E$CV?RU\',':_3@7_NR6'O%]S?%P88H\#6PO- B M%WHAIMENC'BV(*=)9O.7)>I9X3. 81@#IV85T[K57J8-T<"X28*3-[](_6Q2 MP3;B*^[/)$L:?(=.3-T-KBRG':(N0BS>T'L&.<*W)1V M!*KG0L6T_U"*T7/D$4]I H*Y'ZQP=HYD;<6\/9!26COF'(P%90**J,@0#FT- M_4--T%RY8%$MYQHPI\F@Q2G7P>ZL:X"@;__Y#-9Q8"]1CTB]D\\ \QY?*A-' M2_2"_P3.KDQRF(>6X;YY@_HR@@UN%2NDZL#$>+<]%3DW<8 T@TPH])W$>O+Q MJZ*BL3SBE;73+4:5?+DGOM^R%JH'?1:!Q%HRC%$2A.\T5YNB< R*;LC^@PR& M,1HRGF"BLG>:]TT5O^J6)K252;)-'/X=A!%PT.KD]F,-;/3QU<=?W7Z P(8A MGK0^QJS[WP_T>(.XK%)CG>;"&QTB]N$&^X&!YX0S+Q<&(1;A<%&.<-@V._"] M@9T+=^A-" /1P])W$<#A[3]BA C.OEX3H5!724F2J0R*NKM6]LMI:"-X("FD M?N*2R1 _3[[_9G*C@9U8OVLK7#Y9D';RC:>J=G3@ [=,BL;"=KK$5Y4S.[V6 M:S;?ZH+F7"Z7-(82O+(=)BZXR_&>[/7BB5 0;?*17&(C_F5YQ$\;'JQQRX,H MUW1OAGR:;B@#9WUQ)0L8>PF<&&_RT][O:E/XA166V*0M;8P"+YR%U80TB:F# MA9*+<+F$880R\#=05,;%>#14?(19'J1ENK14B[8<808WE MJAWE+7-A ,V36 MS45Z>>Q@HU=$.>E%XN 'N MW6@@3(X'@$,?%@%(0K.8$6B59?M"!J[!05Q20VA 4=I#35!9737MR*%@D& K MHX-M?"FYO-,#Q=Z"=(4[^(&WT;S80ZBC01]+U'CJF098G0UMRDO#67-CF MNS9[LR>7OOLS6..LL\B 5>_%T8NIWH-[!UZ2O$,.FGO/@ MH\$=OJ-I(3+2$?/.B':-%GO+)>HM)VJ,2!V@M-TX22)WN>6BZF8)A6AVB%31 M'R^F"O4HR[]T0B'*X@#L@2$R?UL#*JU0BG/Z4'Q-"0OC@:=6;2D;&93RQF!GIATG:[H MY5RQS-5'IR&TGBP;SJ%-[:BE,D;@S2]9!POE0\'[@%VB=8-LN9 Q '.*UL'9 MI$,A_!3X3FQ'L^ %!._XDOCJY5%5,6U0/MC*B%L+!\O,)((Q%CQ]\9"Z0J*6 MU09M(2 J\>,43OG4F;89[#V"*'M_^DRKHIB.&'*"L;_;RRFZ71=]3SZWK6/-Q+J<*PL: Z0_.(IC["1M7LI-,%XJ(W<:M:<-@PZR!2L M$VUUNA)7=-(T2:,PFV^#6M(U$(U^U/+:\4LJ]&5FB2FBTP R.4Z>@L!UB_ZK_-J?;!MFDA+12U/QJ.3D=%TDZ6B3F/1%%ULAZ_% MB0,,4*);FNG:*W9L%.*2O[-)5V5TSE^^)4"EH2S_]O\!4$L#!!0 ( $]: M"$_ _4SRXP< &$X < 8V-O:2TR,#$Y,#8S,&5X,S$Q-&0W9#@U+FAT M;>U;;8_;-A+^G +]#SP'5V0!OZ[CO&B=!=+-%EV@2>_2_5Y0TL@BEB)5DK+7 M]^L[0](O67L;;YN]VJD3Q)%$'W7YWT'_9Z9Q_^\T895S$5EHE[%5O MU#OM#UZS83(:):AWJEJR3^_V1< L_IXLG8"2?!7S[),BU^O;P=#GX= M^*+>LFS<6S08ISJ?GX]S,676S26\:57<3(3J2"A<,NJ^>G4Z')V^?CX8O'SQ M_.6_SV*I$9-R6W'K?-Q#65]2H%>]_E18TJ_=F8-;U^%23%3B6Y\56KE.P2LA MY\FUJ,"R#S!C'W7%5=O?MRT8481Z5OP/$C8@0:&/)V-ZON@G%[:6?)X()86" MAXF>@1],JF6.LB]O2Y$*]YU*;7TV''0'XQ[5"N/JU?LQOM9YT.]/Z):AC8/9 MT\F_N/QX??7#U<7;ZZN?/_RRZ^B.$_WPB0;C1"$R[H163!?LHA10L,M;R!HG MIL!^+K 4S $NP1Y,>.O\JAV4?L>G(F>_9"6'H@#39IF?^#ES)7?)@ZQ*J!PM M*GEY>ISNC>D>=(/2^_E[Q4J.D#(P%3!#CN!*8=EO#3>X/\@Y/J^U<<@EGA GN=!5U:@(5\M^1! +-;'1R*Y4UMV']7J@Z;#%O^&+.S;. M.O[17IC6Z5Z;UO?<>M+)JCF[47HF ?EI.UA8M*M,Z\V(D+09EZC41*>"&<8,"X!$VW5WND: M,9D+$MRF&HW$"H@2C:80X)= M*+.A[1$,CP2&YWL-ANM/+.>[I[>4I#BST=XC,Z7=50?R[XWJBG$#WGS1'$4J M@A9R+O0/4Y?)K5ML!WY'*-EL./:Z QR?&S9,S3;'! ' MP38O;Y$AJPFPM[B=?VPDV$B#AKPS&#V#DW!+0@:C/#PZ\3(%!5DJ((EZ8K3[ MKP$L&#QI]; NB\TN"^R2QGX7@%B#^-W.;'X/0>6#BGT%%3_9!_#L_IN#Q?@? MK256/ Y;!%:X3F;Q*@6JB*X-VT-^ MR*YLKU&7'C3J=G8+&^#;W:'LC$'$[53D!"UNM>+D0[E%6%( 1'CC)E_8/J)1 M\%1(X>;$];9U2SN!AXE'P#*!MXW.!E=]&P=4-Z9&!%K/3;-,F]PKX$.I"2BD MG!*!B"50$\*I"H:) 6RX$X@:?>01;H\$M^S X 93+AOO"<@6*;F94=Y8@=T2 MI*RHY@ZN+=QN#UP\O+ ANB4;PJ-4-^Y^%79QOGQ9&RCV*SZ?2V#I(JKT.T:< M"M3GC(0?$?(X",D/#"'1]C9MF/)O,?;P)=N1\@ _1-Q.9UECR%37B-0VL96V M#@OHY10*LQE*BIEH]NR^-@6B#GW$G>I1]PRQX+.'E%A4S5*SDZ!7R>V2=Y)W M\2B%W+M=/R71)X"9YC0PM++W$_ MF&) A6T0$!CWM ,!M,C^;%.A#>%J^]%$#[TU]7_H'F2O<7%HV0;B<(7!3;F- M5@K>D:"=^Y>4$1#MP'^$FFHY!2)!BD_BNU83?0]4M=1SP-)9J8/#X9_ #>'Q M94AB=\\-=^W\X4SDKDP&_;X_GNA\NB0#*6N>4YKD3:O?\O>VYMGBWI^X>M,* M1ZY:"TDI0AU,)]-2\MI"LK@X"UV@XOUNZ";H[DRXP"L*_:@'%'K:8M,HW^FZ MM:&F%Q&[P@K) +&FM +V]-UK^LL6A?Y$Y;VEJ79.5_>7AQ.7F\5Q6I*U17B< MI?UB6'^'"$G8VV;2V'C,\E6;A0LRZV@>"]/P!V'SN$*]Q1(=U^K_LU:?(/8A M2W+_,HP>817\>PGVM.__?(7+T+.]L!)WSA/^P<+\#:MPQ,(^8.$K7X4/O$+1 M1QP<$'Q3/SJ:H^"L$?Z#.P\JH(JOFD-6N=L M;9*^<)=U "_Z? "H\"$RQF?6XHAU[I(>78S,;I1.86%VB21,YYE$KA) MT&;+LS)\*4/IDF"J23]VG@R7Z?AXL?J";K&BXY[_1._;;\8]_[G?[U!+ P04 M " !/6@A/Z0E,%#,Q,CEE M,64W92YH=&WM6VV/VS82_IP"_0^L@Q99P*_KN,EJG07:-+T&N/2NQ0+]6%#B MR"*6(E62LM?WZV^&I%^RZVV\=]F#W7.".))(#H?4\W">H:3I5[W>3]%!>Y!L(7T%;LV3<,U^P#62J78]U:*&3!VT1_WA_W1\%6O=_7E%U.T M\3:U,CICKP>3P?EP=,'&V622G5^P?WZ(]2I?*_S_V;0"+NC@V=1+KR _7X>B@;KLNE@U6":&[&\F@HY9\XO%;SIU-S.I.XI*'TVZ;]^?3Z> MG%^\'(U>??ORU=>7J=3*6;6KN',U':"MSVDPN-Y\;"P;-O[2PZWO<25G.@NM M+TNC?:_DM53+[%K6X-C/L&"_FIKK;CCO.K"RC/6<_!=D;$2&8A_/IG1]U8^0 MKE%\F4FMI(;'F5Y &$QNE$#;[VXKF4O_C]<^G ZH5QS5H#F-\G:OH MWW_@6X$8!WN@D_\6K)>E++B71C-3LK>5A)+]*#77A>2*_:/$4K#[CON ;L$! M3'CGZGTW.GU=<2&@=>PW -%E19CV)?,5]]D!#.@HYW;4CTX?YN][5O$Y, MS M"0N,4[Z2COW1-ZR5KM;0LX.2B<@O)"K'%6XYFEI;[D M!5ZRS-32,V]BO7L5-!3@'+=+JE+S&\!^MVPZO";0&>Q24:"A/JA"(2W*/:RF ML3EZ(L"R126+BKF6?C;M%V A&:$!U-(IU&*(_"@0+;@&BN @V6W0-2-PF'-L M)EB^W)Z&$S^>B!_CX^0'L'(M;#:(ZR(YL#H6VZURJ4M'61$9(6\P9!27PBGF'2LB9,PJJ[TS5R4D@RW*4:K<(*R!*#4$Y+/?E3<%>Q M4IF%6U'(PDPZ;SEVQ.EB]!N][&XQP:V?MB0Q/1(:7!TV&ZX^0\\WS6TJ4 M+UW">Q*BM+J:J/0#J-XS;B' %^$H"2#!KSWFCR M L[B*1D9342\=!9L2LJH=&02]<1H]=\B6 0\>?6X+LO[79;8)8W]+@&Q!NF[ M(Q3O:U*].C]@4O&S0R#/_K\"'";[B+(@9SY-ABXIK8*W;O\F)'ER8.N>HH@R MK44#N/C/I0LA!6N!#G8HN]P$H^V 9D'QP(^DHC;([J9@1X42 Q/ZXHR2(NRU MN39W4DAN)0U 1JT70JPF2YC>HOX*"XL+8BT$(., '?(8\*A1@PF0+%K%*6[B ML((3&QV'+:(JW!:S>)0#5<30ANU!'',H.VC6Y4?-NKW#PCWR[1]0]N8@\G8N M!5&+.Z,YQ5#ND):4 !'?N!4K[",;)<^EDGY)6F]7M[02!)H$!JQWZW;)V1BJ M;]. FM8VR$ 7M&E1&"N" R&5FH%&R:F0B%@"#3&Z/9$ M="N.C&XPYZH-D8"P"&6)R8V<(XKY:;U M#[NP3_#EZ]I N5_YZ;T$EJ^RRK!BI*E ?R[)^(DA3\,0<60,2=B[CV':?TNY M1RC9S91'Q"'2=J8H6DM0W1)2N\S6QGDLH"=1:,P5:"GM1+,7#[4ID748(^Y4 M3[X7R(6P>T@;B[I=>W86_:JX6^M.BBZ!I?3< R-3F)(4$I=,R1M0:2OQ3OWN M?S]+QT[-@][VF/P5MSW",YLUB;N;19]BT#:--NL_\> 1RO->QK7QC6/:Y8UU M:[47+J#-NI;> _Q9C,T-"DJJ("1Z&*R\0+9A2',4,O%_ROY6BP3\T4H<0%@/ M6EV$7<>STU[&:2\C_-(>-N4WX<4 '#]MH!42$,I)J:WW%!; ;TAZQ?PBB*^0 M&87'2*O][$<1)*7_)A\F4$BIL@X3 O*<;!:!#]>?:&C&$ M=SN,)D7HG5O_QQY!#IH7Q[;;0!JNM+@H=Q&E$ ()XCP\I$R$Z$;](_7K,[#ZU5O.O']JL[*4HY4!]LKC%*\<9"M#BYC M%^CXL!^[B;Y[&P_P2+!YLNE-T_G8M4ELE:QC>39">FFC@3W_X8+^LE5A>)'O MP=+<>&_JA\OCBW[WB]-,9%OS_C1W\[/1^PM2V_WO>ZR>$!(3HA8 MH2&\?RE.]^(Q]^(.N79-)1[9$]*?:G9/4_D7 VIXUL6>#\.?HYG>_=?D@1NP M];NH?^N'UU%/^/[_P?=1SN[^\/Z9UVCZ!/ 3P(]J=O<'^#5]H91]XBN-$]#_ M-T#' TI4TR==!Y1=/]$W9E?)%73Q36?4N6);D_29NVSX#'JY!7[3XR6F]QE7 M"[YTM#FPU47.BYN9-:T6E.\;FR7A=EDHX#9#+%:75?S>B?;!(@2S8>H\&Z^? MLZ2#S>=YJSLZ'83O_[[\8CH(WQ+^&U!+ P04 " !/6@A/Q[>%3!8% #3 M'P ' &-C;VDM,C Q.3 V,S!E>#,R,64P,&$U,BYH=&WM66UOVS80_IP" M_0\W%RL2P"^2'3>V[!CHD@S=L*XOR3X7E'2RB%*D2E*QO5^_HRBE\=8.R= , MSN8422D==6]\[G@\SK_K]5Y=O?X%4I54!4H+B49F,845MSE9\U72D8P&8P'PR"(TO=X&!NN158#P^21/$/%^O1\$-8DP8WM/F@_6 >JW2SF*?\&HS= M"#SM%$PON>P)S&PT[D\FP]%X.#T.PY,7QR??SQJJYLO\2^3.8CX@7M^28:UZ MNKD&Y&_9U%EZ_?Z!;0AA'O:/./T-M><839KF2H#(XRSEF<+'&I++\ M&N%-1E34=[5[AY9@!QS>6;RMM*D8,;(*P@G\UK_LG_7A^;/URY.9-R<)E81QD&P;!;TRN9HC8$ M.I<7_<+5:ZJ6+L^>J:*H9+/6!EX1 KA,N>DJ-QH&UZ\B,2F?ZC&RG "%"2>@UW29J)).)>T\, M4UZS)MRY697P6%*IS:,P".J:V[)8(&U<0I0L=;O> M:2?HU,^F9$G[7-=KIQU?L'5:3K'2M*OV$B4$*PU&[6#F19#B0=^+\;I;[0R_:K@3/0HIAJ22",_.I^X?M,3Z9/!5:JRL5<77Z?[D\%=R MXXGHEM\?9C6_60R?N_HH@I?5LC+->6'2!3]PF;Z!1 N'^D27[A?C/HOQI^CZ MDBMII/=0?RCO[EWY'P.J48*G\"RH?QZ->^^>E =F .?LFFR\I&H7L^RF6;"' M]_\ WH_2N_9Y66W.28NAH,Q<9UJV]:C[<[*.5=F_0R==RELJT$ M+HB[ZT<2BU(9_$*K<'+GQB SP(JZB[DEBI2*72H-1<"'FJ>K1!@VA_UHWX9"FBK]^=#D:OAYZT>!*-A^T M#\R7*MLLYAE_!\9N!)YV2J977/8$YC89]R>3X6@\G-Z/XY/C^R=W9XU4\U7Q M(7%G,1\0UN<$]*97VV!)5%GP?_UH7-F9Q4O;8X*O9.*!9KF2MI>SDHM-T]N335;#3L#^<#URL,<5#MW% [BV#JOS,S)1*@WE&7G*&V M/.,PEDREG I[E)$7]"5.PFX[9 3=T%L]K;6I&0%9!/('? M^J_Z9WVX=^?RPC:,N,'.5/9<;>(6I\U+H,(V.G;ML@?"*Z263:'K/ M+@5NX$%JG6081<.NE][TGE8KEY[/5%G6LHD T\H+KAQ%>)!R?L(SVM!JIT]@N([;&1M5BT #5:%N5I-M5O9O&!5?*T"O;=K7 M/+-%$D>1W]-;MA1(*YP0%E2V6M*C\N#V\F?Q4W,Y%QY\9U[84V!/@>_<"W]?\=XS8;>80 WW,MZ< MLWVSU:[=J&I=N(*.TKA2KLJ:;IT%<0-+=+?S6DMN"LS3)J'=4VWG]-H$UB\X'_'L+M6_.!_T[# MGU!+ P04 " !/6@A/<%K]=-#% 0!WS10 %0 &-C;VDM,C Q.3 V,S!X M,3!Q+FAT;>Q]:7/B2-;N]S?B_@=NS<\9\V3)__^?RO+3"R Z^F._<]_B6O\ MOPE@JXZFV^-__BNU'A)9OB#UW% M7>_G>0,?C-\.@V./WR0"=Z&K(%%RAHEB]B:A 2V98CD%XW"&PI*4-L2489+& M )=,I931B*%I[>!)\)^_)SXD+B2P[=VHJJ/_\V/B^[.;GS^7R^6UZHPAZ50' M_F"%LX!/Q7_LK@X\;*PHL]L;1HHWO';<\<_=%^$-&$Y@%+&_Q=1MX]X+5D/7 M#.\A<9SZB;X>0O+N+U>=P/;=]>T=X=4>4*_'SN+G[DOT%O;^6U;>_5DLJ?TK MB)^]:D54)\!2,-WV?,56;U^&'J[Y]]^UNXW^N?UR?ZF^\C$XC'LOV0]+M^$L M &+.3]]5;&_DN);B0X:B@=(8GCH8J.?ZCZD'/SQ".7WU%-T(ZN"=^\M=,'J2 MSLQ/^.TM$WWWR0NYG_#;0_+HS_#N(3DUH!_G&_SBV/P\)TD2[',OV%ZQN^$8 M@PDH)S]7",^W@WX$N'N7HF_O0/,&S$ @'!_Q2R@@,9*Y!SS]*/"8+?#T'[_^ MG@!%^_6W!7PEH3JV#\7RGQ\^6/D_M_-%-V-@'NB+?W[LOL?\]0R.].>OOWW= M-\&OOW_N_]T^:^AHZU]_:_HBX?EK$_SSPU+_Z$([*'6+_:&AC]O-8F'=5E=<%+/#\13C?_P:*:8'_OYY;TQG'6(F M<%TT0-U3%;,/%%>PM2PT"/=&FV%ZV9Q>5C8&(_8)ALWY7K4P_O$+PP@2RL5G MCC>[,Y'; 3?@"QPM!S_S[@VX4)'G#;>TGDA6=[:QYFG@3NMPP$WRZ\:*B/MX MI)DIR.%5P6$$?2T:;LN=\ZED\\*D?OQM9-J.3< $K.X8QY3ZZ/#J:H=(0ZNU#'P>=!^A&ZF#^^BI$G.\56 M 6N7Z:M;,9OG231 M"M9^;C#R#<4VN=*X)S5=:7QLDC_OJW7H.@"HW%3@_?H;F<\;+[2,<,R)T)S> M(*/SSP]/MV8F,I/A9Y/0'4'>);9W(J]7GH9>=_\9V]<=OB/\U7,"-_PM=$)N M=G0*Y_,0"SM"R!7''OO M;)@Z+?AD/B5[LEH!+)D0T\D<(&&OB)Q,BD$KE-S M?.!5@34$KHQS'.B0"P?3L(Q67_FZZAWTW0TMH.OPVC()N.7YLHC]^H9G> MO#33OW\>?F=^9&)G: MNR(?P\C'0@IUI _0R 3HN$(3Y%@SZ%8BW77(T!;T>:$SK0F*:T-MMA?3C,RU MVW5\2N#U4:?7$8?KXCS#1Y6GST[UCKG'YWH9@OI6_D('24>V!KJ>BJX5[8PR MTWW%W+%Y6) [N6D]H 5LO$H.Q:"C3;W(:N,3V?SLE+\YMU7HP #V:=H\EZWJ\R[ /5RA5[4,WO;:6JS-(\E_+=/KIHHR,Y76 MM7PUGY^E^=[T[!+ZI9,_$F&^RY:U\0)%=5S&,L!&\#-DQY^2\TM7:E\[WK[1F9\HT?9 ^IQTBN6;3U0Y.-NA.J2=+M6)TLX?1U.=G MR3U\K#IWNXO9JE3O-G%L*N.$U9X:I'CI;/X:=1X-;I^FS0VY THYWI\+F?4F MUQ0Z26#.+I[M7ZO-SY)I^B!M[JE80RQ/QIZD>[-%/Y\A!X)XZ5[;9VOS<\2> M'ZO-.7&^&F\*TR9.SIFBF^D..VGOXL7Z:[1Y)+A]FC9?]:NC#3L>J+C2FZZK MG$5E>2;VS:/(?X8S^WF\HTZ->LN:IFAF:,^Z9V?5ET[^-C)E/\:6S41[KF3* MQ@H/E#:Y,;2\SW4O7"V#GS=FK=:FP;O)K"J)SKSD455JF90O M/:/X%<8L,NP^S9HMB'[0K5BEN4%VO&Y'Z9=3DAE;L^@ X*X*PG-]N8WJZ^NC MHJWI"UT+%#/D.?I&6 $U\/4%_':DJ\#=\?<6#DO%U1Y5LC6 &^X;L%4@3A3W MMD"QN2Q7Z>DJ4\!)RUMNLD/'Q3*1BV#@M&^.$N3'+_35<8H\R?6307B/E'>@ M>X*6EU%K<2K*,A,=C#X4:IT)UFFO>QZ!EWENJM*6OG'2D5- +T#M&;+$>+N/ MM]O-!,FCFPE>9^10,;ICB[ZC&CLX\6 CS#N;U4B8CQ>KGC:ICOG1I?LQCZ;Y MD4R&C'1]M'EHQ^8DAM\:K[OO;NFG'5QZB(C]-^] Q/'M)>]%1-'!6_E"NC 0 M1&9@I"HV/5$N/NG^J8@@O@P1.QV1.D3$:],ZCQ$QQ7KM@CYKV[ABKI14IRKW ME%GD3$YD$9$Z74>DSJ4C/A@19CW=UWFN531(/J\O:!)ZQ4,]" EG,="]$K\$,XU4?[%!#TID(O*KT^ M_H 'N3+/=W45AI>'()HL5D[7K-9I@333=" 8IJ/KD071&>ETF&@[0JBH>ZA/ MK0E_';+*LLG6#=OU\#66K_O=RBC+R9$+Q[\MLCYLM?F%V <%V W7T0+5K[N[ MOBMWNTKK=@WXNT]O5YI=_\[FY8$S=I791%Q+I17#R&M% MNF1@G:K?K;-*RJI%SB%&8?4Q8NQVGAZAQMLC;?2N)\FXC? ?T_%[QF"?A\P* M?*%]'YE4C!&(WO0R/OZ4I#42$PU-T]&=XP,MWN+(LS M*N$)V1QKU"JQ 7\>DH_(&./R%I>CT0>YEH4QW0\",Y\60 ;SS,7QPR MCY C]BTO"YM'G$LU&PAFO3==2YB2)8<%3?9']L49\L_&9NQ=?C@V[[F7K,F0 MDT ;5*7UAO=XIUUK]? 8E;%_^7EX?.Q@@IX^FD@YBI'*DQP)&HV\F5_&H(P] MS+I4?L8UX8.N\9 M](.M;H\\%H+*IDC,O8DC^-R%?KOEI_/"]3?D4W H+IMO+SH3_? M1#*\CK71NWA_)'Q-D:5R7M+*66-M* K5+;-JGH^D?HDCRG?Q_IY5R=JC&=6> MRP6I[!4S#*')]6K^$KD>Z_G3PZ]1M:0,ZT!IX>4!F)L*KMJ5^B6J^3@B>M5: MD#K=K*3L*G!Q4DMUL8[6:KK1Y/L'K>O\?EP_EJ$1ANK EY)0W .V@Z\(HM&O M\M\ZV_+;\?UXA#DRLZ4Z7L%8HSM5>\U6BR,&TTMC_.M"QHOF_/']*9]4M5=N ML'4W2W63^'S=IO7*L)24"G%M5)3BS*_;)_-YR#P2F?:+7@'3O70;S\])JKW, M+EA5BI$9I2CX=T#FO;BY26.-V2 IM26L:PLJDY].JXM+,ZW?M6KO=T#CXZA^ MD9?YGM(!)8DIK>;4$,L[23>2J9P(0?)3,P@7ALL/J]KCNJ1B-W.!;)33@Q;% M-W2W='EE]]^[:N^WP.81Y]*?L]E*1O!SPKR)EQVF2(/ZY.)R8M^[:N^WP.8] M][)?H3N+4:$M2'J3E[6*U77FV1B5L7_YE55[4ZW+EUJ<,!=(UEXJRP*?JBYB M,QY[F&]%Y@=6[57L(*5V4XQBE'OMQC+9X&9\]%IB1ZXZ*O8QSURU-T@6\K6T M*KHXPVX6,[OQ)7\:D:_6?>UKN!4V-9#+# M#'C*8 H&5C'SH#Z;7)H+^Q?&]6,9&F6T'(SEZ2*' [?1=&M.%N>C*>X1 MJMJ[++X?CS"56=4O+:?.2NI6DE6Q/VWKR>#2&/_I57M1ZR'\255[J1R_++*+ M9B#4TPW7$&BJ)5UC$;F#\H*:-@9$7FK@P8#QRHL28 MC$ D])N@\7'LE"O7RV0_7V8E<5F:=&?&(C]U(ADP1PB2GQ>G71XN/ZPVBNBN M:J/&9K"4F"$AR^VQ,"3B5BBQ!?]T;-XSX6XM::YKV*R$,\E\.9E1G90M1#*M M'"54QC;\K/4G^BJGV4ZN4,693J<)ZGY&M;]W1B2VXF=%Y@?6GRRU=CL9-#9# MG.PYW9XP('(3^=(4YK>N/_EMT'G/D.=S2V>-M].:D%\33HH4?') QKB,+?G3 MB'RU[F-\KI\%=GTIE1=SO5$S.O7J.I)V.=9&[^+]/(M-CK_A5.5>_/!P: MW79AA6. ;OI2:9'+EB_-C?C,&H3+X_JQ*+VJC;NE:5E=26)RO7:2Q64QRUP< MVS^S!N'B^'X\RN"L!3?E73>/UP/66?%T*Z\QEY:5_MP:A B>6OM)-0CRB,N" M01MK"MV@FE^U3+&8CFL0(A5K?/KIN5^ S'O1R;)A# ?6!E_CE6TW:P47^442,9U4=I82VVX.>M0<@O+&:5-&0%S^CRHC00T]B\ M&J,RMN%?68-05V<]?;DNM(4N*]+LT@W6O<+%&?%O78-P6@[#,"+ QI>6K?ON-0B_!SKOQ^)Y:[J@\XV15*Y3LM&8-IJ% M2LNJ;NA+Y'HLZZ>[X-F%L20;M+26+,=NY8T6M:(VD73!8Z_X(W.NZCIMK9>. M.A9$KVUI?762*5[>2=:?6X-P85P_%J4;6 TO^.$)7GI]^,VMXY"9Z& D MK( :^/H"0 &$]'=WC\2D*4=V!KP@,5R0H3-S;S&91BY3LIOXS3.D^_%K?]%1 MVKT]/GWAW4>(OO5IGJ'ZV5 ?A=/:'NB[2*+>K_ YGY4JO)%IXGT,*\SE('K5 M?#'J+[;>+)*H%S;K9FTZ:!@"2"V[@3,2AB,_Y1X/R0?DW#G5[],PX^$H Z'H,!K M'WL0^V_.@BIE]0I4%6W517JA:$NVNZ,.$MF0)KSE!/:. O)" ?F%/5 80VRV MNC5C6:D7O$@&5@_!=4B0,X+K9%)&'6.W]IH[B,TX^%_XI M<:>7QJ;]L^/@#=X]=[IWC_[_\7[.$S%MQ;''/G M!*3V>G:0T9!L2)' !1KZ MBL3))$KPUQS_-KG1'UKK*BVE&%QQJG0Z-?<4;1A9K^381'>R\M),SQGU?7G/ MQR=P<9OW%^8!G$S&L6:.C2S3/0^85]7 "D+'*O2VS/#1O#8-/!_=O$-*U^DV MS8G+SPV,3+MBN6IDRM%;X]HCY=FIWWFPI\W]>V8,GMA\K8-; MM66RR8-YVV,C9^DO#CM?KG>>B+L_%#N< MS8=B1]*S1$-SS I>'HP+36?$UGK1:[=Y<=B)1.;CU:59]6$G*-5ZR2D.,+QB M=K/B6&$B!X8O+\WZK!S#T_P+(Y=M)1)O:W5_I?!18*4*>(=%9+SPII4:<#DC4#4ENRJDC3';B13BE$1 MPQ1&D!A%?#H#GY;#XG2;CXW@G@F/M$83GT@G^A;/D5R M69*A>LZT43,V>-#&QFE@D'VI$CE,Q,N2)R*7_D#DGK[2N+$VLQRN+67!!G.#&.I%_VIF7"2/E?IZ_4"4#E6MBD5#+TXG"9JF5:=(^(G&B_>7TM(EPY M,2?&PV%INAGJ A&M5.B^#CQAI9J!!K2@=RWN;W3@?G>XL MQ%%"?<]LVT>L$+4 *FL VI[8.V MRU6A@5?6NL%8\^RL,$VGIXW(10&OS*X= MGVN\ O1*;,QDKIYQ![.!@ E+KR918WJ1CYQ'$'EL7/8*SQ/8P'-5@\\Z.2#E MZYF\-UCAG!1=@Q1-;'R%37F4/GJV_N06*G=E&3O^:Z"^=KOVO&/,AXN:ZREL M.1/'JL[7.*[G84,X >U.V/!4@XQ54GZPI8 /,>5V^O M*=K0&?/""\@'68IG87&O7F>_U*N9&[%6;<]P:X!GA35IK[N%R +C-(K=0>49 MDKT_.?$\2H\0.^IA551P^EA]I3.;;C.GR$N<5">8V%Y1W<8L"F-8G5@?):\IELX& !4M[B!F,.7FJ#['):,\EW($ M65WD)2JRBO#)^N53YWM./I/T^731JPU1&*NO=Q8&GLF/ MT]*8*,KB)-:Y7YY6_XARP:<2$0NJ42Y6/$GH.O-10V1FO7D_LIY<9!,17UX. M>)(>#R6AH:R5H0G"8H_=SP_7UANH(,3UUPT3 I>W-43M&:)->OWHF;??[>V[ MA(^+<[#J2X'A)I5<-]LPLG\P< *A[T;S@-)1UUYO2Y5]!D3] MM6(X-3+/2A8HC0C/(].K2@S1BX'HV1.!IUE4^+'EV(?+S-;(6>6KR5I5( 4C MO="K:Z]F1198)QK31].\#,6SKPU\/U=9DG.YKL./#"5=&X^51MTLS6.NGLS5 MCZPD/&).WLK63+J4+G';"8"X-L M1NH2X^9P*+&N3<=T3CDY3HV]Q3A6P2=S]2PJ MF'TW6\M>39\MF4"2YFT[N6A7ITTO>J>51Y2M[$>IX-LT4TIF;VNA;G]6U6)Q MG:\T>2&?G7/I1*9B4/.$+M.GJM:QA=7*9A@WJ M529Y=C1_J88_T 5SN:+(XL:T#-$B\Q;%)[7I^?,^7RTRSY>6WFU(]G*.6P-+ M7@VW[NCV&(;5-OQ1W>[/>+BQ>W<1U#BVIKB:)\TTB%'X["3.[73G*M>5J\5V M4L&QC&)8!38%ALG(.CJOHL2]?=XOD^)L>=T(-S,])[*L;(8N9S6]@'=3)7&X M)(65,HWLVMY%(BO"S2?.B2PBO5DV*]AF+6%3T9RVBBM07\4ZZ]+7HDZUAE^V M_8>5G6!"2#(FB#[=](?YH"8THJO1OM_VGRA8TB]$I6#-3&<-0$CJ^@P]:1\! MI^UVN5S$!H+2YDBI(DBD3497[?UZ>M1^;3.5(9\L8II*5\ 7+;8(:G4U(U>!Z3O MKS.CNC'O:]'9'N8\?$Y7#*/<'*\VK.'7!"FVZ)^+SBC'UU]FT47=-%2>3[." M7JO0K&1/:OSB]T;FIS=!B-IA<-'0F2(UDP)K5E>-/%7&6N-4;Y(6?V]D?HG. MC&KFJ&BKC@5NUU\KCJH\ZA8F M.$9,X#&[B*R=L:KUFZK4/Y5A"=A=4,\O&V MC'0JM@8>AI4RDNB16-T;SUUQ%-E,Y#/S/]S&\@H"?,]8^NTHVIY]"?REXT)I M ]OG[<$RE)BT/]ZT)0,K>ZD:UIN2S-$M5\R)LU2RUG5L?BT.2%;M+S.,G1;:P4 MV51&)#5+5+,0'Z]9%CV_IKLRF$M*VE'['*CDUZU8LUQXMN#M*'I6L_CV;)VN ML%1'RD]D):O62%Z4+Q,L7Z)9(IQ!^GC-TJ+ZC9J'XW-!;/JVVIQEJF)T3R.^ M+,T2U8S/FS4+(29=:I[,2P*9I8K:N%3)]C.7"9:OTBQ1S;.<5L?/:YJ.'J:8 M#477BG9&F>F^8N[@(317.<=5#5K"*@5JF1_7/#NZN;P3:_J?G?+O&#=_!%(< MSJDO)]9 P97":*-MK&8QS43618DZ4J(:!WT$4M8SN;)9EVC)F*_I9*[DEUJE M(+(F)])(B;!?^Q%(V8P)^,-\531$;*T2O1G%TY=_VMU7(>6+NMH<;/*V:*_7 MR5KY@K0N]C+"@*NL-YNS2_X)I#K?7FCVMG&!UFYVV&:7,W$2(['B<"2T!EP4 MMM[=W]_/?NR6JN..QTO'K\CC^B!5P.; 4++KL.;E&-(4WW*L.>D)&(9LHWBSDYE:)P(U_J MYS:^O,GBT4V"7^06HJ] UFM/V]J#YJF6E_O"+E2!8Q=M-7!=2,T[1ZIH:_!. MH-G >]A9[&A[LET?S=M&H21.DF'K+=[6X,]$^//N0?5IE73[&5XUYMI$;1*J M9BE2Y"#Z9E-T,OB?[,_Y>N:\?S#'NZCMVH6>PM:/%+/:.4@6-K Y[%K5ZEFVD-[=24BASAOO $GCWO])*BE)9FTB3=9NKDT1D2YSBPW6C%QO< MHIZ2=Z=(0]13CXZ4_O*VPNQ:(@?S1LF7YIG"VA[T^'\S0FF-;C@W@B YA]]B$ MK=0)"H7K(ZB/M4!%H.,]#SQ2'N^QB\:X* F]09'&+:$Y6F=QK<14(I<6N+-\ MSU'NP":]0+IO:B(C7),4)X#SKNF'LA\ ME'1(R MO6U!=%@#4A\EKRF6S@: Q,GD3FI&96Z1:\R:=1P3"JT./^VNO>CV.'ZR'/?4 M^?Z.\=F[,8(Y6"!U'&8BY(5%H$\Z%<&-[OEDD<9(U/9YZ4([*'6+_:&AC]O- M8F+S=:)%\8LR-&RH]7)%-2 MF@H)'K]Q-R_XXWM>J*P1I.7RQK4LNB4[0C?/^?W"2*]FTX_?&8K3[IYWO#6? MEADCO^ZK1:QE,,R8H/W!,,_KXTY:'.T)Z6YMV\9KF-AQCOL3&XZ$V2\3/^Z,_G1F"U)*S&YP-=+SI2/,.+I=2[ (;'V'\?K[PEO=P M?VL<9+;8*G(=8S QYFZGFM0JPP%(-X]+TNZ>Y]_Z4U_=0)(Y@:L";_OK!"A: MJ$XA77[]#?]*>/[:A%K94E;84M?\R0V!X__Y:Z9HFFZ/,1.,?/C)-47??>;J MX\G=AXX7;E^"+S+#WFI__7CP7'>LVYCOS&Y(XIJ9^7]!#F$3$#XC25RS-/SH MX,7P[MG^WA%4M=A(L71S??/?-C3;7J(&EHF68RGV?_\*O_7T#8 WHL>&+[J! M/R;0'VKW WJ@DIBX8/3/CW^UZQGXJS=3[#>]8OLKNO'&=EQ+,;>?++>3V7V$ MC .FF/K8OD'$@^]OH]+IA#-*9)#IL'V(830$R 0%_ID=889J L6]&3K^Y*^' M?#E&[K<1[&"@*AP5< ](^-4C2M)RDU*2L:.10)D/E7OU4.^/KK__HM@\+]"4D'C:3MVZ+KH:F(7!;2067E;O)2P M%10-:4"_R3IJ&'BB=-6/4&G6%->5%W-+2:I:1A/ NBFNC273Z'OCUTV"P+'F MEM/WQO\>$G\PG_W0.NZ>L-/"JF.:RLP#-_L?=NKY!D>O]*'_XFO[6W;&,76G M]?=#^^EKAQ@):D#8T M$UN-0U")>BM!T']H?VX_J.<2[8*0.# SMR:&S[03\&N"HY*W.CV<_4\D*#]# M^7JO:[4- U)[!:O;*#-S@X6?/'"\T9_P\V>5PXYPX7/Q,QJ%]]K.G.,F_ E( MW&([T0C300D!DD![0?)N4-,>"SYTHBGK-73I@7TFT=L.2MAFK@X$3Y)X>9P; M-RL"UJUU4FRK9.NKQX)W?\ZEP 8P?KI*H$%\L/%XN\<:58346^_TI&)[>A9% M_/7V,%P7#:/U1P:1*24)=R2F.WC>4(0FE1E-6]1CU^[5!C%Y60:QW>)K8A&9 MO=@B7HI%S#B6I7MH_2R1TZ&FJ3G7GQ,E">'2#WHG?/P0N ?BI 7M;#6M3O/2 M>CS=%+DN7]VF:Y^;"([C&$VDR.]OXDX:UMDYUP+C\ .VZ_!;PZ5(9ZNV$39 MYZ4YV1FVVZE!59X]=E*>C7,S];P M09*MTBU8H9'BD-,%.J5;+&6%Z^V""W6 M,M(C,)?N(TSJ\B9=R30@@_.&5,X5J-*;-BB>MA;D]7BO=DMQ%5Y(/KZR(%7K *^5 M()>"J%<58[;)\3)Y>^5IOL\!S9@'BE<)?&?_P7:9(_SDGM(_M +;:_!'2QCW M7:H'GM+67.[N2*:N.>H_AXQ[KV4^1<$_[QQYJ#'YS'462(0_/&;9:@-T,HL+ MO:+P66$G] QJ>NJN,XZV4PZ0XTMM.E(W)4$2NKVLMYH.*&TZ&T>F_A431!@DOAB#9X!86UD5=Q4DVV-_ M#OT&"*X!M6J/.4H8X6O XG)QJO9SHR8$%_D"N)(,1K,XDV*HY^$5NIL15P5_ MA+*'K-,]B?SSLH3DF\C$'\7KUK5XG=@=_^U&"$KO<&W/PZ 83ZI\"\8 M(3))XXE:0O1= &"(<=W]W-#FTVB6@3_6W;:SM \HULC/['S:F[O"/%AP$X-V M7#]X*>#O*MX$RI/OV.$Z^%%R/7?_]>=D.';S;CC0#3<'^NS.(0ZG7B*;U4JV MG^.$>K TIBQ+V67J); D2!RGV,^-?7?S0*Y%P]5M59\I9N*VN5UBV]W.2RBV MEH"S3*!IOB?TC5Y!PA=+$1(9F/BV(_S@FN_-58U?TGCI&V(DK(>Z:-1\R7%RM%8$LK+ MYTK+76X(08]@__(2;6""&9K7SB[OLUBV:@;(,4@@[KY;;J(@)??&$![(H/LZ MO,$-B0)L%*'/F.PEX1>BN$.0?PS^1?D$KM+SJWT2'#+O,&4VS'$$ M((\X)24G.17(',W2,@GP$:V.-))+[6L?;[-<0YFRQ*#4U 2K@_L4E32*N>K1 MS)FIE*K3=K&7$\C^O*))BMCNML?',F?VW*<;]:XQE-9>X"=[-8XJM7AX9?+A ME2EAG17[7H$0Q-*RQ0P\;-XHC&7R\=O['EZ=!G2&$Y3&1JWW,TY6]9;PROTS M(Y2-VX]B5W=,;+E\FF-.<=<$]YQC?IJ3_]2JZ$MQS"M""")YS:4N8J1)XII^ M^5FO#'IWC'I0ZSM;/5W*^]X(*W6"A7]V_5/WMY7A@J).$AE3\;S["Y;OY-53 MI$!V!M[DPO%^-#E.G_S6FCW^^Y44.$3^);'>5=#[MU/>+NO'K'\+ZW>JY()8 MCY8#M_-U1MM_D?CO?MIME]]];V__A;S>7]"Z=8F.E#:\55=NMTF-$8H:VP4["9:D/$O/OD_^\K\(_!9%? M&)SOU/]6\=^M2)$KPW:*244(M#:VQ+".@%.[!>Y,IEY\QTKF[P*C^^8@@C!Z MN-@.H,8_RSK[7IWM3L28S?[&M2;S1:HYJI&B]F^>9#I"7R MIC-43!AZFS#X3E05UP#^]UPGV%D?XI%+4[0UM% "$L-U0IT U4C KXW$<@+0 M$3EA$L*]J_#Y@]@5*DX4+S'23: E%-.$5Z!24)3:F @! M#:\93A%.#] M]RBVGT1GB&R.X^Z0O?WG\ F'FATR&PMU^X]?B43-V3O5CV_ZL-%Q+$D]'-T[ M<_A/RM\W4 I(,J!06+KO0U$*=:GKV,B6F>L$@'9MG2@B"Z*$?;(26<57ME6V M#]3%W3,.\Z*MP-P%#DFZ!X>MS%#= MX;G5QG;0MYH >']^AIP?T!.1+,10:)6'"^T%"454HQBXZS"L$M7L%;>'13Q,02-C1+SP+RC]\ MB[NW15 .+#C;]14R__!QT%2BL8X38]=9^I/]U]?0$0#AV#0PTNUPJTFXWHIH M1N)_/37"\&OBK_UECRYX\/V3P]M?AXS_[MHG1KJ_4K=#)065RA C]RLWARX, MU B?C+M7%-[O%G4X2E.UI$;)&C,C1,C0B*)4>4MEL">=P( MY7;1XL?!4LIXK7@M7)L.I/I4R\PVJC'M#WD9EXF'BRX"P9%%9=HCA75K*&C3 M>=%8]I:[FL5[5XI^OCV8) E'R/=EITJH[+1-H-)9ZN&5F;9#&(N-L#% 4)I- MEJQMY=++8PM.'L5M%BFUQTM!8]94EK4YTW;0TM2C<8Z2BF$.;+>#ET%A6 9) M0Y?$Y;&E*6,QX>MZM9R2NINAJ/:82H'#FI]0U+V-%U,G%&R'N]JV:3/JFGE# MD58&/F?HZA\<.(;F+118I+G&CKL^4ZTV\D#G?,XX-=UDODP=KV@39[P6?W4E,;=#&CV MFONX*;RZ2.89MO%/,NP5TTM>PZG:,+H-/._6&&7&E6P[PR7; LC@;+%226;R M1>294._$UMOW=IQ#,Q#$AZ+N#,GX,RB+<-*1G&)TM8EP/ Z+=N"*77FLI#)VP73M'H%K89*XVITE3J M#^7/)Q(<<08O(AD\;P),;;LC_RZ9_F2RZL_K1!]XN[SL5^LR M$4WFG@H+L]M%V6A4:W;*$Y@E51A/+">EAL?R?IP">UV:^K3P^/>#+0*7'=;Y M(ZAMFUTGG, /%0[2//!3@,I$=T#4/2_8IFK#S0(J*AX%8?97W18E>:@HZ0IU MFMC=8<+7>#[46V@U1 VS:JA!V?7O1?##DJVKQ+^W=5FWA5H[,-#%@O/![^N [3FPK$SM-(#6;G;89I)P)+0&W/)'8O<8[Y\?Q5KNR)IV.+=P:F(XPOH=?@YT0CFS],I.N9>5 MR$!UW$79:1.#,=K7?I4BZ"L.I_8BOJ?#K\3V>8F#!^Z050K,=8(B]MWBHK(! MXY-:21_K%7U8>_2.5M*OG:BF>S-362.V@;],:,;V7=9?NSM.=4S'O=D/]U3Z MX:]>1V$IFN(X;B@SA$K(R622DKDA0G1;@U@ZPR'?_^?_SE< M51DJJ@&=Q\#6L/O#/FBAOB,#&3)S#+"A"Q0#4T:0"C>*N536WB[28;EKZC]W MK?%V% H[R6^[W2<.?@YW*<1=]%__BNVOZ,9H=='?K4B%DWNZ&?TNKDU4T&B/ MS^VPVOLYN=LVAB/O*'R\^=]Q>MXO*2_6LD+OMB#\FVR\(KAK\MG,PP&O#Y[O MP&>.3&>Y5T'[W\/*J)NM\"\A45X4NH.VAK>7*D.HS ,??+"P?8@E.%"2KZF8 M9>EKZMD2X.B0^8TSA!-\=@-?="8831P=YKJA^D!7_O.#^G&2#*.)?78;FEM+ MU>!;[6*N6.-KF2)?@2YSO54-6P/*)$,P]"M5[JDF[ G%_^,7&DZBN%73>Z,5 MT_?CZ'L[DL3!4)XG]T>8H8\6VH_?%/&BBH_^%%[2X>]&>NC#?-"4HHBP6Z$M MMH4J<2LJX4$Z5:'6%F4VQ=%)\@M<^Z(/K 1Q_]O@IK MY<5@Z.F:KKAH ]\^BWYPYLJA^(4W9(&Z/;MZEV=/Q;H]EKCW2ERUT1(*4.B* M':%8@[\*,L%Q-/-L<%$=UY^$GJOG6\*$$D8T&,GB >,7UW,44]MY/4WTPL17WUNP@E M%0OEY0DE+Q9RE7IDA5+Q)HF MK+6%5K%Z5"C#--P7B&'-\>%C?6?;KT&W$F].KUR4@-#1%I![*5JRRM?X_%9C M9XMB1@K/8>=K6?AQI2\6H1K/?56VFXQ@MOL=@AIA2>N2)ZWFP;0-2W@!>;6MM9G8%NP?7$9=O:"A)=JHF- MB]#E*G8$""+X:V7W&P)7I2Y*K:\27NK["6]$R=U$^VIT/ZRJ">40?F#N?T=B M;#I>@.J2^:$3[-O2)5JZ9UR8;)*7))M)Z("U6_6*"('2:-4S0E9J":),DWCR M*S+TH4PFOY],1HS,J.[6=LMPLP M.#\H_4OA')=\?#[KI]16;HLK/TTSWKX]<50+QIS]",Z&PX@K.F-%?DF*/"HH MO%^S6!'R?"5T)6%45\N+,L70R2]9\8]LR><[??8(D;@"QHJY==3#3KX7YZFG M+DBT2*G6$O)%L2VTA*S(5P2QGA.:4K'=%X6,U"JVBX(8YYH_+M<<37)+]L&) MA:)B;OLQ"/, VH_#IOTH@I8\L#T:-93/6#C/*)R,T"L4TT54H,\0#/%E.2KF M^PEB!$@KK";01;NX_0X7(T%B,5_CVV'JD6.3-,M]4@"X8^_=ZQ_'?='97/$- MXR"2BS9 GSMB+R.$&U,S8;Y ?,NQ@C%HOB!X/M<)4F?M&73J[OM',/W0!C]/ MC^+M[7S>.N)=?Y^AIA&$RJ1DH*KHG 06E[F12LF H@%+TB.65M 6\;O^/D_U M;@G[D.P;+J&!?433A">3H61RUYH%O^O,\A94QRV+QG'+HL]H6?1R%X:GVQF] M=\G@.2.,QK7M!EG<_O-,?X;W=2 \L;'9J]37RYN\WT[5IX>XU_&Z'2KXH>FH MQKV([$[]L>0#%KQ-T;_=,T<4"G.XB(%;\CT'ASONWQ'SGTBZ1J5>K4FWOXR8*]4J8 M<+[:B5PM*PAV]M_-\Q;;;KYKJ;H")PQ$F=D-,;,>8 M.+,*>6Z O)BHYQ(EJ2;<;8A 1,\*&:&:%EH'.W:_;(Q_%&N)=J$NH3HB\2HA M]#)"HPUIQ[>$!*0G_^?9I/!U0H?3HQ&K$"F9)E1-3H*4(BNJRLF,,B)HDDC2 MU' O=+>G1[D%7!UDJI.VQ*SS7#F05D-F,CYVSE0M;70;A)V5\;Q;Z!LK<52: MM="5],,K-Y::(OLDEA*Z!5FBB8D(DOSRX$2JVRL;MD=+S$PC!(NLS_#Q.L,- M)NCLJD?/S-88P<-9TY.ZH#%ON]-%94PN9>K8.#,NVZ.-O)#O]TJ$G"I166(I M)Q^?QF6U%)I/%QU3"C9,J;]:CM8MEI?IQU<6[:G ]+D!9X#DJ#P9>966";N3J'KGPT M=RREVO5Z.S_#RV/)5TVVQ^>4L3+@J6P9F4PJPZ,U%)./;YR MYC=+,IML=(0REI(J-JD2?G8I9C4<1]:9,'#D)C1UBR]9:R!D2)G7-$C]M.F4QO)1Y>"F? M*RN;1JTZQ9D2RY(@:W";Y5(FR"-\LGK3) DMCA!T\W8Q34_M(3K%A'Q\:%M6 M-7VY3ZV:1GF1+L[RI76[/8-PIAX_M4GY/;MKIWP>"Q0P.#3SV"OVR?+Y5H&DPE?=B>IIE%X)4P^-0C8 &%C4+, M5NF.8.593TZ#:;"QX;2.H&6=+"\K@_1T:.3)$;>89-VE.1ZC2Q]-RQEKLR&6 M'](XLR&I/C,9S84%CRY]-*V"X'**EM,&4L9-YP9JKUHJ9N%3CX!P2%&UB4]6 M6&GMYSNB.B>837DLDT= *,XJK1ZS7#7Q-3V6U/;4*Z;;4*<< >$FG]NDB:9> MQKN8C4V;@D8;4/F11T"8;K16#%]F,2D02CF-2PE$$H>7'@%AND=:[4&)9W&R MLL#RN6ERHJ(#^8X@2ZD:=J_>S@D"6<\NC:%CR>TA+Y-'D"5YDVI7FDH%?%X* MI!ENKCI^%UYZ1%L5)IJ0F8Q7!4%O%A>J)4]IA1ZC2Q]-B['E:C5C#UA#9%N= M5)5?EBLT5-5'D,5/S*;CY5W>F =JOI/==!>>!J=U!%F9DC7" GDDXD!MKMM4 M,-1,"&UXZ:,!N(U)BFSC,B^1+BSDY98.9[ZZ8)CH2X+'$YN?,RFS18US)NDUZR"V& M5*J)&HD_UH0.@ZFIZMPU,'\\'VZLI"W)T 8=PP!>F&8V.,WA8,4G%ZMT:2D; M\*E',-#CB2$W\ 8C7%_E'*(FI'2^.Y:I(QAP"\-QL\7E&L;<7&]HU;!9I\7+ MU!$,F+7^S$I/^"&>'RMTP2:JY!HBBSK"6*?2=)8MJL=*7:'K]XPRF38<.( C MC$V79^1R4AS,<)',6I(0:%0-P$N/<,OGZF9.;;MY86X.:<.7QKF@MT27/E(9 MFRD_KPK95J/F:WV31Y?N5<8W:L:&O =GN=M.>)+[ M=EKD-?GL 6(QX<]$>.+Z0EHC?S>Z$]=D3/E8U?Q&A(]53:QJ+I+R1XI#'JUQ MAN[JNWS+\\T]]8ZE[@?0>]6\WZJ!7TV)QS5\SZ6+#X]S._S[417-[98F\L>' MSI\@KYF/+;VY+6M\8P8=M3?:$H'"KYZ@1HR [XR ?0?6'0J(HRB(%6'$Q>!3 M*7%FX;A_#ATQ6SU]S-Q7"\_V9,!+TI"D?$F%2G&(N_J6J (Q&7V\QGJTK\SR ZH5/%/T7YA05Z?\@ M5+]QMI\LX5\\V?-(\9EV_\30CJ']3:']RJV37VYY,H'KHF[Q2FB!;EZY=_*R MQ?$[2MVW%JX8CS$>HX3'2XH_PC-"4"<:%?T YH&^4,SM+L78+;L4M^S?W\O1 M2E#W]ETG_M97:+M[SE74L!5_8.M^"^WHE> /LNA#^"JN)DMB5DZ-"M5@F!?OR?61S*!":K0F(2L=H4XNLJPA9:K ;5JR M4EQ4EC\2&E!U2S&]?WY@U ]T#HZE^/_\T%?^C1U8FN/OOO^1L!4+SC[PL+&B MS&Z01/&VAOX1[L2)]S.*ZZXAV3J*&8 ?"0]R (2-0'<%Q+H[+*6$(K?!\TZW M1J4=RZ6G333.'[^2.'=%LMS?/^]3(HZ=8B']UD**]CP12$I3LD5[O4[6RA>D M=;&7$09<9;W9C#]=2N4<]SL;CY["K1N";"+?A^ROP:Q(==K6M!)2EE)$*UZD2T8#J#;RQ^_ MB"LV13YB?>A:G8=&YY.-]Q,IX,831,B$0RC^7C"F+/ MFP$5E46:ZSBN^RH+M:]FNL!P[;)=QL?"50/^$_*%=J5)6#)9SS04 9AUC,0G MM"_239G=>HI73"IYDJ,8"U4L5%\O5&G9):-WQY\*O2TKY-%PP4W0M 58S=%3EMA&QXT^ FU#OI?WCZ/)#H\M/ M+,%[C1KZX!#TLV?YU?KK;$[!3DR%K93"6+6.1'1;$O*T%A/(?F^,IS%>4DKS M@N":76E!-N44\@TH&)Y2>)Q$BL4\%O/HN"EOD_/Q6B>HE97CC776\];ZDNQ: M%FJ2!+T5BKRB*?JRTE!MQU?,$_R/;ZE_XJ#EPK3!^3(!+X@]/>JO@\FPB^'S M(-4>$J6<+%=0QS,4^J?H*^[9]',L1K$814F,SAC[OR!'&;^YZL_)]MC(V 8Y M"4!%\7P>RA$RGS1^15'L-XGVGV_.[#HS.+YUF ) Q1\S"](K7/^)J\XO:WDY M2I/]GMKJC)'^5@H;IF+[, 0]H)8 \=T5Z-,90J+_)J2ZIU YX7)H"N18]3+ M%,7X+'0"*"8.\F-1CD7Y2Z+Y5\GR4 ^*/JL$CL3D^$652THK@(5]B9FM+%/D MA07RS_H;+?0+YHRPP ,)$R@>T&YC_7B'P45KG%BQG,5'4%5'OZD@20EEISZ2 M/! &-T>4B3T?5A0EIZ>EKMLO!IV&7&?Y)6I'#AT#EKPBZ>=T22QSL;0 MC CRKV\82&?!"+CHO%]?6;U@T6*O.YI>]Z(3'T/U@D6\V1*F>8P=NMR>H@L"CT:$= U=CK'L=4G%[DJ;6X\ZB7IKM3M^.N5 MV*',-(H'*10/$LFK5(J(X\%8(G\3B3RG/W"R2/(UHZ(';":#S[G\E*!M/R,U M>222T!L@B*ODLRF:2PJ7MP5=<2'YV2M,*2BY:&NF"3Y'#WW&/N9/G^%7*Z(6VIM]:PF(\QGB,$AXO*5"Y M[: Y4]:HRU3LDEV.2Q8WY8W26M5.D!I;.7IZ]S8!G%)Q-AS+>%<>IJ8+CJUU MEDN9"+L<$<05S<9=CF*I_+VD\OQ]%%\42S\ITD2SH:XDI5TTM.Q\V/?Z8R26 MS(]?J2N:>&4'Q0@8=C= .Q0?]4<\".QB'SIZE?&Q1CBWG49R<9"#?UHGD*9= MR"?55-NPDOD&9;&;/+Z .B'L6$035PP1[TF,1>I21.JL1O9DF6I6>+I@F+F) MA&V<4I-8Y^;-<1/)%!/*5))ZKJ[[DD+KHNWYBFFB_@DHN@[_5<8N -LV17MS M/'-<-,G;R'6RBHJ)Q4DVSX M6DU'8U;,1N"J$\4#]2&._-+4%7-B'\U8SF,Y_SWE_'RV_F,%':]K9&J8MW0)6+U)QFK: M7&G&(T$/DU)DZL+.:]O7%D!:!FX8*%PE4,LQ2!%[O.VI=9B>2L3!] 7KH%C5 MG-6EJ._E)FRPM8^]UT]'WO-*J]C:C+"-I \-0;((=Y%VH-<0=M@B\"N&.NV, MUE@ 8P$\CP!>=(NM8[9MI-OA":1;R^;<&O]X4W%\;$W<].#+3&=N*Y:G&LX2 M9H"B;+1DB:DOTL0:K\S[3%,FR; UY16+QP4;L7S'\AVA*/R5 JX-UT*=[F1J M.&.83%$)],**#04<;4*^PMGGSJ2-8)A]_SRJN-XC NY\O#C]1;;^I$7I>3J] M6=6*Z:PD!HW<9,-D@J7)RV38;(S#KTCBN1-U8EF*92E*LG0^NWJ2,'5!OK6I M"'X-UW.%[-2KZ'O@GWVSWW\',7ANP8+E<<>^P#UT(E#.WU#/ KW;O] M4MQ.#7U7!=80N/+8;^09UAVL<3&=LCI5-NM[]?>LFMZ52J :"L\+D%NW.VWT M:-4$/^]F5G8A,Q+$6:FBYN:K=DT>HV:U%'ZLL.@%.H?U)E_$C0,Q?B,[-%!? MNUU[WC'FPT7-]12VG.;XSV1'/[-8 1UK97'0".AT,54UNE+(#N98&W53- ,7<45PQQ1W+$%G9LB0=IE"P)8D(9]=S,CTVI8LCT<,2>+OEJ&XP\AEU8;$ M'?6C%F#NE 92+.V=8CG6YVZ1<>H]P PDG5,\TAH49GD'.L5AQ\IDDKI*':EV MC04S%LQO+YCGBU9/D\Q9T%OY =,9X-U$ MI8%]$)@F$T+@.M\D.D6'SLG2?GKH*S1#-,$:FM_.L<.Y#F>GVAPI*,7:RNFT MEE/'_-1(-4,9&2G)NR4#LQRBFJ>#&3\<([>./MKR-.[ $Q?C7+RRC[8,>R<9 M#'U)5B<\G\T+9 I?:U*F56+JT)6CPSHZFKCBZ'BU();=N)#NL]P7XIMX+OLO M[RF^G:[K8$VK+G"UB2#.._W">$JHW4+S,_V5E:,%9:FN5'$%5(E,=ZZ*PWR8 MAB+8;YY9/\:0QFS>Y[!FJ8ZOQUUZD9U.E2#UGGTCKV;(A!XQI<"K.L+<%>7% MJ"+TF$TSS NRQW()<5[P&Z]:-J3^]G?0V0% ?;=6)TVL7KK]B-?45FTV?/2ZT M,=_02DM5<2/3L+/ MN;(7%T*'[<)-!\;0*,%Q?P-I'"=?XD[U>$/ZUX;/2*(.-L\]JVWL$M!5>4;; M4K>OKUO86JAN,E#;<-MV$W0J%8?-L4C^)B)Y/C?@53))E^>9,LT7**,L2G[7 M#X8<-UDBF80> $E?4:E7U@A'-JVP[1WQ0L^(.-J(6]G$:NJ3VU<<44LILYL3 MZ>6@*)'5E>37!=,?9'@T%BHLS(*:B:%/.Z,D%NE8I&.1_NPN&D=D6M3<&V&A\\ M_=7)R]]A3?!+IAGC\5+F=%%XO*0X\_E='KZC&A/X,W"]<)&>_2L!Y@$B0KQ* M?5D+8%&:[$4)AMNX@?[R()N4DW.\O9(RK"U\DQ4:,;%FI"L9Z/!JT+KSR$"T\/Z.>#V MEU*^52]/*7\X3>?&/W[AU_C1OH$/SZ6<*6YB@=[RUZG9B!W5DIFR3G+S]%@H M]]G!JFQVBUKQW3G&-Q,MI)#'!_[$<=%FQ*/$&LSS%6>CE8M"'9NV^-Z&5>@E M_Q)BWC[SS\'+25.?CD>KW*)3'N"D5%8'W)H R>(X[&N*XSCZO M^A:@07M6GZ":+Y(@JP^!)6 %=VAQ_+"[ LOO 9AGIMW)]X.&74\WA+S3F>8+ M]4FO-X'33C)7*9RYHMA3P!+ND[Y\=-0#WT/CA&;[**WD ;%(+\N5#%[GBRMF M41#-U?J;0.2EN;/XG%@ERUT@6!QIC3*=4D,%XQ G%,5<);EC&[2>4"IZ",<0 M-<[=:Q]N[HXS6%$K!XV\PW_9ZZ@',ADZ@\<67J;%4J]MKKN2DE<706O5)2H< M+U/A(0#)N*5/+$67(D7G6[H\08QFZ6);K\[:56$N$D6O9M!N=]5$8H3Z*;ZR M3CJRZ6M>VQ_M"T,_7<-T.Z$J,]U7S#B#=SD9O'AW1M3L])U<-:!8%>W,5J@. M],ZQ_1F=Y'(H%J21$31=CQU5-R-O/I:I;7/E%''%4G&#DUA.?T,Y/9\G\"9! M7;CY#,4-RK:D-/(-MK=H#C$]%%3D&[ $#'>/)5LCO&[ JVI@!29*,B><<-^4 MZE@S%TR [<%8&QU/XEA@O],YV7ZOKA.\JMF>&>[/C>")ZZB7R6@1I MCC\NS,3?B4RX!R-S*##%4%XJCN?EMJ*2V4E*^TY0>&T:>&')8 WX]5%;64%5 M R^%XSBB<\SCT/[/6!9C68R0+)[1 MC'^N,&*%C>QF:9^7ZF5I9KOM9EDI+)$P,EMA)!]O;OSS0C,$!YZ!!D:ZJOMQ MR!'ON[CD?1<7Z&RT@*_H-M $Q;4A:;P#JI8HRE38>=4)LE>)?''B86CSD,LYK&8QV)^/C_F?7(^4NUJ/V5-:7R=Z>:Z M2R'=P<;HAE M\3O)XAF/='R5,"HTR0OI5*4I!663M-J8OW"*8R2,*-N0Y*YP_/%6Z@M--SR[ MG^Y14Y>P/O!9YR#>97?6,(:"DJ\YP= $GZ/'_OWI(BWA47)DWR'B* MRJP:2:Q5QO.%?'VU)NHUK=5$,@[]&9;BKE)'3PZ^Y\[\]!7(KR\3OW>C0 60 M1>Z#7,<$)!05%5XH]AH=_1*>!YE07/BQG=#A#6,W+-1TP];W_@1X /%:0V?K MA2UG0B<\7*H9*F;8.=^; .![U^\8]-.TNKLP";\\D7)*B *9831&47!<'K'4 M4$XR\"].2W%R"A"CH<(E:9),P=?]5. ?35_\^AO^M7^O:@+%1:(^V0WN5I#1 M('>"CN/_^1!QO<\H,GDGK#N!);;(# <9_OU__N=PL(\UUT[%',QBLO5RR5#; MC $V=(%B8,H(OOA&,9?*VMM[X-PUM==>-[=:"DT[0>#7%/V?Q,'/:/J/:&\\-&>$[LQN2N&80 M;N"ONXDEB6N6_B#6'"C.4'G>,0)":^(BE?>O=CUS#*JGOF+[*[H1:B"H!LV_ M#F.1W4<'$$'$0^*+-!(2S Q2O_^?O3=M3IQ)UH:_GXCS'Q1SSCQQWQ'@T0)" M])QW(@2(U2! B.V+0AM":$4+ G[]6R4)C UVM[MM-]"*F.G;QH54E957UI59 M65EVX!_57OS/B8Z\ILC/Y^62N#_%Z+Q=U8IM,+T14F6[7;[7JM*C%MOCD";[ M6&OU&EP.:?6J#SF$[M40CJ]PK5J+'K88[NAU)5@'W^X/F2;3XUIC!GR#[3(" M5BX722(%^.\85Z\&^L/4P-!Z'/O8JM$C\ LW O_I@A%S"%M'GO4;23I^'-K7 M][G.#I%1DP'_'S(,TF5[HR:',& <-:3-]QB A!P"27P\':>?4+^QTW^U>J## M+,^!3@%]80#AZ(\0KDD/F;B??69X^*W+\D#P?_]B9W]Y94_7IX4HEJ6B* LD M*A>$@H)2@BCB):& +TB2((GB8D&FZBL>>,VL[A>#(M[+,VR?=>?E$DOEE4@ MO.MER]%D2A7ZFVH+[M6HFJ4P%L>?;,Q:K.Z;N!9J+5!C9=XT&O7-K3 G'^ MS.AQ:K4[/6IDY!4B7'I];BR(@*F=/]/%NLUZ>RVL46L0S)P\&024,1 *Y\_L MT>,^+U7K,HK[Z)C84XP_B2+0\NR9C%[=#PQ/Z/!5<=I?Z(:BEUL#H2B@+UNV MU&!1G5ECD<=YMT6-T/6L-*%!R[.WDZA5+@P=;(2I%N$>/& #C+9V_G.IWJQC4'&CH9R@$N=9KED1 )I?.6Y+:S M-4VY5C/6W&3+1>;(B*8#@3IO:6XJBKMAC8XA+M96<;YCVZLP$LKG+2.M6=7] MM;HVUH5.G?"&A<;J41,P]+RIP&@[AZ^U2!0W-Q'6:A9H0J,%#+O0=*^3(RZ/ M%WB+LFN/J+QPG4B#?L194S?LE6J*&&(H.W;$SH"5!I,!>"IQWM29#>OD*C L ME.SOG.**WTT7*FA:.&^*#HCMTAWY)9036&VU;^WZ31% Y,+L[]&A-,2)T=Q8 MSX-UH3BOJN4EZ.N%J4+;>V7X&(YLIB&$W*C5G_+V8"!@%^;*K84 >VU%,M;H M?,10X4C?N!IL>J940W_D&CMN03'X=+)7J-YZ1N7CIF=:56HOQY)%%LH&WN14 MJ;"H-1JF%.\'T$FY[UM6LX19*KT QC1254+E8H MJPVF +^@+K75;C7F1VK/Z&RYE3_<-_-C!W3@@KJL?*)1:Z'4%EW/QRIK# )W M,*)AT[.^!BV,JRV6(XQG;4'SV4VM*_/Q4\_Z.MY59OMUV&\8.ZK2>9SS9H54 M0=,+FK5OUO1FR!)+-!2CUIRH)";$!S?^2WE75@PMM=R/,. MK(F@J_" QC&[==OJMN>SMMZ(X)6&9QT(U9(=LLNRAU;;]#IDM_O"6--@T[,. M["QN+([W513%K>VHO5K(S=XL?NI9!Y2EL;'5=LEDR!X[K1,EMU]P:%B'_JP# MU&[4<1_%J,SL=((N%PA%Z$0TC&8,0R)TQ-_\LPW.HD$I6W.?-P\GP'/'-A M.M&!U!Q^S\.HU[?$DXR 4+[KP:4^=/SB0U-1\ATS#-0/]MQ>#R1@/QY(./&X M/WG/.1/\)PG^.VGXF=P_2^[?.U.023XS-?$+#WO\*E3:H9U2"0+-)3_ G(C,C&:Z\Y.Z0V6&-S.\ M&0?YB[?%4 '=5?[.C&FF#Z_KP]T<-N14;Z/+*N*I&]4.U>PHX4>.]O,+L'W% M,:+[.254"[VX#)I0$+#D*.#(.3D7V!L2EK\+*@R_%EVIPMBUA5\>_$*5DQA2 M=<^Q8*X\',-$#Y;5T =25[V6+9LAE";M^RKXGY)48WMYC*@V+N,ML\%0_*3* MBX9;J:_U$DP/A24*B$*N1%VZ;R1#<(;@/P'!U"F"*8$0YXZMS.D2:DT?)]6A M9%,KXG$P4"+^BH@ZC3M:%8(!V9T)-$Y(JBG@YAY??><_"51,*UE7A%-D: MHFY=>&0ONQ?^YB\^O3VKIK;?DEO;4('(\ W&2!<.Q M?>0O_;"B?N]2WX^F_NF*+R1%E.-[:&&5Y$='3NHF;W5?D&5'%])>L\=.=U5+ M4CU!XLE*H.U'O)'OE'U]+LN[ZIC^^4K/I@E?K2KQG805$9 +6.P9K*?Q6YED M:7U)-N+["9G9;C02FZ4^PS+E67-N.T7&I__Q'QP_IQEQ9:'/%O4+CO;+H@YL M=U=Y+!%COK$4Q)K=L;<@6SBW.N/*)3=?R 730<1XFKP"2A4Y\# MCL\%M\^49FY9KCY.4 YK/#:E09X>=S4AKBU9+.0*Z(]=4IF!-0/KG8+UM_B%&U=^GAP6BV*GPZX8#5W[&\>VFHQ4=P$/+^90DK@9)OYSL["9!CW= M$]0U+U8<>596'QN[X6^AZ..R.Y$6A27%AZ04\6ZACVM#0-'! GQI%MY/TK-R MT%>X!&JG"N_Z:UGL,]@G\'^MU*8GX1]S;"C5G'/MHQ\,%E-IDZ!J!4& M /: P.!H#L=N+(\JN>C%.4N8RGR<+/OD;BS)Y^_(P?#^(?YXP6H4J+V E:M; MCF?Q,N9VBO)2-N/*L9 M8'BN7#S?K<\@F$'P;B#X^?MLWX'@J(QZ4MBC(X,< M*;8X\0-1YFD(P?@B>2J'E]^YOW:UL8Z"_=:D, 3;3\9 M\8]7!,K\E)OP4ZY)&'^Z0_.Y- 0"^]'Q?=;F@.EC%WT/LOI@US=%.V .8+]@ M&;7U/*Q40I?@\299J B+>3"WXEKUD)Q0V25PF7W([,/MJ1J]IC MV>!,@JD154&+^ C:![AI4WPKA? * QX_>'!,C_-1LE-CV6[O+5B.SV461U0D M25K0B%PP$Y+,:_4:KG50;I9'M_YH4\Q/XWML"'CP(X?B68@CP];M8>MS5^4? MPQ9;&"SM>;@L&XWM+/\X,#8% UXGA.\ M"B=8JEX.L=7L"OKL],*?9IL^=]T_P(VV%1:B+#%1EY9^JC:W>AR!\YU9OBDQ MXSQFKR)X+QV,(.1*Q?,LYPRH&5#_(*!^+HGX8:".'J/Y;"CV%%YM:;;17E+A M=AL#%6Z"O%G%Z=9<^2-72#,:,E?^FL.0'^V.7%$0$5J7O^Z"![R>UCT-Y\/" M5IA3:%7<\4V_2KBE_0#>-AM7B,L5R^>["-FAI0R-]XG&KUGL7T?CI&@(K>EB MI/&=N3GD[%:[,3)C-,;5WG)$Z9R/_WV7X8(X2B"I0+;J(680B%LURW+(/) _ MS0/Y;(IPB%X>"E7J=@BD]U0XJ1*C,&DW@AADMH$G@H5!MT5OUPI4R^\Y-AR! MY\2'RPYV[E(ZY;Z+KWMYD61V8RK/]>MUOR;3\,9Z2#?0'$:A6< A@_N?#/?/ MYB!?"?=]0*^'!:VHH^J:LJH6-IT].@,(=\!GRCFL]!;:;R]N<: IB.LY$.GP MO&@6N\B\I3OUEKZ"F +E+I+%=56%_HE*V.L]?'>Y_H.RBU4$=_O9E-"!E:& MC"M!Y-#"^19K%L+(0'F?H/P*^O CH*R+0"JE]1Y%N:8VL!MEJ3&5-0A*F/B0 M(^&E87] )*.G!M_)2,Q4CO!X_Z'/9!<#E MDRM$;T3=%(%81T[5L2S'Y@)'-I8 P:KG5T1?ER\8N$=K-#4B:Z05,'!QB=92#B-^K/Q4!O\,_AG\OYK'_#K\5S)'=5PGZC,=Z6.FC_>BCW?CRL*BR9ZZ!&X_ M+/^=.+6OWLZ6T=KKW*"[IL'>%(PSU5=4HW.3 OG*ZO0#V!=FHQ" MWT_-J:QV]HT3BOB0Z;- 3F+M4BQ74RB/GNI*TK8R>L(U?80U,)3L8B1N^[#H M-OA#$'BZ% :)M>R+WN6*5.A@4/4L,C]%27\@;GC4F56D2,"Q]+PYE6V:9O;C MONS'[2=]?;71 ,\$/;Q@/:+"O.>NIE)@J(N*6JI&[I3K#:#UB*D55GYO3MGO MIE#OCK=G^>2WEQ.2I7Y<%06Z8,@.9NF"R5'%?4^OYLTE,YD6O1W?D^W1(R L M<6T\*E?.2N-E^/S3\/G9-P*\!Y_LI*@LM_W2CFGL=-(:K6>AUM8@/N,2MW=3 M7.]ZO(C;L$W9MN7=;UMFJIVI]IVJ]JVYJD_;]8BK>O#>>PO0#G\)//I7,\3N M$IOW",&[1EJFCYD^7I,^WI13\M:2$&^/P^+>KRT,6>;P;9&YKSCO=K4QDYJ^ MT14UCIC$RNL+O=4$[2E>WS'645[3)&59$::##PYLXN^(FS"B9P.!^7W5XV 7 MG^>GH,>(">?4,4L*BCB?;P0AU;;F%J?1 AZ7X$(?WKP&.4-IAM*[1^F[PYN? M@=*-O)JN*H^RRK#-8<^N[BKT#L8UX\I9 *5OW>UW:]YC33?#0%5^ABSYOIJ&?R2F,U$/!2P@7( MK.!V!MH_&K2?2BM^$K3TF&*Q,&RWT9VK8_G',-\I2!H$;G,2O-MQYRTE-9'GX=!WT%0#\"C$]SU0DM2/781$U2?#0,? M#@#(\[6-*K5V+D4!@J6M9QO <7L8RUS(#\A\.Y-_A6KX#R',F8DKSB%HP M[*!>$OQ1U&VX&@1RXEP6"3)7*!'?*^FT8^V4]D55X4_+SCHR6*B+* M@)6 U^R ]!#;"<#S@$P1T$$=?$'S1!-Q12] G 42+%4?DAA;@;__.NWLN:%**\"],ASHYJ+_[G1$=>4^3G\W))W)]B8MXN,LE1 MB^UQ2)-]K+5Z#2Z'M'K5AQQ"]VH(QU>X5JU%#UL,=W27$JQ7V5Z-Z7%,#?S ML8^M&CUB:MP(_-L%#^?8.GA\?\@T4[C_CE&F'41.>X@\=1%AZTC:2="N-6;@ MP-DNYS@Z149-!N-84Z;*]49-#&#"*&M+F>PQ 10Z!I#V>FM-/J-_8 MY;]:/=!EEN= IX#N,-,JTQ\A7),>,G$_^\SP\%N7Y8'8__[%SG[46H5ABHQ) M&"H4B2()%BQ<%B2T) D47D11HE26<)1*E5<\D)J:L#%]OD-LC5VC,ZZM*L(T M+T>0C[ULJ9DDO4?+-&:0"C]FB&:,JT4#IO.=VU M-;%;9'QCW9WLL5Z_,]N,!@)UWK+&-K293ZP63&,I%*MHP2I4Z$@HG[>-;7T&;FKM*81HYHCF^CU&\6."Q04.V^JM\-I M,&CF*T:URQHU03&Y=0":XN=-5T;!FY>(J(=RDB_HO7#7)3B@S,1YT\=*/A(W M!.,SN]H:4V<%=[&>@J<6SIO*ZWHU5'O2BM])-#4?/SIM0@=/O3#[Y953G9), M96%8WI@L:,/F!!W'%XN?-676H=5>SFS7F#!-00Q=>L5/!_".SK.F&VDZ+5!M MIH62;<=I\@6.=W<1;'JF5'C)]C5"WFU3-];-N.F95M7,48OW&CC' M=$H>+6A6ERGL05\O3*S>J1#VD!B-T,828TQA.U0[[0&\-N"LJ>L15(1J59MG MUYMVV-67VFXMKR9"JZMH4(T/O M8MDK:58=@\M/9 MXR98M?$2%S<]ZVNWW?1'X8AS4+:]D=NF@#*.'9?R.^MKV=\0Q>$*JQNZW)^0 M!6J,-BCPU N:);:EF8!5IP.^8:JKT.GJ(L //$A[UC38.3VQ(2DBSZFE:G_F MLSLUBF#3L[YNV2+9Q=Q'P^#J+7O2++8=SHV;GO75HY0"671*$MIIJG1@=:U\ M+QK XT)G'=@7-+Q87#=7AA56I[VAN34\-SY9=-8!/RJ&4K (-8;K<^Q@3GB/ MC4+\U+,.^.;"U3>&W.$G1:+:UBHCJ4 N6%]NM:;CC'\.@%,&F9QTP.WW=C6RR8' %3)!]KS*4!!I& M*\XZL-.MH*\LN(7!+D?LSG>=;LD!2]"39L4Q@*/KE13A!&Z7*;J^^NWPPRE/ M((\\(?&!Q#!P#A\D#E#\R3,_Z21*E+8Y]SL#[]"+U ?"$A;R8]O?9.FAB+\5 ME3IQ(DZ>[X!G+DPG.I":P^]Y&/#ZEGB5$1#*=[VYU)^.7WQH*DJ^ V,Z'^S% MO:1F)PW!'W\TP/GD?7_R%FDF^$\2//90>#,.FPG^LP2//Q1+F>0S6_/G"#ZS M-9FMN4W)_TCJ34Q8?XE=?M[8J4-X_30T^$&[V&^-^\LV[*E?#)(F.][G_YZE M(($Q0]'$YTT_4B)8X0']6.7X59%P^C:101?\;>G_<#)6I@]_H#YD!O+* ?%# MVTB?)YL_!R:,K;PC:2'V"N M169J,VWZ,&VB,N.<&>>K@=,5P>4OWA9#!717^3LSN)F&O$=#/NK8XI?8T3<# M(*JWT645\=2-:H=9)=4/'>WW]H:NOBKC][98KN5 T[OOE\4N'DO4F5'8GK1F MDJ%KHT%KK#'"XTK[Z?MEAPFFZIYCP31^.(:)'BRKH0^DKGHM6S9#*$W:]U7P M/^7RO;-:3I'(I^ M8)75WTXI6%>%4V1KB+J%):%5/[N9\_=:F->//M^:-7F^;9DI5*90GZ)0M^3> M]=0@0__U:!IVNFT(KOER+.QP3?W3D^%OT5O<%679T M(>TU>^QT5X6'_85>W>QJG&32S*3@^V7>T>U\^^?7;]HTX:O3X@$5$2S15<>" MJU+\5B99H%XNV3W1\X1F95^1^%6%1!N,7BMT)SH^IJ)__*> GM]IA I?KJH M7S"=7Q8UQA4\8EUH\ Q>(UJ*UGZLS:H_[^W\@J@[*-%2 Z)=!Z)I-$JSPG(] MX@9 U/AYR15X*%I=A\"$YB4Q*4SP])(#X\@AGNJ[J@S3]LQ=#GP,\."#7^"W M%=7UP!"2+\")$RT'0'B??. OG0C\J[HBD!;X,B*IIA/]G7E4-^11?4&IE]^] M;MUV9*3J^ &[:#B.XM.VDL8@?0[X#Q>\IW5)K M^?K;G&_UU?I8/F9;N1D)\ MJPR&4KEB,:OYF\'USX;KYT9!W@57M&/P$]Q3EWS'Y_N;)5I<>#2$*PGA6L[A M'WFES%<0;$XU3?#$'**I-J!09BXA#8JEV[H?>/'9@"NGW(<&!ZR!J[H#X9_ Z"&)8T?R!4A '*KK"H.FLVT86N M_>,_5(Z Z0TWPL9_;A:&Q*S?\U%TS7"#P)8';K7+D;^%IB_:BZ(1N345Y?(- M$NNMV(#3(C@+:/'"++R?J%]DV7>Y.M_2(IRMM5])C7_,.%Q8=UUU*1#+;=0R M2$>?SEJ8SVDA+5"0)I<*N<(/WHR1P2V#VU7![7.I[4_#;4>8XFB7CU:,/L7:6^&RS,_^6#_["Y.-?Z,?_M6CO!YC]KG< MX12JX&=3C5T/8--.$'O!E%$N;C,Z:]I\=6/59:8[E!X[L"8<+'Z.YO!"EF"4 MX3[#_?62F)_$O1RM\K@SZOJH%3#]E9G.Y9B)8[Q4F M&N,$<&G>L@<9M#)H72FT/G]S[#O0FN;7?'V@ZWECHH7-PJB@;]:MN)0R3 #& MR%R!^NZ5)#<2+7@S,[@AZK:/P.C_.M1=N#^"!)YH^\F(?[P:3^989(Y%YEA\ M 6V @'UT?)^U.6#2V$7?@^PZV/5-T0Z8 X@O6#R%T)S.<+EL&#B)%G;%:@&O M5S58$1[N1EQ(Z\MPG^$^P_VU<)J?QCU#+7FZ6!4IIN.41_RJLG#V9'P3!(PI ME(JW%5#XP6-.>ISSD9UQRMRAFS =GTL9CK!(,J&@%;D4;,B+=MU!-U5F+[ 86?R)7++UU0"!#:H;4 M^T?JY]*('T9J:ZN1XWJ!$(RPL"N.J[O.&*O&5S#"PSPYJE2^(X?^R!?2O(', MH;_1(./-QQ*A@?GK+KC Z_G3RKC8G_1E/X].HH8^,-KMLH71\,I6F&Y0RJ'% M\TV"['Q0!L<[A>/7+/BOPY&;C)T%+=$UWNHOID9!$I>6$=^@#%,4"KD2=9X$ M_/==!@WB6(&D MFJA\A!(&[5+#LAYS?F"L7SL\P9WC/\/XGX?VS6_68OH*; !N4NDP5 MU587^B4[0]?ZIK%FN!:JTD57I,M#:FQI D9"7D'FBN7SI*0.T1M1-T4@UI%3=2S+L;G MD8TE@+#J^171U^4+%B[D]UA'%GH35#3F2WJYB]KR"O@W25U4,D<4W_)O,@.0 M&8#, /Q&*O/K!J#$"GUGLV%1M-IT&VV25MF)-( & 8XB!Q!G!>JO^X QY?[ M&[=ALZXOU/H;!O4YH==,_S+]NWW]NQMW%58B]M0E<.UA3>W$<7WU\K",N&8; M<;^+>W[O'K),-S/=O"[=O$*^?QJVLJ_Z?' JO-=M/2N&(;[=16 M'%>H=OH[?@ Z^\Y88(:Y#'/7@KFK#[\)E"\,\VZU&D',_63X M[6I=MKKC 2_-1N30\U1;WB5%V\RT(KRR"OT EH/)>'!6PBG+C_B]Q5?@: M;FC[\9I&>\T9+9DJ9ZI\)ZI\:_[HTZX\XJH>O+7= L3"A[?%OYJ*=9=8O#[( MW4\9YN_E3V4*E2G4!RC43='^MXQRO D-RU:_9IJS)-D;HT]?<7CK:@,3-7VC M*VHCZTJ7Y M=73M9\*L&=3F)08O >2V2D:U M27*5[LQQ>KT!A!H\?/N OG6#:.8Q9C3[&BS0-8WVFFEVILJ9*M^)*M^:QSB) M?U.5O BZ*6KJ,U_11_*(!+=;,Z80?0>9/<"%3M#2"RU)]=A%3&9]-@Q\. @S]>2%%;]:#N>F(1G[-S5 MO(O7*CQ>'<#. @>R4,P1A7*.*)^??L[ EX'O%L#W;D_R*\'77(S$H617;M88VY^HZX+=XZEQ2 M!)4K9WN4&?QN%'Z_P[E\!_QVI%)9M?(+#&6MT!]CM3IN3&+X)>YEH4@""&+? M@#@+)%BJ/N0/M@)OA%7@3W$12!$>@0$3$JBP)*'_\ O] M_V6QB;$6"+):)F0*QP5%+))"022+0GDA8H)<4(NEA2CBDBR!%_Q+!/]7],U_ M_@_\.%LCHA$+>-.QO_^]W^= M=O:<ELDY&L4P((1X;(TW-2YXJ&GEQ 5[\330C<>>GHRJ5'XA#%:YOQVI; M<-@(ACX0Q7\B)S_#X9_)SA*W^1,)I;8O;ZJ+X%OZM<-GL1T[?NCX.@3A-T^% M)2XW*GSZL^?&$Q$X[C<<>R"AIH!?TX$5L(=2\8.FYL2NQK;U:2* :BT]: [_ M9\167RCGNUZ1_ J_",P/L(KFOT]I>_K1B8I X4&P0G,$85B%IAG@[*CVXG]. M=.0U17X^+Y?$_=$6Y_N^295M,+T14F6[7;[7JM*C%MOCD";[6&OU&EP.:?6J M#SF$[M40CJ]PK5J+'K88[NBI)%BOLKT:T^.8&OB!8Q];-7K$U+@1^+<+'LZQ M]2K-->N/; KWK["KWQETVE_DM,/(4X\1MH[ /B.@TQ,..0[WM_>\S@Z149-! MN-84Z;*]49-#&#"6&M+F>PR 2@Z!=#R>K]-/J"L:PE^M'A@"RW.@D]S?O]BO M#UNLRB4*6V"*(,MR42A(!"F(5+D@*&5"41<+?"'+A51[Q6,&9 $;52527QB3 M::'$%.8*&Q4TR,]>MC04V7%,S&!Y=EH(Y@5C6=]58>80MSYZI+L=FGNBNQVC>DIJ1 M-E+[!9H6B/-G-ET_L V9:!IZ4])634QNK\0!:'GVS!J^X>?*;(T988-NE:?M MC=_I#(3"^3,[$WXU)DUQC'9Z@:TSO.!Z>PVT/'NFJST:[*2/T:BUVO4B:852 M@^Y * KHRY8#E>6"D(GR!CXCV9Y*%-;H3 -\^*REOUV3;N@:/+\+J^HC5N>L MO#L +<_Z.4+GTKY2HQQ^%TW]WF(ZP)=E^,RS?J*1UPLJ8J'(LY'(JVA-VMM- M32B=O[U-T34%*Q0DH[,QJW6!(5O&.A*H\Y;\Q-@MPAV[-UBWPLG:MB,LJI%0 M/F^)5RUK'"WV98-=!M(_EY_'*P,_3'*\ MZ0(/C"ZC3$8&*>7#ZJ[_Z*_:X*F%\Z9=9]B/"']+&)RC&EUIZ=6=-:K!OEZ8K8*0YYSF M;#Y&0U&J^M8*7>75^*ZB\[[64;HT6?9'_+I!8T&UVMSDI?@6@;.F0VZ;7P1M M?XWJVT$/$X?-.LG$U4'/%8N@O8X[$R<\9P3:EFW5%]5R). 79LMNJ7FGH:HA MRA7WB^J@O22;2_#4"[,E%BL\=GS5EPVJY&P[9!;^; M=6I*+2H);0D\]<+$!E)>YTKZXY"Q-*PV[U;+NQ$:9\^>-=T;JA=T\SC!6,2T MY3%:N^\ ;.$7)E;/%^>8MQ,%5*QU9:8E5+@\:$IN[5; M5/<]O@N:7IC8YL#*A[)E5AAN'71Z_%;J[^JQWWS6M.P56B.F5YF@HM]95IU= MRT'1N.F9:?/IBH3-77>*6F:;?&QL(V%##V#3,]MFE]RH80[' M^ICJW%4IX$ M00#Z>D%=E*DIL=VJ9!AYK"O4PEHW:L#\C0OJTB(6>[W]?61R5.!OB4[/-ZIR5.O3+J<&3_UK*_K7GDWV&"VR^!2*]"EZJ.IU$#3 M"YKE!@S&+?+]AB%J]@*E<*LYGM*PZ?FZ&K1%@[36*V;=WM3<=0^?[_"XZ5D' MK"K5Z=*TA:,69@_:%;*]7EM@6!?T%>_LHC%N34<\B4^Q:M>UO7P8-SWKP&K> M:CN%A62AZQUI2ZUEQ:PM!K#IH0-Q5.3H?28%FX'G:8JNKWX[_'#*E,@C4TK< M0#$,G,,'B0\8?_+,53R)FZ5MSEWOP#OT(G4#L82'_=B^3 E]P*FWXG0G?M3) M\QWPS(7I1 =:=_@]#T. WQ+'.@)"^:Y#FX84XA ^!2 ^.42="?Z3!(\]O!E%S^3^67+''O!,\IFI^8,$GYF:S-3M_A%LA,8(11$ M?*+V(\>/X0_DQ^8N4+^XY\+IVT0&%OC;TO_A:L;9[-_][&?&[\K5_TLE\>> M@K&5U_-?,TWXLS4A,XH9%+X,"E]XR_*O0J4=VFI")0@TE_P LS\R,YKISD_J M#I49WLSP9ASD+]X60P5T5_D[,Z:9/KRN#Q]U"/Y+;.2;&;&BOT1@O-E'%IYC M(8ZKP@,GMH; DQD;/=!5_]4+$;,#Q3]YH/@/&NSW=D4^_$S6=8T_4^W['>Q- MJ?8[S\Y_Q<+T= =O=OKV=^'I0PH$?SD0?O+<+2P13"V:W3"JUWO&9-[2V8X< M+=>/'WWF/4^\X]1MWW,6>O#H^/[Q0"WQ="73F O;%K<1C0;6W9&=$CK.:_!T M BRV3>:((I$=9<_ =$M@>O<)]H\#$[.0L5:S;!%\1U$ME<,WQ"8/#P7!E@@^A[_)T %T/0=6)5<0:?>: M!YA1Y(PBWSE%SE0[4^T[5>TK]/YJJ@O6)3WF!@C@%(AH.:!'^_B#C,/^+HA] M7#6F>R>RG^L5GL(#_&RJ\ ?:5N@3E%R@N*/V;M39HVB)SS>8:N@$^<>Y#D^> MP_)G: XOO'4%>(:U#&O7B;7/=1I_$FN&-)EV:'5;-]:E67>+L\6Z)4&LD3'6 M4+1P+^[DB1Q@%21%E8#CZ/C NX0+-Q">I8=61J1OATB_;GENEQ_?U?)_"CEV M40. J^F^#*8EZ"=HNV"/Q%:^*&RMRL*H[H'W ]$I, RTW\E)%+DPJ,=I(B+9"J7PG M3G]#U&UX1XD*UG47;B4C@2<"\<1C2AQ_)UBJ7@YN(V>N1.9*_.:],>2OFU[^ M(=Q@V@IK [_A4,"%7="^KP:76:0^,:KS#23YVO M^1S2=3@<0HW"'@#AG"G]? MM8=?4Q>JYP'O_I!!)FY5/W,EKL]&7+TIN"O'_0"+5HR*D;A-G8>*:JL+/;A@ M%[2@4"R7].F$T0F-J3^*9;S7CXNNP[7[.Q[NC% M *VI:(.>[P>%_*PG]0809F0,,ZQX)ZYZ=2G:&FBNVZ?9VS$KB?UT4Q=C(&:9 MW+?E!5S38&\JW353[4RU[U2UK] OI&4YV=#U5%G5-_"2BHRN9G3UVNGJYWJ% M@*9ZJNBK-37Y;\L^P&1X1 G@K$ .X,&7DDO7U2U%5D<]9I=?1ML1/MWK5@2O MT((G?W,H^A9YS4"7@>Z/BKB<1/PI6^V.R;/*LQ6G^\8BN\&<,74 ORPN[.=>_['OU[5]Q!,I5# M1%GV0O598/F$5IB.K>4#U;-._YXY)S<<:KMZXW/GH0/VL*OS^ 2H"W:'X.T1 MN:M:.T,G.VC#79:V93*^(!O0AF(.I:@L9I#!,N,$GX'%5P-Y%:)$,NZPJ?$6 M993%HBD152$&)2 #>*Z G8/R1B,--37.B3NE EEDX1-*ZA9'8LZ\6 MQUV&, #%UR\8NRKH"!S'1 ^6U= ' E8]T"LP=0?KMWO+]OD%J\>FD6Q\B,168LKIL*H+& Y5ES)?2\.NMUQTUZ/UI>-7/"KM6 ??3&[A69G[L*F0"HP9ML^BG0 M*CO>AYG"1U^-/F+M@N%1"PK7F'GK!LKNQ4JI8:N6,@2&)RZ:1Y9S./G6F=X, MLAED[Q.RGQM9^27(HE%36#;-NF.(XYTL+?3'CE&@(63A#@N6*Q3?JG-Y2T&5 M=]W>I=L;U<]N[[KMS>%K&NQ-I49GJIVI]IVJ]A5ZM_W0DYMV ML(M#_\>*,1E)SDCR78;5/OE",'$77]TS 74H= MS+LA*JXGCRAI=GP?:P_KBCT _83.+%[,H>B;^XT94#.@WA%0/_FRL5\!:AY[ MI,QESV(9G*HIS<#O=JMM#0(5Y@60.:K\YN;8+?FPQT!XZ,?58R[ZJ1F/OY]] MOR_+;_[#S-EO":*W#F!]%I%[=1O/?MPY.K\:FWQ^1_18C9%8LP$("/9> I*! M/P-_!O[?'(Y_)_@%<]1HSNO%EM'8MST^W^VH:S8&_\^2FM_-7=X5?U_HMFC+ M/QA_OTLS=H\AQ[N.+&;ZF.GC->GC+?FU-1VNE;8"3\;I2L9A;VXT. MZ"&>QBZ.R+K ,:G]LC]:,W++F%#3#>?7!E)[&@DX$9]R*^2(MQ-%,W!FX+Q/ M<'Y-L/MMB;Y:NN$('$ :O7<\! M>J8 %A0L]!>DZ@P@M4TEO/3BY- M!;_][]<:ZG02A4?'UN#)?'@_W6CGJO16]P68SB_PAQ' /\%!P#'$0^BJEJ1Z MPDRR=MTB3Y&HZ'2+%6KMBXHT^ AU B]LI2*M0OF\5*N>Z'D"QVZ(Q8ZAZGR^ MT*WENYPU;T\U>#"@6#RW]YE_* ,!#PI3UC$%1NX9U1>'\5ZB4HX) S_ M]VV&%OK/&(>Z53U93W/M_,"1#<1QXWO8,K\F\VNN"71WLQ1R$&5L C(FA9]R MZ3[(*8Y76D(C,G8]DIIRU08V)<%"&)?J*V,_=G(L0VR&V#M%["<')7X"L+WOZ;:LNZ()Z_/%/C7BP!0[/Q!- M,[ZX-?T<$35/5;/$_.NT*%=O.&Y_?V&HNL>H$XR$C=)(V 4CT6N.Z5YW'81\ MV&%)LUK<%3J^)N!D9'FAZF("0OF((X$^B9F;OR=Y;]>DS#^ MR$39SR41]03#CQ#"1Y0?=K,NV+R1-UTZ4X8>H!W+ZPEZI)&:")A$*2W*FV4K M9.8@,P:P[$]OQ1X;;]-=_8FI-^O;<-%DL:F@-8N2:'%F_M5OB+5>[^ M2D_Z_7TQ)3YSE*[56-WQ<>.[VJEXY;1._0"V-XMG/6Z;L]:X1VI&=<2*ONRU M]KT:,$%QO3N*RI7)[/[Y#+)7 -G;9P?OPNFKI^IXN]"?D/L-SXC#L"_WJGN: M:@T@8 %G*!9SY?NY0^#-XW;,8J'*<3*ENI7C.^\1,)G@X#N(!+P<7RR0150RO_ W+*P4!V)@ M#<;X!_5)HED1@FQ_.@N;0#/SPM0,53_P=#E0E=04/?_@I&5?]71'.;_V1#9# M. .G=BVQ=9?.KG;J7'U-SUBTH>91?CIN;TU^ (<+CTT01 ZCLL-,&6XSPO [ MP/HJO<#K5<+=K=L-H]JS&T9+ZE?X'0W'#:L:X;D2_MY-F]N,OU1?8Q89(SJE1!V_PN&&'K7C V2@8->PEK M.);(''JACEN&]0SK&=9_%.LE82T\B@*W-RV#L_"&1= %996GOQSKA6@K%U95 M.^+#96U1<_>C3;T:P5Y"W@6PN>O,%A5'AM]??8RUT:KE^W3P1 MKN*$DJE^C8'ZW\_:\/Z"@?QN&_047A''#(MO:B6#KW95;V )8FOS^&L>V\^8 MH#9:ZS[V2Q;*X-.2.1J:EBV/@ G"X\,V:#F'E[(;&#-P_E'@I(0EW2R:GMZK M&=:X7NW;*MLE"S]?<.EGP=F@[29'17B$XLYCJ2DR1'LJQ.",@Q^%'$Z]\\#L M;08_N-!US?CTK&@BBN[+IN.'7EP$#(P\'].)DWLM )=X5S7HS%.ZSA( US38 MFRKDFZEVIMIWJMI7Z//V#DN0[%BN8\-J#W!A4H/(\8RG&QD11PI$W4YN83HF M40:>:/O)RIV=SR9_N&Q7%N M:T[.J9#6!"(NH$A2YP?A,V!FP+QK8'YR-L&/ A/C:5OOUL0*O]Y,6].A[/#% M%0V!&5>P1C_'UST4N?VZ A7]_R=:[K^9)T8 1/G^JE$9M_^@#;ZKL%F?NKGW M1QFS3ZY!(>I>'*]C%[3OJX&?WC][J=Q=*&*ASI<7JM%00GF(6M6RU(\$HIC4 MGRA0V4Y^!O0,Z-?)6MX#=-4HZ$D+E$MV5U,N-R52RB*KHZ8/MQZ1KV"5ZM%%T73,RX'_0J MBZ+$H3JVL/,R$=C;/O"-XJJ85*Y(OK43F&$TP^@=8O2S#T&\%Z,$:7-]8S_3 M>([QPZ4T#C>>.X 8A6.#_BK[YS_^!?PYOD@&Y\B#(EVEWCA"&W4HACJ+__!"@/I\6O/ $TQ2J MA40/XT[&__[W?YUV]MQI28W+R2B627$!7OQ--"-QYQ\8 M;/F!.-BM;T?[!(>-8.@#4?PG.KT/4??-4$Z!YH\*G/WMN/!&!XW[#L0<2:@KX-1U8 7LH%3]H:DY,9FPV MGR8"J-;2@\;N?T9L]85RONL5R:_PB\#> )-G_OLTLR;]Z$1%H/ @6*']@3"$ M4=OD^'*J]N)_3G3D-45^/B^7Q/TI)N;MO&.VP?1&2)7M=OE>JTJ/6FR/0YKL M8ZW5:W YI-6K/N00NE=#.+["M6HM>MABN&.V4(+U'CMBN!';ZHV88:M;97LU MIL_C!U6/ZPOXI2+ZN@\W M*< :9 ?)1Z&OVZKOUU1?]O3XD@O:5FBPH(6P5(+6!U^6==4?@1Y63$HO M&YP'M'AF^]]4*^P!*D=R*"4]FO)6\Q,AI6LY(J7RBQ/S/!5J"*!D&]5TXKR( MD[R\FR(]/X[,H>JA^>%U<8JR#%QQ5!UWL=]\!_O0M'Y'VG%[_5+?SLE>3%ZGI86>]Q'8%!@U1%$G-ST=#& M&N C2U54UJ'H :5+\BLGHK\$VA) >UFK/B!G3UN(,AP74)B\)/HQ..(ZH1Z4 MJ^E$>7A=> Y9 NF#]4L%#5J0V,(+Q<78WB&^ZFUT\%,.XFHC!NHQY?/PE[AW M@%:*2,**$>@Z)_J,Q&OBLW[%=Z:6_NT?'P/Z"=XLZPL8$P3&65%AF0QH\B'. M@!)80)1*; M@$JFEP[P1V0 ]!&B%2P-\]?.A*ZH)O# LQ@UAVZ"_@/1@SF# MS_*!6VBF'$710RN>,.6H:G"\\G-DIL\Y2C U! #J'B*!'V.', _#/+8/WOYL M;8(;2DC/\8(E0L=47\S%-[B[:BY^"NWKX@EO!%T$[>D0K&? W4C^4O'$O6[> M(.Q_7/^=16P;'3L/]>^E(D(AO*J"ZE8V0RAV.+M+H!C:,IY\L-*?8" '"( N M+Q$OM)-;;V&3P[. 4L!?92!U!\R1GRHJ>*=JP8MQS]!E.Y#@NVH\-+@B0*TW MD4 U57?IV&K*4N"2 =8C.0XXC,8GGT(U! -0G[\WR9(*?DX.DBJ+H1\'-N C MTJ C1,FAJ>C)D*W&-.GYD%+QG[SZ^%C0TZ?^Q>!.[(\4ZBE5BI=@:+;/']G' [5_>12HS?,TYO2B$<$+4F Q-_V$6!!-$@@ MX]G_P;!]MR(8:-2M%1EJA.HCOCJQO1X->.R[=M9\+Q"&D,/16]V/?^OJMFZ% M5E>U)-43!(V=4\W\6C7$VDZ32U2A7IT_.ZN/_D!0'WCK^C<.CK6O>H!M.K8R MB.BI;CN:>/(]T?.$VKBS:*'*8Y^?U,R6.5,6:$T>P+#^>5HB M(/.:*,&)=8$-]..WP:G^0;DV*@)I-'8SN94?&B2I8<5@+C5H_9?E*FY/Y"H; M4K$X?92F3)7'!F.G9?7KS-?+E1S0>ZO0KA7028_"AIC7=%70CCGUM,#7Q0A9Z)X%['=ZX!'Z>H=. MIW\1E7A?T3\]^.2]',I&[M&[DTE4#_@FNT;#X^-/?(E4"#G%R&/3T*TE M^T""=L=I?EIXXN(4@-W &VR!# [?B#T:US7U WE[R7ABR?CJ*[)(TGQCW^>E M\(Y2C@N(>L"!\*<#RB?1 M"JA\%QA#[E0R3Q;JJ/XI-8!'EG??M4DGTW)@&9![7>0AB@XH=/"CY..I9\%2 MC_G",P[RS&.X9-S"V-PDT$[U^L@;9=V30_CBHZS4T[B *?H! J9%/40&P,-/ MP\FF;AL)38&_O!S)?O>9R_] MK7#YY&V8=+?EQ5[*+OGW?#^EZI<72ZY2E7DQ'Q%=@YG.;/?"?LKE=I^RG_+] MF$T\QKBXTTKU&;)ZE>82V& *SF*1P7$KF."$MQ[0.9"D"BB"IJ@T%YHI> M.!=R?JFXMP)+N'Y\".1DP MY6G=+R>!G78SC_\Y6@]DVY#&1S^='CP*X*21#/.+_:7JAH\ M(-74X";Y!<]LSH7?KSN1II@ETF2)-%^22 -PD2Y\B0%X,^G@L/B](_4 ?_T= M;RZP'[*HZ782>C@$^1>.$\"TP9/R/WYJ3I\)I ML,8"U896))>RW.^L#Q?GR@XZ3N MSKW](%YWB A!'I2D&^1?I!O W5N$!G^.M2-_R&5(\>:GX874-W["&]!1L+C M%_]6T?_KA:W\=.>)]U5VP?@!<,4#>(EA:ILY0^9]DI MQJ(X>K_M,GMM&'V* MVZ,_>T:R1,*4>5T&?^63W1;UT$$@H+MT>9(EY,C!?P0(L!&TCE"/DZ7&CN'$ M!7&T[H?7'$^-3R3Z)YX*M,.Q#3[*/8&-[X>6F_@"2:PHN<\Q=I]B:Z?&F50Q MSL HQ/C$8_Q54Q>E=)LPV= ^60&2\<)NQ>&_5[YT[A[\F(U^K7,>S&X)T^ZH M6Q=:(!]1PMBC>OI2+*QXG7R Z4&)84^6/TO<@7' 3;!C),D_$=EOMR.G_LXG M6Y&38Z[UPT2T;)@P%D]$$HHY&I=E>[)1,-GW^(99:**/@12XF/;UQN78U;AL M1MK7>[0P=("T0UL%CDW,+LI))$)."X>FJ(AQ^'IQ[>,""I,HP,? +\DE9DM7 M3K9_XBRQ(XQ/ON:*N]B72ZKN=L8]PH251B [7I=,,=]AB0-R_( M@V7= OH7I,4[#USP.(// ZB6*B9F)MZ">#$L:%; Z ',]S']@-DZ21+#28_\ M9SV*\WQ"%]CI=>C [B9;8="BPN#N7X\P*1G!_GY *D]-TX3EP(OYZXNV>!RT MQO!_'QX5OUN4EW_#[CV;N*>H3=*;YS&48WCZ?S^Y['0*>^'1L34X&S55"D8[ M-]DD/OR1!S,+M$%5X%_3[>)Q?F"Q3+FW9+CU>-;45I@\:3XOB5M\Q^$Z^.0G M,W,HA$O'ZGS<)R9/]HD[4G79Z$XC&=7S4QU;L;97-^ ^,55^.#_ZFG!V $ S MV:^S8>9C>!A6ROXC\>OD?32SE=WQQZ8.EGE/7NYB97HV \;;2MD5[JP MY7FKY;0(FM_7=G+TC_\4"L6'\PR+B[CY_,W($^?Q\V/SB3##\4:GNT M%.KHP.'78U1H4Z5-7GN9['4+J*F+LOH&8M2N-9D'^QW-K'>MV;BT9021AIE> MQ"7$( >1P\P)Y*\_T0I]1Y[;$:WMYGM_BHH8OE%['M/?;( %PHK$P_EY^*,\ M@83^OH:5^[J8TMLF0\8,(AQT^S1?71##SFJ(EOFVEHCZW&0<1/TGN;O#)'90 M!UY_7)82B&*B!\MJFD;R6N8!FZ^,-$4V5494#,:==H8*6!.^WN]M>(Z?^G$N MW#(6MS"E"&@^S.I_RMI#%J%]ZMH!-TI>@K?<9Q0NG5,H%D>SDRUJ/X7_4]Q9 M"_5D9)0[/_Z?I)V("(:W!*WT[LGQ# ?BP,VQT3KHYY M5;KE.O&F#UA]#R&J// &E3"^A^*DT#?PC8,(1J[%./$'S$_L61]SF=(TS>.V M5B[.&CIF=^F6GF1OY1#MHCJH6UD'?G7Z&W]4#BY5CCI4CH5ZR'=,-]_CX-MA M'\J!J08JC,=S<+/J(!K8*4D]Y!V 3B0=<G#J8%]B&J=D.(\FR1/,A9;G(1H';9VG@4-8;C /ZW2 M_I0J\0"S0UY]']!P,\F<.TGD38ZGP%UXY;Q#?XE/)V32/ARRAU^\^1!3^1N) M5##7'[V^'S:PB___*J5")&V%0XL4OX(RO+B MBM7?UA0AQ[MC*G"ZAUO1Q M4AU*-K4B/E\\DS8QT\VYN^+)G;695.BIOYS'XCF_&/ HGL,N9;#T5!6QP""7 M?KI;^3PD!>5X^@F5@Q%R5TW3$G.?*^B?+K3V&8*N8KZ ]JK:(]/H=M"N1+#+ MM@-(*OEP?BG\U^CA3]>X^@SQ+,RB)Y5JU3436GUTL V#1MV-Q7->V?),#WU] M^PM:^">Q4T;TX$7>\ IU#JPXZFMTU%YV*7(L=S"T,VJL^%)C*=(82:LG.XAFF%Z]@ZNUF =C4_TP*,7D+O!H=\C44T$H*:3G!QB@F,] MUHM@^MRQ5$1\,1? M)F G?R/B1M3-Y!2-\^RQL)8$Y#5IUFV2YZ8J>1'02%$#)#2,\UWBO=^G^0)T M*@QBUAT?+4JA?]A_K:43#@8(>YDPQ90GOO&"PY,7S\=]^J9TVU<5 4U-WI9+ MLVK3NOIQFE.RVPV>DPASH[XJ2,!XCR\%_X%'>9*Z<[ =G*N7N6:)Q(_[_U(\ MQW"<8DQ =PB\ERYA^"^^K3P))7?(90;Z$V\WP2\F[D72WQRP\# *$5\7D)RN MB)=X+]XCVZ7]LU3@GP!Q7Y/)/,^+N?(,7C++X,TR>+\D@S>M(BGA%(45B@6A MC,NR4! I3)"H,BY0A$05R2).4,2ABJ1X*#5J[0I#;1+L3=2:!4%]9Q39J*5! MZO&RY7QAB8]:=.$S MR94Y>7+V[)8&P"W\:RE3&+N5!R.NGS8$!TV%$N3?3,2BNFMN(JJP[*13R]%9MAU_;H2YHB-$D\ MBL)A@)).Q]KSXVUGOAI7-(7LS>1PJ]7* M3'4W:R]67$$+P19H?E3L MU!J2EWU_RA"'3_@I[61P+:=@5MR+/S,5FBW.5V.=3. M]!2T]/*X4*;-#FZ0N[V@DQU>U^@(M'P^=J&HJ"1&X)@@4C(03 DE!+$L8O\_ M>U_6I*BVK?M^(^Y_R*ASSHV]([0V?;/V/BL"%?L.%;L7 A4105 :$7_]I3&K MLA(J,RO3!G0^K!55F;.4.?C&-T7DHXOV-G#6.,045Z'\ J]J3>O%ORNL)PQW>TO>(XG36\ MFG#^ROB3YJD5CXPNUI_1,[2BJN/".=ML@@\^,;Y\T M:*DVKDH:V^@UBPU"$B1[Q 1+8]O'UEON.%[Z^B_!,KYM(:PD:'*P-+;]%;S: M(%JK;ZL>A^\P&FI72RLY25U&BQ7.8*.&PH[X_;Y@C_O[09GS5\:V/T9MK#TR MBPM5$M83^NC6D386'!6Q[6],HE0YNM.YZBBS#5;9,-MZ/?C,^/8/1VT,#?.U M N\A5J&P,[22V@ST.K[]3EM$$,)0:NIH)M@%<0!79VKP_?'M"].&SDK36@%2 M%BW*&BX*O=(F?E;Y*ZLU_^1S)K,UNW-AMMXG1;I3"3@ CT%ZKW;\,WP\8$>$ M,^H=<2]/F9R_,L9JA;YS5"S2\[D*+CAR=2?X6A P$ S'C)2VTZ%7):S $W61 M5#36L)E9\*!P3/P=N75P>YVF#/5M9^P04@'1[>!)X9C\#X9D#9$B=81&58:P M^ITBMD1D@4R@U.NC.\1,C#IJV&U/;H"%=_3 INJG%D9ZRI!Z.,>-JG45A;G MKXSMJ8$;U+H]VMJL8Z.3(JQ.'>7 ^"MC>Z*$H:*O%\,C3S06J[ZN*3R,!=\> M>_E;.)\GE3*.JWFZ 2W)%>R[WL'*^)8<:LG/66;6A!1-VH^*T^T,\A^4CF^I M.,)F18NR*BRADO49@N^-)BO[*V-?;_.P4J;UCJ16\A.Z[JI3EX""E7'A+SC/ M)B2#8]E^L5YE:64-C8Y,L#3VI+A9&K?;HVD=KTPF4,5SUC(W2;,8X8<+(T)5=70 3?5JAVULYXV"GB]AFB+<&G\8:'F:,(C MAXYO3V%CL@AO9]):#)\@_K2']6C;W!Z'*K1#UH,A2G?@7G#VPO&G=8DAZI2] MM-RZ JE">%VF:- M0 [AB%6J?JA4? :"D?B^UIJN=-UM;P=Y"V-CX^P>(0_ATMB^UC@T%+7\;,[W M9X=I_:A.68N6@Z5QS1ZVO(*GC#JJ,Q ]8<24JU74#9;&]@6OK.U\0S%#2&$8 M?"=JO9Y/#,'2^+X&^MSKMQ?$0>V;+1[:E&@7Z?J237!L!EYUSAM3::EV2%1' M"JUC#?*I%4ZP5X5!<;>FYS:C.OT-N6FUQD?75UDXP5J9UM;=IC9"'5;9Y2$= MIPM.1>."I?$#R]L3WD)I-UQ>W/O2J/5'F\TN?-B$$VMWW#/;GD.HTKRD(2.Z M-*R@X=.^.K*$A2B2] )="I(HB@*V"!QM":8$DJ"(^5(49S2R>/WI-:6$"B3FHZ.B0<;8RBTS* M_0'<+@NM8;*)R6X/Y4/+W!39SMB8&5)E.ZFVN403: CH2& M4ILYB?X(EU<7>VFVDM4^KBM\YU@_;HU$$Q-2"LIA;6@.6\0(&NK4<=V"DDU, MQIC1\S4Z$=4-2AQ,K>DNG+J<:&)R:P%K*!.>935$$Q-I[ ^*,-WI4*_6=3?1Q#P,UAZFU(LL5,D3>^7 H6O3Y!)-S(-6WHU:-H]#C3E%K2BA8O47 MB28FX@WVKB@ON]!N6MJK6*^T[(3W5[8 MD]8AV<1*+[0NWLZ+XXAUN>WI$3 M34Q75&U2*HD,Y)\S].J #U6VGFABHJ.>!OE'4%^MN >1[Y5**NPDFIC%YF+4 M-BM%@Q^M?$?44D?;P4%.,C'K77:BHANM4]NVLN6:)JESL4FVAB.B3\I))N8TO\8E3%DOH$J%\16:/7)* M:+;&7C[F(GEAI+$CUL/DT7%]();&)MG$')7:>V.>)^N0U'<.KLS48-^#33(Q MR5YU53X..!Y2AL*55AQI8*&=FL,I?(>$DJULM55/=Q3AMY4[5*HG&BWSJ""5A[-^0Z[ M\=8:&V,NHU9L\2)*HMK&,+ZPANLMU:+Z^JFS)2++%%[R"Q MG>:X89;E9+M5K*,.DX=MWVTKT971<+8_%)M"[1;H4+K.ZTT3[*YHE92VQXQ>HQLH;C;];8-I3";N! ?8<];N4]7Q]2-L?SI$,&-B26I'3K9;HTTX-%UM-GTO,\EN)98["5DUU!:$[ AI+DF5)M+C$NW6G5EHK29. ML:8ZR+;MN96!T%UPB7:K(1EM0PV!6>@U@1?S3++=.I89>UAH[6D5Z36._4W' M[HVU9+MUT.,W-#HYHGR#Q,GE2NAM^IB<;+?R.$YJY>&\HHZ8Q7XZGVQE ?F- MW;J8B#74X5N^5X1,"A+6VC9J/>X7N_7/&[L@?]38)7BFWWS'FP4CE[M#OPQ: M2KIA.E^R146+^D<^9[Q_Y-:?$^;/%0-/SQ4#49W 7]=H6=>?KZ2%HTF=Y>CT M%$ST$.VP:J&SC,H'PMQAO'!GV2U6=;-RM*".P\JC[F[G*=YEZL@_D;H/9P_^ MR'-'O[#RV_]^3*CA+/HV,;S#Z)L<_B37Y+2T-9^E9&.)_EM M\_DI3@EG.-K3QR8DH^1W%'EK:NF+C.V+SP\*O8/V:,\B>OY[.+7FKRB%[_I" M>3=U?BI>"+_X>:DXLXP O&=.F;]^T2\6^K_\:,7&SU*'+T]6)3 @^%L('O\. M <@#R#^2X 'D >0?3/#H=^C-<>Q \@#R=R9X%+#\ER0?3I4/__OQ"F(5S*&3 M]B6/ZG)[IY[K=U]V5?^H,'Z%WA_M^[-,\,>2H&*">*N;_,M!O+\,Y7UN*'^1 M/;]G:GUJTU\9=CT(KS:VHDME;'"I[+(" "\=O/2'>.GO69A7?^E]Y?#+*W\" M[_P"[SQ=BO[..P*?5QLOWA[>$I[%;\]'S3+T6J$EREU:\FN/BWS4W^%#"'AG2S=4AV>GXH*;.'OPX'4;A[!TY&7S /27 M)@X?[6L;O5'AC:J+6KG;J#VD7G:SV5&;Q87=7[V/PE; MRKP>K!U<$ZRI4HW9-1%(MOVZ>(IAN=0',NA2+PE:,:!_:E^)4 # M/JL!?]PC[YH:L(3E]KPK41POFC.MQ>21"HHST>U[7P,@F,B1!-" "^[V[+'$ M%&G 9YL77E,#-%8V.QW\R$'$F"QV%:M3$Z535XG@#,#H'$H##;BL!MSM&?#9 M_I37U(#)DA[ 8G[38(G&(2\XW7)7K;E1MY3P#(!S!!QO\/FFZW)K#Z7TW,'N M9U.[4U>\:+Y;$J#3IZ6_=T& G?6>I_$\?(#1;>6Y/^#/">=LU#=R$;6X_]&; ML+-\W5RTX"5_P"\##MC-5C,\2>H'$.N$"#N-.6@4]$&C4V1Y*2T':GZ[AHT0. M1>*3:.&-JK?R"LEF)+M6&"$JMS:*;,D5SV769[4)]%>J7M-GX ML#N6G&.@:+Y3AT(YFHS/30"*!MRS5)UH?73+.YMM9ZY6T$:^)U/C5:&?MA,M M+W='Q9I>4K0LI;P2',K7C<\S'A*Z6K[K MBIG;%%'-[;W4W@^\AF1SHAE2,)P5S MYMF_CG#VK.&VVF[;S7!7K>6C%8R;; M*55ZDEJ@F9(1M$7R/50<07(008,(+=#;^W1ZD_5V6"57YR^TQ>Z M":7-/#CN#\,2Y7D2-$(KAUII*%=HYM3;%Z/0'$J]%5<&>GN6W.)CZNWM?>AD MO44H0198=.M;S%-[L:/*:XNC=N?.YOS($ZC/$PG""[F3W M31$W+"T]C>B+U58D%9E8]2*.4S/04@_Q77 MY]$@?XMJT3^ O,L>Z'YMU,CSRNY0F4_5?9L>N-&0 !_R&$[XL'_+L G]C'^% M+L[?L4FX=S3).KEILZ,'LXZ#I&'2".5?)BZ+UI,K:=II2/*3Z/NN^<6OB4@K M5MH:3E&.#V5V?5#^,G[ZRHV@O^BYQ[M$0PA2&90!Y!_(,$#R /(/YC@8?@[ M#20/(/] @@>03T.3Z'<]JKOM"_>>XE^]+=,UNH:^9UG=ICUPM/.H>>A%]W_V M=_XZ6)NX_XST,0/8>#P^>.\,OD47X>R^\7MB@VPA ]A"0!,>YER\_!0%@ > M!X"'K)Z4 \ #^_@ =A+Z<)_%B;.1.=>YON<7[8O/D!&=I%QV0D;#XF,Z"S, M/#( 9P!D7'5JQC5,*_[#A;^7O%Q\&5?BVIV$SAX3N/TM ,82.LM4M2I8[0_& M2&MU [JUMF=XWL=-=U_ M2">\^MRQ5Y(Y6(EZU#'-:ALGW8JN,R1<6M@Y1G]"E'2*[]O6WI>^QF"(&_6X MA7,8AN3P#W;?!(KX4(J8AMX##4$C.ZIN6I"7KW3L47-9HH4O] RYI2)66DL1 MG9B6RE::F$)7FL4QZLA1#UQ?$6$R1URYF==]*.+9HV!I4T1P(IY7$55UO&X7 M"I,F-%),"ZZIFRW29Z(>N>!$!(H(3L0K*>*JVS!@L\*<> MNA\Y$?^P;<\U7%WFEYNJSQ=3_;?QKIN;/LJXP27X.S2J4]0']WK36KZX&V;C M'T=V F,P,H]9 V,BJDI)DHA6=>GT*"9JAQO,D: NTE8(Z%I&=2V5[>W//;#E M4KK&SIK:'9K&*>HW>[V9+9?2 M-:S:*NU+ ])CD;R]Q(JSY@1>[VQ+9?2-7T!P1A, M#5&^84!S9+:<]NMC)FH5BT,Y%/_#3K&I3;O^ZHN"W"M(^:3:.[W.E)9+L4JW M/ECUE)ZY@S8LNE,@3T+*E!LUO47)'$9C(**@F[^--/8#1E3IJ M//= C4M18[U66K=(>31BQ<92GA;Z%CP9GCK%4F2.N/(H'*!P&5&XNY^$<2F% M:\]+0[?>++6@!HMLY2)Y8#:,?.I3B^6(-X? IK%';? 8 5(4W1&CQ[UT]];@ MK:\,;2&95I3H[!J:,O?BS5BG:+NFZ8C$\7EBMS#0\HJEW!.P_<>5%HS]QCHA M6 9?I'6K\NM=IN#/?RFVK]OSX(K[S_V%)@[Y;^NI)"V5N6+[PO[["XV!O_RN MK]>/..@L/%\%>6[K23DYP:]DLHAD$B9P@^5VT"@D[#-L*8PJJMI]0*/<4P"Q<\O(GU-,__*^P5X9C^;_R_\UA+OE<&K+CDQ@JLO7/*SP 1P&@K^%X*'O. XD#R#_ M2(*'WQPK!P1_(<%CWTG0(/1&5 ,0?QO!@V;$-Q$\"7H1 ZIY,,&3%!#\#01/ M?T=I('A -8\D>W$3PU'<2!8('5/-(@@=6S8VL&@0(_@N"/TM#SG?S49=M MR!EKFG7M#IU_$"U_($F\E[%YN&:] ":?R'(\,DK>2T0\LFS>,W4?28-2T13] M^8.+_C^:FU&^1Y8-T*"/1L8>_O!]+X*5/0&!F!((%H"8 M$H )B"FE4#8@IG2O5MNE_&#Z.W1>J7S9#?:_/LBTB1KP@D%4Y.^PTS! HB' M@'A(:F63;0VZ()=>8 +;5[AT8-BO3U7@S0,W+4$5L#.K OF=SM8LSV+8+#'J M[=./.B8"$^3179.NJ"SRB@Z@ /R2@""VIK22=$O92P 1-R '\LT+3R!]_U!P M2)^QG=!V*Q.F]Y^->7X*]Q3#R[U:X^\))SG/>JO)V/'<6H8L\+#MH75I*LTP M/"Y%I?AWBLH44J+>F-DZ=.\"*9&#EB&D%,6M$@N! :A$],6NO!5$3];GT)-I/+=&E7W=4/'KG_,+W2P*UK+8< MMUQNJZ-I3>DTYNYJU[PYN>31/^"6>#__'[2"_J"5;6M7Q.@BOH:\VM$=$3L/ MEE !K=R"3JZ:N;@UG5S9'$T;G407LP&=G(%.?M9$!R4(-?T4QSI12[?C M$+-8.Y8=_.,3NY1+ M+64WDB +$O%#NP@-K,%"4#FRJ.S3 M# Q_^QM&/QVD!SP [YJ.5_X!G/LLSO6 $FRXMGD<:GGC%;D(%7436!6/->N]*J5+8%9KP^LR?S6TYP8?TPA[5!A?5I MK,6/&>AH-D-;@_1M#0++(2C\'BW-X^6#^7=$4O M^!'C^C+I;(.%U@M ,_J"/6R5:/M63>]*IF(D)5@$CID12Q7:0?W::F'3!VG4 MKP1CR1%?M7,D%!^2_,]L:,,9SO-4M-^XC(I?O!W&>X/3P\IOY"QLE0G;,!47 MSB^#I8OW&058NNB0AC1AZ;UI30!+M\92=GCIXHTI )8>B)ZBE.8X!8/G ;'GCD,AU M;:UV#]U8GEU@^9VXG158O;2T:"Y+]I%)Z*Y8J$Z&O(*L]T[#6C--3/;MHZ", MXST#*9WU&Y+_Q4]SQS0E?>X]V3^+=;.1H\YPQ<9%8]T9B 9E*>AS1[&=NS0K MLF349BT@ ["47DLT:^YYJH-['[NS-#)&G+8RF9V:1PIFO]%2BPW\\U9L.(/D MEX:_47.HDVE6/%EFX1-%0F/TY.=K2W9G.1 /7<,,?V';IC)S;'&F20.CZ]O! MNIU@TO:;G5FD[W_4@9Z#399AKK]N:&QP Y/L'0)9*:((.24&?L/"JRCR\ MBN!_:#A^(].%&8]00@,NM@2?'?7X\I_<%WT4LXQZ?_DB#G]E);7_JM(T]GN:+:2>*? 5M?5/6O6YX'# M'<;3LE4?Q!XD69[@F=6F1[7JG M/FD>8!9A!0)5!8Q544: H;!-"YWSX7*A1&<&PEU9BFIE+7@%$IWI=0"R%A5) M'387> M/$0"8 E2H=ER^P$L'Y8MKQY!^/<%!JV<-8K\FX%.;J/%=J&FIZC$9E?:5M>% MPKK[>7_QAP_T(GE9%*U5@ENX@FUQMBM@:Y4H2^N)+4\DBG %& ['.2%DCL02 M)[< /0?'S^VB.S?0\S.'=/Y 15W>+=6Q#355=\MBO^BUV1(!V>N'7D4+&; J,C>>-DSUYX M+&87BS>?2'KF(@J Q>QB\7YX,743M+-4LW>=:(OOS$0M39J&93%[4=&BEB0O M/+O3(-V":"GSI+ZK7E7S)E27Y?O3->[IS=&L6I0%& F#,&0.1D&7JL<\B%(V MY?JNJFJ^KK?EKM9FG4:;Y)W-7EAH,&.W#VZHM^3[>INEJIHW9YL71"UH//0D MVD]U1Y>!']/53CIU?2W9]N?_PI7--W^?'>V-DOC4&EA[1:+ ML&IAK[0\J[WYPIVM%]\0W=.*JO,2+F85&HPT+92(*K19C[OXW-/TV=$_V]&P M0Q&1HR BAY))E[,RKS>I2K/1&$TM'%MM5-'^=J**Y4I01Z[ :_@/J^0M^"3##@3YRW/>& ^27N\ M-D-\\O;-PEE5&);7'0=G\_(!F_6=X6)MN9?EEMYLB76::[W/[U:M&CQ!BJ7" MA FXA?*YA8)S))HT"080S+GK0AZ88%(7A'^75,Y=D/)%5OE8N__CD%-PP1TH MD+)?R'6R-^WUI#/3BR]-_V,2>(9M].JH Y>'[.XPW?>J(K>Q]US ,V%W?BA' M$W%#YI^ :( E<_8B54 T9TZR% 5Z,.A :QCJ+(?C87_FU7;%,_M$OR46L;7G M='95T_E^K4X4*I24WSBAD M$"9M_A4.G;B9OH;?_@.L$;Q\H&KBUI+^>O[#RV\E?F(KKTE+^R78\B%(PI\\ MYR*@_PD>S#:?OV(5@02.'OA,5<0+99_P^8;_F4O-<)_W__SWO&OZ[WMF2J*: M=_T=_WMK6*'3_):DX\S7/L:57&SWW6WRQT/_E1SG8 M?_8?___SI'$@G@\&]H'@+R5XZ#L.( \@_U""?[O5 !#\A03_7GL$(/C+40U M_&T$__:%:"#X"PG^O9870/" :NY-\&_?R0:"OY#@WVMC @0/J.;>! ^LFIL( MGOI.@I !H)J'$CRP:FYDU;S='0<(_FW!?^2>E.C8QI4O25&QK;]=;GH3-GZMT3QV0#ZES/16CA .!\.CGRR+*Y>'OG M#,OF,E5B]R*;2[1%_6/9/']PT?]',U-Y;1;<4$ 7;U"=:?#^)GA2&LWZ<"0O?=H#(A @= 6 T)7('1U<]G92=(M_IZ[;W_#+Y_7&W[&= MK:/Z3K$3.8,9PLZI*S\ 3PK :-!<)*9_!//F/MYK& #ITAYEAG!4 MDI;*7 %'6!K U^]=?Y7T1/U2#ZQT E*2?V-[VPH94LTYZO35$HXG$I)7:3U M]\5S2[^/S]R@T_M-O_DJ MXRL[PU61GULXPFXTV>YR.L+T>$; 3],K$0K-P=B5IE<^KGX]Y/3*6,WMG?/+ MGPU5N":YG'_"7+>3GV,47Y=5A]\[M;JSX)"Y[--*,+PR:6CVQ>GDW@>SQ*H) M'YA.P/#*L]')V\,KZ?[N(!^K:PY"=D3-+(YFPX(E7Y9:6L7R *K,6BV6V%>- MGJS5A%'>]:DEF%U)P#D8O]+LR@?FET<<_!3K8YLB?GF74RXS^.G3I/*QV96' M26MY).7I'!+':Z]%;] 20W!7FB9EFJK0QNR=P2IH>]=1=0A9P.X3RZ5#$GL%Z"P94X3N00(NX> 6(!]LMY[1UOFLQ!./ZA ML96_IG5NG;TI&^924FS']/^)L7R*HNM/LF_O^6;?DVT\29NM9GA24.P5AWKZ MXL7/V<>O/^O%NW8DJ->'->@/LB EQPP-=P$33FHT,'X,@_UZW'*='P^JRG:@ M0Z)V$*EA2QB+6^[S29$P$U(0+6D1/(*D6Y'78?J(E,/G*W@_EW1%+_@1X_HR MZ6R#A=8+0#/Z@CULE6C[5DWO2J9B)*57\MZ4:2KYM0[M. )OM4E[!_=<7TA! M>B5'8HE.1!:TX0S'>2IZEEQ&Q2_>0^2= .-36(R.G(6M,F$:IN*^_66P=/&. MKP!+%YV[D28LO3> "V#IUEC*#B]=O"\'P-(#\=*%.X#^,9:R5"<9^57Y6>"W M^ [:3]\FXQ5:OX?7F0L;TP2\3+ZI5 5W;^@FGK<>[NYAF8%#][S)S(S#\N:N MZ)FS &<-8+Y=*>5MA>;1J^.\NO-PK%RWZ[VZ\_E*J9^U$M; ^,TWA\',V>MX M9T_R-V'Y+[@OF7ME+D6ARYXT-V0]_)2AJ#E20I9"K.ZE9IUN(6KG2%2Q CLI M698LD$'=%9Z#$T*9@#W.F[',.'ND.?@ 8/FPAUJ:XQ@ E@_,EC<.B5S7UD+% MJ:$OI@P);<;-4;$WTZDU^OD"C!O81^A"@V0+EGKL9G$LM6Z8IJ3/O2?[9ZEN-G+4&:[8N&BL.P/1H"P%?>XHMG.79D66 MC-JL!60 EM)KB:;=/;]$7>]Y(WH?NZ9$V]1P,V#;$%0T\MQ@;(W,Z?;S]PG" M22R_-">.FDN=[+'BR1P+GR@2&J,G/U];LCO+@7CH&F;X"]LVE9ECBS--&AA= MW_C5[;?*DONLA&Y-YS"'E,.^?N3G:)U>R@(5WH B>*9+HLXQ$*:,"UEN"SH_Y>_I/[HH\BEE'?+U_$ MX:^LA+LI@]W<=DNS21?:^9]!H$T8%EU7H(.[*3"&YV@RKN 95XA4)2E G1+( MG:40EG>0TDUS6 S \H%3NJ YMY@>0=LF>9X#X#E [-E!NX$W3IRP1XD3"B/H49*-(X(Z*,T (XJT01/C+4PN-9[@FM@0JGSA^XHR )P%*V MCH,T1S8 EK+&2^ ^SA<;HG[1'!AVFT+)&XASOE_)UP_R#)NMEVY@#@0%*6_; M UFJ1BDI>\57N(7UM/7MM(QGW!^A! 7T< &U$=F*:X"TRL-F^VX>(@&P!-F^ M;+G] )8/RY97CR#Y38J& M1X%>*5D;-G_FVI%'P6(&C(KLC?@\<^T)P&)VL7CSJ9!G+J( 6,PN%N^'%U,W MQ3A+-7O7B;;XSDS48Z)I6!:S%Q4MZA'QPK,[#3,MB)8R3_#PUFVZ/M0*,PKJ MJ-W2CE"G[5E?%F D#,(0.1Q'0+7>0QY$*9LT?%=5-5_7VUUOU2D4#_0*$A%+ M*;F]%88=N5!OR??U-DM5-6_.ERZ(6M#_Y4FTG^J.+D7P1Z'<4_#6KC!\_6ZJ M<-*KZ6_/%S__%:YHPO@9[VP-I?V.G9:*_ B6N=F,)TT=ES]_9^O%-T3WM*+J MO(2+62V=YM3^A)0A<31IMWH'Q'8)1H#1<(@QD<,P-$=C\1'E=Z WJ4JSW#QL M]Z8*_?>E7W?:8WUG(9B/VAG79Y<_+_<]F1[1DR38'N/M^EBW2AV(WR'&9-"O M0=OJA@MX!0]XY19\D@%GXKSE&0_,)VF/UV:(3]Z^66B.]MM#O3/BH/Q:@.#- M8*TB_0MS2X/DBCW$,1OLKM^59GIE+^C5D%NH@%O(' 21@&"N4!?RP 23NB#\ MNZ1R[H*4+[+*Q]JOJ\)0JI<9>\<6O6.98X>8I&W/3"^_[9'KE?CU<$QX2U9D MJ W>./3PPR3TC8(FZ50.IN(T\T_ ,\"0.7N-*N"9,^=8< /&/++0&D)(%Q_6 MQP+?KE'7XA61HH8B4IITU TT5OG\2-=$V0UY!?OV-TZB.1R*1V8!LP +YOQ5 ML8!9?C++BJGBFJFT2^IF6"YV=:G3(K O7HO^,"E,CP,--F82J8ZH? 5>FU53 M'@\;#)*U((@J([XLDS M6RC[O__C_^_YF^::))H!@%>GQWG&)QH\UG-. OJ?L\!P[I\9DOF\;P3[Z:>? M?'4RVE;XD.'__^__>?FP<7T\J+^UZ!3? 7./_J*Z*_!/_21Z6NS]N^7='/ZT0N(!,+S MOW\0Z%70B[$8D(AO:?R O?CW"XS\#LB_OI M.MT?,5S@$49U1M:T"16GQQ7'"(A OEY)N)*P+QRP,EMA^96]F(W'JYGKKXQ_ M*"NO5UVGUI'5!KOH[4?Z8@#UN6 I\7IIH[>MDJ4AA/-(LU=%1\.JN2O)0IAQ M^G7EJ%IW"M-5%X6)4F Y45>./0%S6+\E=CK ME4)_7.#F1V\#>7*W/BQ5JYJ]#CXSMOV&[A1V"VZ?9QWH,&$')8;?>,'*^/8U MU9TB^GI=YOMCJ#F?M8F5-G&#I;'M8R5G),[@LL%OH(*#+6J*.?"")XUOGV-' M]6F9ZLFL4G64Q;BW*&Y+C( +L>_'IP32RAN3 U]4*LW&9M([+'U,X?'MX^9\ M QL5N,CO%GUD6K4*#8P)5L:V7VSYFX!@8LF/'-LH551K82UE?V5\^YV6DS]6 M]O6C6IQLEQOS4#9UA@N6QK?O"&Z>I6T$R@\7:G?!-=J]1K@TMOU%:3NLH.)! MY?MPGS7%.FQ6_>T3\>VW2G6W5$1:55Y9-'%*8(RV8+K^2CRVTE3RAV%IO^3S M0MX0!%9<=0N*^KT$6BWW08J:UF=KV"I! MB,J3U18,M6$V>% X+GYN ]G\MMR$=I[=D([VVAB/@R>%8_+O-^2A*KE6D9>T M KU')H-)1PBF(\>V3QWQ8K>."WMV8X][>Q$5B=DX6!E3$[DJS["5.FRPHHMZ MU2E9E'5?I&1<4!VDH[9;_!]GJ*[:J,@$HQ*#N@1S A7?TY"%W%5[XQ4@ M9D#',F MU8(2K(SMR465+D-(QZJJJ N=%AV%$28\0H.K?H;EV;<9K R]O7'#@%I;EUOLAN6[Z,'O2!/!HR_,B[\ MEKWCH7+(T]:=YNZ:,#5^FJQ-3N8#R^LF=+)N@&%'O4 MA>]$6VS/8J'\IK+!86JU(^BPCV!,J')%;6\(6N54QZHVK!HIU%>C\%,3%&7? MUO;#::.O5CISTG1Z%M8]A UKXT^K:0M/K10:!ML8=J8^J>%H#>6"&W"QIVW/ M<&G)(F2!E_3.'E9VO<-F[P9+8V"I\ZXV[RL%@O>H)6E WTP787WZF(;6U5V M;*5JFI:ZZU?P^I:>H]UM>$LV]KY0J*4)/81J\Q5)'DP87FCWH/ !XC)H4_S$ MG'$6R4M\?TX>^S2]7(;U8[%]E;$&K0W*^;W:GPY9H51H<$4Z7!K;%U$LZ'AU MMG99K[5?3+MS9#Y9N\'2V+X*WHXM.Y,9S^]];-Y09EV>"I;%]$?;:=LA" MB>(;S:[%P+"3XWOR^J85:'G&U7L;K%SM[/C<+9!0U,:F/BR=X0@K*^RQ'I4 M( \KDNQH3)*)V>==<$.;(A;7 M[#"))F9SW5M8[)"IJSN/+M;)(W?$E603;ZAX.9Z5F+K\-)-,C&/KCINM>WC@5?RW;*UP^=S<<8DFIAKJ]WAG;'$0U)G MA&APJR%3$R;1Q.0EG!S2VEYA^WIS08B58POU>2/)Q-SC2Z@YI9V;YDDF)J="K3WBU$VV4QB+6'&L<55! M3C(QCXM]IQTI7:!EE*-C'5 M^D"#!LTAR7IZVV %1MI.&2;1Q'0XON>(VDIGE8&[(A=<<:-[7)*)F1]7694O M4U.(J*)2U^O!$C\(;+P83MK>:*<,X,&(]P@%*S8FQR(YEY.,T0IES::'#6JQ M_9J@+>GZK-[%F"1CM%0Y>':_27IJWACX4B^7!#@TA>,\3'@K19*"15VIMEPPR:OK4GF0V=OLMKH*Z9U'YI)E4VJM;)%Q,M3)R ),3W M;+NL*!4ZQ&0"]Z%P97S[BX95G5"5=5\=[3>M0T&>YHTEVME\_MKU^=>Q:/X+X6555BB_*RH?E/4W.3S=:9 MYTRA$;%N0WT>QRF1Q+9KWDTV6[VU997R\V&9]_#*W&T/:'Y:89Y;;K[2 -^T MU,:5/L5+'(*IHY4X\?I,HHEKT*VBC75V*W8$*7AUOI\*G8J<:+>N^^.-<&PY M1W[GK,3BM@AOL1*7;(S6IHBI&EJURF^JJ-@T/9,66?>Y$\PK?6DAVY4VE4DH MO^^T"N@V;W">FVBX=LBCF7=W^):7C*ZXL KSV4:4$PU7:CTS$&V4KT/>L-H7 MMZL-LZ@RB8;KS-2G:*EAM%E$-0IPI^Z5_:,ET7!%?5%:B#-A?1IR6%XJULC" M@$LV7*OS \9UM[;#[O1V#2%*18+(/288&D,!;,ID:=*/=^;"F!<[=(N5V@-U8#3(8FL2/D'\?-^5 MCI:1[\H-5:F+;KT]K0O[AARN?3[@7V5#HG\Y$WK>N-M:E9M35NGF96B 5YN] MO2P$2]$HB^7_"VG!V.^M#L3RF^^8HNV:IB,^7>6)W<) RRN66HPWM2;R'6-CH^U.4?_^I&6:>&IHE;2_KK^0\OOY7X M\:U1;D1T;./Y!U%B)/S)+_F3%UG0TYIX/LHVGY_BE!N!HSU]L+O->]U17R07 M7GR^X7_F4C/<9Q$]_ST?Y'O_BK)-KB^4=[,\ISQ;^,7/2\6996B.+9TYN_/Z M1;]8Z/_RH\G&GUFY+U_,)# @^%L('OH.! \0_UB"QX'@;R!X[#O]9B- ('A M-4#P0/!G$#SYG4*!X 'B'TKP;[8$!X*_D.#I[Q@0/* :('@@^$L+GOI.O-F5 M!0@>(/[N! ]B-;>Q:MZ>&00$_[;@/]*^+\QP?2D==;F]4UO[EULYX27 ,UT9 M?6O?GV7@!Y+$.PF;,]_(RY9L $H^>' ^CB3>RSH ?;D52AYVXVF"P'N1 M646)O^_@A__[#?EV7JGX5NEY(4-] #%OM:9XTU(9PL1I5"\ MQ>5]J@RAHJ;/C8T4B>D?3<.R/CY9$ #DTRY6A@!2DI;*7 %GR14**-$T22Q@^^XXR],ZWR>O[86WLMB)JHSZ4GT7XJ2?-P9&RT<13.17\(!D9> M?B#K#4(4%_!#/[O]:[ME[PTH?4)_F0OY]K#2#\XJM4)73L"*#06A=P69;4S( MZ:&AC6J+6N*X4A@14/@SDY"C7$P83CD-02X6ZJ7:;NANV%&16")MF"X)_"]# MD&OM\A\,/'WQ#9&'6K,L1UK\&'8*_1AVVJT@T,K:(#L>D2=%>V-"#:X2C,A MOOV-$3D4)7(83<>FG693X=X9>9MF#0RK.S.J@1C[!H$%Z>CZ!YU M1J63,CKZ62L=%"O4]%,@[41-=G)%Z?_ M,0DT-7 61!FU-5L5VXN-ZSI;L=@.)W'#W_Z&H1R-4#&:^GCX&? 4L*,NSE/1 M%84422=K/-63;%'1I04KFKHO%^O$2P.HBJ)#D]BHTI&UB\C07B,[YDJ\M%7V MIR1DS&Z=&"L;YE)2;,?T_XFQ?(H2%$^R;W'ZAN>3;3Q)FZUF>%)0 M@!8'>RH8\)?]/"=VO_ZLE^Z(D:!?'U:A/\@CE1PS]!P$6 C5B!8&AD (*!3] MY:N!VYH!]2K50G7*]HFI2C5U?"7VOY!5"E-)!=&2%L$C2+H5N3VF#T@Y?+Z" M]W-)5_2"'S&N+Y/.-EAHO< SHR_8PU:)MF_5]*YD*D92?DH_D$-/JI%%=E>K M;VA*KV_6%$!>^I!W'YQW\>M?TX2[K+RHBU/A>0/> M:>3(\Q9) A#?-XA3:F*>M[3NAB ^T3F,PA+J[NY(V5+'-2D-I)RW M3 XZ5I_"#ISZJ#:9J8H\X&I#F16: MZ\_7TMS 4CO(FB3RSJRNBBU+JD_HZ0)IR;ZE%A3DO&>JI;,21_*_^&GNF*:D MS[TG^V?9=VK#T'=2>P.B_R#ZG_H %D!>&G8)JCS2]TY E4>FJCPN42Q^WB#G MQ^[>S>Q2;XI7VD-HTW8QCI%V XO\_,W@<$;/+RVRH]YM)\.P>+(+PR>*A,;H MR<_7ENS.NH89_L*V367FV.),DP9&U[?"=?NM4O=U83+="3#74+UA,8_O M*EUL1\@"%5[K0^.-6D U;&IW">ISTO=.@(6>J?J<&YQ69P[.I.9@*:[LP]+! M&B8_&B%DIP6UAT,L/%C(]PZ6+!5!!8W0@H:"X8VJ>7AEQO_0Y?!9\==?+SG]P7?12/C3K\^2(.?V4E7*(JF9!9A!66YKVJ<>@ZIMN!*%F@ MPR9_&)6CR7@OB.SI TC8I"9A<_-079H]V,\0Q9]?GH[S1)BLB=/$3Q.@=R2[ MW* S7_"26=C+=%>MEEW7IPG\V]])/:T 0=S+]A^OC@^4)8 ",5 @!D"(NI _&=^QN@0.PK,H6*.73+^^9SC?7PC;+F6K MPHL]2.9T)G5,JM(B*_1*]?=K\M 'M%F)O6@9CL(IZ-+31;(>-A?"T"2YEPN"H 36,:0Z3 >2E89>@ M$BY][P28UYFJA'N8@-1'#1.1+HW'+BSDH4K%P)B#>]A/M= P">\@OFF99*F@ MK:3L%5\;%];3UK<8LQ=%?[0J-I#N .F.S)=7 1"#Q#,H 4KA6TP=B%,:P@ E M0 #$:=W^_9< W>#:UED&YVT%NE,TI]LIFV==J\VC,KZO?/Y2\0_7[45FN2A: MJZ1IGFUW6/(:G,$C+EQVRDQKCRNN ,/AV#P?S!=2:U;!Q@5U$"DU^1*%36$+5ENPG);R\FMIX]R4+IU(T M#A*D(V<#Q<]<193>C0+D?BI6E-X7>N9RF/1N%" 7 M<.Y;<:+T;C35E9W7"2GY/EC4/ZAI6!:S%Q4MZO_SPB$]354OB)8R3W!,.Q9F M:9LMKT.;%F=,J1D\00],,.H]B#3!1 [%45#4"3R+#T6/TKO1;!=(?5W-%W"I M[D#(>L&.A/*QN"ZY^4&-"]6<_(":9ZE"ZC^S7S[#E0)D^(^A+?Q?%D0M: ?V M)-I/=4>7(ORC4"[Z0_#N_O.O60;S2Q^7P+/*7WB7*8^1O2FB"]Q,9"RALSSC M5<3-TCA46EB[Q2*L6M@K+<]J;YC/7T5\\0W1]<.H'#/AON%8%X5#=]PL\<1P MUIJ7NTNRGI<%& V[BQ$Y"O+)A(02R"2+>O4'!D4,2&G(6&54 __[TFA)>R3T M+/ST46/F^N3TY^7A)_LF>I($ PG< ME45?)*6/33$Y#CD%%]R! BG[A5PG>]->3SHS.RF_ZPA?.>X62[A?&O'.#*&G M4ZOB]" NH*E@U@@,Y6@B;D;]$_ 4L*/2PU.I2UEEC*=^D[4J"O1@T('6,-19 M#L?#_LRK[8IG=NA^RTN2L^+&M>9,53=-"ZI,Z_LQN0X#3D&&BL#(' ;%[2= M3"#>E")B2EU^[.;$) [9#K(OD2I?;$DFMQ'$VKYY+5NG5J&JE6%E"[&>,YS5 M[$V#&;Q7G!(FQ?X53MPY3]KF$^GI\-M_@#6"EP]43=Q: MTE_/?WCYK<2/;\UKTM+^2W1LX_D'(4:BGYS@%ZUY@Z'^"9[?- MYZ=813B"HSU]L%X=_?YF6G"A[!,^WO _#Q3OKYDIB6K>]67R M[ZUAA3&!OTPIL+SWTJO//"ED^,7/2\69KYN.+;W:Y[G?\XN%_B\_2N'^L__X M_T7+,(#@+R7X=QI3 ,$#Q-^;X"$@^%L(_KWV(4#P@&KN3?#0F[U&@. O)/CW MFKP P0.JN3?!X\!SO87@Z>\8"00/J.:1! \; M'0&Y7\ZF 8+_@N _^&@3*D+B,T N@"Q&0"*1S"Y0+ F#:+(MC9AST"@'4!7(Z@,V!>T0$4'MW?"-H@F=)* MTBUE+P$X7!T.]+FE I+C689#^@SM%VV%_M]_H?2_+6!T9\GHIF*">'\T1OS_ MEV6":T_*^+)*A/,ALL6.%\+!I7B0^ XAF<($L_%W; -,7-R)RA F3HW7 2@N M[$YE"!+1$+-(1O\(9IE]O$LK0,=GO:L,X:,D+96Y LZ1*_A8&4)%U,[UQ!HG MB"2U8CW'?,(KN&(?'$]8DN9A\^W3B$+XYXA",INMK=]Q2%/4R1K,+DSHW PC M AJ..B6_/!^L8;65K4LX/+\;Z-A^T%ISEL==8WCA@9#Z">7O 8*]W[#(F M5IKS?6-7M] 6ZF+"A6>?]EJ'!F7J X@O]FV'T L56IT'9!/,%\2)'$$#QKDZ MX^#7C>"GC7&B]IPI8IQW6>8R V\^3S,?&QFXAR?.J+FI[U1D:(V&XJ1!\=J9 MC9O?CM$AB&&]7X#0M4J4\.&N *^D@27[Q!-,#,1R!/3N#!U /,"7.J\ PF)^ MP#N?YIW?C #<]O6=6&RH!\@1!\A1751L>B1?BV>4A='!7&3$C^;6=# NDAU= M"7D&^_8WCOM,0\4M', T%S=Q'IIHHNX,@&E>,,U.:(I"_ZAMU/X&J6Q0!ENL M\]>:$YJO5?55420Y*%_=5";MZ=*M28$7%([T@Y D7GPB(2()]^LCM.?'Y]6>]= >( M=Z(73P'IPLA9MG+E,^5S1TCZ;IJ>#4L7[Y\ L'31T4YIPM+%.T,"+%UT=D^: ML/3>N!N I5MC*3MGW*7[';P'I3.[(27'#&.C BR$?@@E#(P?@\:I\X0_H#W: M;=2:%L^.C-VRVR>VX]WD\^&/GU8]&QKU'?WU][8EN[,6#7,I M*;9C^O_$6#Y%98)/LBGZ[VWQ9!M/TF:K&9X4W #+=&CU]VIYWCK2ZP8 /QSC M^X/ZS[.>K_'R+*U3F"@,W:NI"%-17)PW37/(?+X:-"P!+8B6M @>0=*M*'%J M^A"6P^#^7=$4O^!'C^C+IA&$TZX4&,/J"/6R5:/M63>]*IF(DU97ND%K> MXS6+A2IZ=[2K]@6<5SB!#.I*83B'(U12Y#'3^G.&H_J\.<^,LT6: T\ EI^O M.LPX+-,9P&(#EPQ[BMXZL 51>HL@EXZ"\>=PHALKTE5E$ M/FM^%OB$OO/[TV_,1MP4E%)DE:BR=$K>D4<+L 1**5*<^SCGC;2C#/M_V!UJ M:C_OS>'Q%F5PX_-%F3]OH%@#XS??',979Z]#L#W)WX3EO^"^9.Z5N11%4WO2 MW)#U\%.&HN9("Z8IJ3/O2?[YZWAC,<#[[!4 P1N03HAVQ$4 $M0 M$P!@>3>P!#4!EZVWO$U@\&,]9'BE!'<7AM:$&E.YRAE+LCW^0H0P'.+ZRV2E MJ._WR4(MG@S4\(DBH3%Z\O,]5V1W#3/\A6V;RLRQQ9DF#8RN[R;H]ELWPM'V M8%MOVI(+-9;PT).F[1JI<0(=MJ=!6_2F0[7=5IA=3DXD\@/G$GI*YP)6FT'+>O#VT+S\'*'_Z'A MG-4LQ+KOIW &W/L)/COJ_.X_N2_Z*$0<=83W11S^RDJXO*,YTX(W;3;'D+3D MVOR67G;6EBO 4-@5GD!S-!F_OI,->(.L8%;#:P!+H$ )8 E4O@ LI1%+V3GC M4AS % "E2_GOD:2UNH,]B"9<\6*W.2H7R=HH %\ZDS[U.$O3TTSGO&=U!QC MNM^8>G-H5"%Q(G!N5=>+$Y$38#CPKU'H-^-),JT;J0IXWT$:)LV>.H E*(1) M^0%U_[>2?G-0A47!;Y]3/U,SIJ6;Y76U..(K@_IHZD@.@73"<@R 8 M'%.@ BFK@1L RX>UGE(< P*H!$4L#V$[G;F>Y1SV#@Z+\]+.5"1^!]>*JN+R MV&;$!/9.V-3V'8,G?:4H)66O^)JXL)ZVOL&9C8CS_=2?@$!_>@V).XJV "R! MN@B )5 7 ;"41BQEYXR[MD]\@Q+Z- Z^^6&CO\A=%D5KE>">'#8+1Z*1\8:O MV)VMLB[L68^6@W&CP9@;C,@1T ?O;P'=!(4F*=/-,X<#_D"MR.EXSTV.%1;J M\)J;7['X\\EXZ/%:I38I&F8-8LA7R6S<='[[ MM>I& *P?"M;HW<,Z"JH 6#\2K(,PS9W#.HKO %@_$JP?P @)0TTI1C6(2OF. M8M0.HFE8%K,7%2UJY_#"FUX9FO_^K()H*?.DM@Y29U/N*.I.52 ):>P-7QPC MWZM&HYG,: Y%09'[A0MB[IQ&HK 8X)'+1-"^3@&=^K+9/7:A/ML0JX5Q0T;J MY5U$ >0'*"!]]33_F?WR&:X4O'__*;2%_\N"J 5M7YY$^ZGNZ%($?Q3*17\( MWM!__C7+2I>,MS;ZK-CGV4S*PVQO2N("U^$82^@LSWC_;3V4]CMV6BKR(UCF M9C.>-'5<_OS]MQ??$-UYBTKN$BZY(07WJ"UFVR6+Y-?%(4GOV*7-^*=_U$0F MAV%HCL:2AL1G1DM>'O%PQP7S3<_Y-#?GO,[W-M(S(-HB=)L V*?-T:;9W5@97F]5J/+)2\@A"R QZP V"%KY?#W3\KI#WJFR%6 M>/MNHCG:;P_USHB#\FL!@C>#M8KT+\P0AX[:PGO2; GUUWE9:$W*8PL.&8(* M&(+,00EI>4 3V0JA7X4F4A=%?Y<:SEU[\T5N^%C3=%482O4R8^_8HG+#^EC@VS7J6N2 (?MRC>;I*IOG2I,CS KS-NV& MY(!]^QLGT1P.(8 >OEY.>__LD+J2 M[TE[27>D%Q,DNSZHY][ _Y:"YK^5D]1GPE+AY=FZM*U">>R =NK'TG9+NQ%, M?"E)"\9^8YT0+(._/4G^V]SZWV^;CG0F!E!^^8SPSW\%;JPR]W][VM^3^?_9 M>]/FQ)5E7?C[C;C_0=%WGWM[18"/).;N\ZX(!C&8>3;^0@BI %E" @T,_O5O M994DQ& \M+&QF]@[>F'04)69]51F5@[;"6+>4M*>!8-WWO]"'O\!/B@Z?JK] M*Q+?'UEGBAC8K45]XTW^$3_.=.GAX/M,)MWN,C7CAL$"$PVSJ1#S,F*.36.& M'Z[;L+8L9J784R:+[0(#"ZE%R!LD2Q!6YR8*$V %C )*\.SO=#O+Q-DX^8O[ M_4^(P3=(4SQ2# 0F'C)^$IXBIB%C&]NI,#:>H#@S'-V&8I+>O/ E]';%9M!Z MCF!\^+L1HL_0D RH1&XFG4''F KX]CF>$=0'8":&(5L,OL*B#5;)W9(WMQN& MZ;J$(V-F%-W"Q*&V$3-&^')XNK1+&AN9,XO1#'V"X,UX/C-\P31L&V'R@1%- MM)V8S!A+1$?H/8<\ ;\[R-,1TA0\9PL>:).K]\?"R ;^63=L9J(L\0OP_& R M(H,Q&8.)J#%D6V%$"\/V&-0W9K3Q9_:&>=PPSPB=/S%DV0J,0F9$_)4X03Z) M&4T9(_+R0]**EF5("KF-C&>/BOYH0Y@XDNA85$: $B;"@F>!VOK"Z>\16Z*. M,3(9">L.6-G=,D>4:$]>&*=D6+;+$A.!\"[+[)R8:F0[^ J\"K,X\$EG LW0' M03J0F"+,,:SAZ3$CT5*L+0_FI%0&^>C+.@BBMRQ,1 9 Y- ;-16*9T?Y<\O? M';[^0X;KC\!$,TQ(F+F!6:'HF"4[$D]>1^89?.D-4Q5U_"T8)2 2"/Z_,W,B M/9AQBDFOL1D-B9;-+!S1Q,_%O"!4LYC_NW ,C*/XY5BB\3CHWPQ(*Q!0DAR3 M\A*C+%87,3\ ML@:X1JY@XFD"?)/%C@F/EZ H+VGT!7ZB8P&,G+H82[0($)XFFX;E70)7R[ C M8L,60 LIW*VI;;[S?%3QOF)@K:4F" MD4)9&]/0\4>)"/V!G\Z]R%/JK>YSJ;VFCL:>MA"TB_9,5?8S,%0Z2F*^/'*$2TQ@XF'WYDC7P+)+$\?J%!J5<6U M,G-F5'VL8>(/)X5V_2Z9M34AW,B'*]%JH]#!=L:_<992T?)4=I>&+](B=O<< M:))NC14L X!(&.'(_$!$C!$VI%P)P]S"^SVD"A[?Y5V$PHL#0.( ($T$*@"2 M\1Y1PF*%"63*Y!UD4W(WD)"_Z2E6<&]?39$>W >,$6PF]"V^$N*^CL[M4,<) M/,Y$8XWJ.%1=L/"DJ+!M-2$[0* G5"*J6"%0$_!*06MI2D6=:DH6"BS*(+FG MF#RB;,P!Z.D$P-;"YAJSXV+8X^H18TM6EO_^#_['8[:$ =L$LWSJ0HYG=4< M>KP@(O:_WL6XEC 9D.EA&Q_=GN:Y)WI).@TR2/+O__Y?P<$>1C:Z#H' +*;4 M/.>);V""PB.,16I8'.,7_Q*UE;BQO-/-U(U_NOG+]RG M!F.O8G$_HL)?(;I M']!N)J[# 0JYKHBPAL;V+_O:8\?725P2,&QT00OL= M=**X7P5$!(@'.QYX"V E M8!$OMB+OX;D)&G!'F7+\?(+1*T'$JQU(A+)J3A M*(%&PR@[DH>I*!L;LB,^*4EQ/AF-)7_0MXJ>4V2A\+>IY:JNJ%EAUAJT\_AN M.3TDU<5WKY03_7ZCI;0>NG%3*,7JQ;6:42=#_O!*,9)K9&UQ7607K=9\4$TE M>Y5%>A@YO#*R'%?$1#N6ZV["RV+/+G'#>GO[*N]JH;#@^N7#;7JT';K,K=_J:OE854VNDY:7SEP=LS?6W2OQ4K5;5L94MC M<3JYRSBK8>+PF44S$>FHM45,F$77B[9VGUD.8LUA\O#*>5&LEU/-^Y900.O4 M]%;LU8MCZ%#H7;F'8IZ;I+6Y:U2G^/(=)UTL[Z]C/K'UPEXB*Z#G4E.';".>=71\[\76D"5IAN6 76\I\"/6J,DV MXEIC\(B=;8RH6[";^ULFZ'*ZMRT2K1OOP/B!6'_#IKMO;U&3%>]*2Z@&>&#* MX%5L'U%@@^/&BNE<0^[$0*7ZNIK\KN*.+5%I"MX#3 (%5'03]F[,#@7/-[2C M,(P-33-65+^@G\%>&X.F8-EH;OWZ3%H0[ZV_#5/W/-Z"-7%NH5_>A]]O&).G M;@2^@7V/* [PSK F;@S'_C4&"R6XZ7D;-YW2;AR[&[$>I[_MG4B\:I![QQ=D MH\+C.W%.DSPXE.#^V1_"WJ%%D!^[>LU';+4E,#J5L6L5>JMUZS4Y]$YME6I? M1 [\_%>!>;O \%]18)XR ?$>$I2GJ\2<0V(BERTQ.01.1D7?$1A[V_H:MD0) M747C'*(1O6S12&-%1SHM%YY">4683Q2CV&6+4(G%F0?OONNVIR=P.J)+DFB 0MQ>W1(?;8R/8C=.G;=.UQ']X80"T '#PC)7]?>/2UK;?>4ZHA#G;@;/*)@ M&=N7%>;G]EA($#06.O MRDFE;.CCE>_%GE1 ZFJ\<"!5$U*6%%=P/^?S-B MN=%CWV9G]UI_<\>%8^P&BT[D)OIB(#C)RS/#P.D20^?D)9=Y7#4KX<=--_S0 MUAY:I36JKS\5U$N1;D)\3$PT=B;%U-PP5G]8RQ/@Y2D82-,0*JIYP<&&;J&= M$#@WM.BZ-[^(C7ZXG.QQ-(O)%R3R4=X]5-KA821:;0OQ*)?DNC.VB-6GV:'>89/-:WB4O M9(%^GSWSC4PNHE0F*5G=[R3$W3.!+2&O01(F$.5MNM#DP Z+=$0E,=;DS<102H7H# :NW MCK:A-HD_8G$.\;#@[]2#3/5AC:&X1N-)0V 3@U6+;\?;+XD4M?"7$!L"CR!A M,^!WM T&HKN)8Y-$B>Z,W;$\RVEFR,I8(7:U;1H6!*A">,D,V5-L+N.Q:1O? MVP*G,(I["&, ^XF#][3!C?\BK\?7AAB\V*=>]LI3]R'1U+ E;].9F"0ZSWN8 MFT="'=#4A3I6=$Q<2"BQO&1I:Y=/H)2@\=B=F(>JVTP>__V8.Z).9(H+[(IN M)I2\;"V7*7NA4V!B'(><%4B)H +OH2H+GG=B05Q-9P3,%U_18E%RW!;T4 MCYO*(8VK6B$2&(26"O4ZVR:B23L68\Q)@)8G;:[+F4X2GKX__>!PW<(2F!9A M]P;1WX"/TL Z,4=]?RB!Z=H&K"[\PWOK%30=UM\Q'AI2.]I^5%)LVWCH+N[5 M<5;B7Z^"DU#[NC<;PH@6S+H^[EHH#5-.ZS+ECV\4']WL5[F[N%'/Y29JP;Z= MWVDKN9 ?X3%P=;!Y)#W@\)4_1+[RLX MV@D>U1[&M,]$&9$8PRT6SLD&3@'-C:Z'F1)T^#&\U$?B-9,XC98$B" T,-6=9>:AH)GM0L%VMIK"(=E1^* MZ4?E^Q&;UC;_TQO7-@T-YF4A"GS;W40'PNGT#\FO @'+E0 )P4!ZV3XTA,@3 M,7207"WX?C5%!(5I1H*[:VW#N> 3*2>Q]P!/K+:CDC3\4#_HY_!%"C $3YP& MA;HF(LT6@I^G6*XL$G9*W+OT],T3+?H&>)JABZ, /3W&P+Q=\/M 59.L?U#Y M23#ZH4;9Z[;TNVAGO%"542O:'VXDI5T[DJ9]_+HS:I3GC>^D;]VJ:33?071L MP_N")CN0;W9R(@+U&MQKMCDF29K'8)O>(-QT!\X-C7A1C>)D]"9YLI-;(%\@ M\'S N3'6J3P*>7\33/Y%$T@@5^O9Q(U &(A_J3C"^.O8Z)T3-HYGQ),+(>+C MA25)MHDV?UBW@[^)G>R4>B7\F0C/W21.]A6]$OYU(7",P1"_'\_^!_O M.G\.$^!].RPGYR>25U] D@[QY58-FG!]4!'I*ON7*_L?2HF_9T4(<*!Q70K7 MI?!)2^$#ZPK^Z5+9.;']#DOF+UH3GSC5Y\S![S359PRP=ZY6\H>3?Z\N]A^Q M;O.NB]ES05OV.=O,?<#J_(!V]E]SW;UUMN=>>L\T_M@U,-_8T.[L*\FO;413 M^';BZB!'[>"8U7J' LI?8Z^[O-7UG_=IMO>IR^)L#3&/ATO76I&9M;$S0G!1IC"=,#IJI)GE68Y&T\J;;-6A/)%D1__ M1D,I[E@?FR^W+^^A20ET$V39?H0N!!'N[-N!3)DOOGU?TLYW?B3Z &7EBE/O MA%/>*A3H(CR&366AS;9:&Y-UJ@\/9J%2;<3MYC!!L2G*'6O0>:D*#7Y&?2\@ MZ2GCX%N"R)NPXD*;A+\),BZH+\>W@I3=2$0(.3J")+7'K-3M)5*/W6R$<^KS MB=[4"ZMA$I D$HHF7]GK^S*U'#@V@U#2 +Q5[NY0M5YH.H4 M0M5MO;44[L(]-1M?]"+RO%.M%YK#%" 4QX>27/(YB/KD:CO'ZF=_Z7K:J6L] M;72MI_W[X^IIBUQ,Y/E4:LC+27X811(:BFQ<'J8BXW$T&HLC>9S:K__<[3F# MW*+.1EA47*$[O3^XS8O-8_6TQPVMK";B#NKV1^)P.M:R>=B^U5(8--1\5%';,:Z5%?F/%)L?J:4_TH17TT*ZF>L.-RL55= F%1F55H,\INL19BWXM) :ARM] M=5.NC!7-*Y?>J?KBWHY/"X+Y;8QNVL6JO=9; !P1QB;*M55MLBW MTVK[KAS)B6(Q7[;2<.GN4X=R-)Z()62\2DAC5"^U<=W.[F'"Q2K;(WN-Q'&'OHSUJ]A_$1V&1'8N;:-;JJL/T M\(@@Y/51K9^7=8L-IX;KU.T:81!H'EO9J4'++F?T6K8;5^7[>S5>R(L2K.R# M9_)MCNW.C$Q>733L:>9NO9KHL]7PB,#<:4IZU%_6"H+8K=Q'>N9PWK&.UM3/ MJUUUU17OE&Y6JVI]*9SL):/K=_K#:P^OE"%L;QH.XL&?%I% 7D^G;%08CN[\ZNEY1/U/-&>LX M4ML/>6,EMY8S<3(YN@ACO64AUEG,PL)B_+!LU[3Y;6LZ.;H(U0V6S5C7'JKU M\4Q*UHNK>HP]OK+4ZOW([,U*:9:_9>7-ZI&K9NT57.JQ]/5E_6.O*NL?__'D M.TXG>;\B)9Q_^ATGTWZ^3<9-Y"::NH;!?TK&3>2:?_ 9A,<6Q#7CYE,(SX*! M>27\)T -=Y7X/R#\^P3L/K?37G9D]_O&\Y[>^KY]JA-WD[JLQ(ZVLJ8T.);M M].[O3F%CWB7+Y"L [.7AZ'MFD5PQ\X,2S^148;'L+XJJD'ULC(7E8S737:UH M4FPRE.1.I8N<[:3PPN#P,I73?9Q\:<[=50]]NQ[Z_7-B(G]E3LR' /.+TO?* M+5N4RC5)5IWNL+X8C0R)#Z]H(G \E$BR5[WU0O76WR_,2?R6,/N=T/0*FA<$ MFJ>P,CI&HI'/51>LDNP.VYO[N+E ;JHS'PM%DX?-8J_*ZV4HK_",$]VWB'3+ MT)Z(B-HOTAQ%4W2T_\M>0B+6@DD?$PK!BD[%#%_G=SR[*L-?PRG[4[Z&AV[9%/71P\CO3,3.,2@[M0@7G1D?J;QT' MJ6^)15\) '*9>M#33CP)( 42(2QF;!JSW2./ZP'S59?Y;,1A?GYI MPW+7&]<0-Z0YY!$K$W47S51_'M%4I:5'.RMII#6G:2AI0(](^,.ZH?]<%;?+ M4-Q>#J_[/3*O>M@%PN45%3_C\-C%QKI^V.-XBY+-]BU7KSOY!W4Q3[9ZHT6N MFKIK0B&))P\NCJ+D]P;#KZ&$4B&X*J%7)?0*MQ\'MPU3P8MN+FHG=-%%*W([ M+25D56UWDI%^*1_A] $IA(51-A9BV<-PG:LN>B&Z*'Y&ZS!2G#%&;FMU16?0 M6IJ*^@01+Z*.G_FJ4OW?$F&_$I!>.EY^JX/AO7#PNKN,2KK@+J*\8>[:^*?4 MUVHF/[)KX;@HE(5;=MCKM>[NRQ,H&TB,_%B MW*M2>P7I#P3IH Y\"J+[6D$M==*6HVX&/56P'N[Y:(,4E82ZX:%H[%3_IJOJ M^\D0W2<9\4@.BW@D(H9B$\VP+&PAV$;FC($)T 8-A" MTB_9,4$^3YGWW@)(4_EO>>)/?NQ@X>=\I&OE5RMY%98Z;($=%J93MJ1(S0E4 MF\9(QW#1F_AARX&K+GHANNCK@&[_V.D9J+LJHE=%]-NCYJ[5_@KT RO MZN %(MX7 [:76MASQT3#1HM/%R>)<;Q;F*SY^*W8%'FT9V*_% ZW-O5;CXSV ML#'GKI@67C -9$)I-M^.#O,^3.;*S:AN%4/KRCZ^NC/M^%HAFOPO6S;ZG2S;%DUFV5IT[TC MW9/@,/[FV[DC]_'U KHP[G99/'N:STXQ.,M%YK$R\C,.Q8F)2'[/-I?GDZCS M!^M=T?%3[5^1^/XX.E/$9(T9?L>&F8H60TJ_DA,VVS@@ +-2["FC@Z%E.!8S M-XVE(B/3@LPGC 0J0^E&,CL9>.48/T#! A7VZNDQSNX#?\(T>?9WJ=4EI$_\ MMOZY8?"@\&6![QA[,X>%H\$@EY %JMB*J!&_"WG[*RQ9R[2'+3BG2*\5B_Q5 MQ8^;.;,JFN'1#Q]GC_,\*Z^&PLR\S:Q0>LYRDY=;NA5D60@%-3HP:.MCZ+X( MH.&:MC71-(>I:#07Z1)QYA(1RLL"\8<$,-B2']2DIOG2 MMA3R9F;L3,LC,A[WS+$=LG;) MPI?I"^T50C2%,H <'J(0!@>>2%C+X,WT2!B@;A3P/ M+)GW#"$Z4,G$4F4J(B&JC2=N4P99^V=4H@F/E: ,A P_BWO!6P:6G@FM&0H# MQG*+,8L&*[C$4[Q"=T3O?TI^L&A;,(*EJ#F^*(@33*T)W#;&],,CF5&8189!I3X^Q?&>I[)9)=4,P@"3!'%C, M,2RB6-* &CA*'-"2S<[=G]0&+9("0W"J)&HD>?C]8>?C F6)E .Q<29"!MB M ,Q">SR'JNNSF6+;5(Q 'P+RXSD&I B8<+!UV5#'!4C@[JC_>>=#^-?KMN'8 M"Y1;23*47T>/T[V0TIR#TCX9?)TV'H#@_JBPL9S90T.H9[J]Q3U2A"K>T?[E M MY37Z'%8J9II)>A[@F>+VH4*4A.-+1T\L$)]O4Y_'H>A_([[$(UH35,6A-V M(Z#40W]@2EEY-I@\O0MY.LAVA5MXZEAMPB#LPM8NWBA;- JY0(V_FF#$- GT M0:%+R95:0Y('< S1?OG[.O7AI=X>GX/F/ MJU':A"5',!J0V]!(2L-/0E:LG>('6/_\(M-X6BC?&#GSM/?.7YU5$4\1_Y=T MW^[@]V4T0U)_>!U";^-(3<>:-B_TS4R_E^-U5;4GA_U'CU_G=2M%>+'/\4AL MTT&?Y\+Y)NU,HS>I:X_!^:?T&+QVU;RV,_VK",_>)*)7RG]V6TV*^!_<9VF7 M-*=:#.5=,PU;RMH2N0HB@W08@F\EG;G'TCN?HAP0X.F&FM^IMXX_]\_MJ7,: M<_[X-.EHV[#WH<6[G?T^I^2] _MYEF?/>RKTL1+\[0]RS]TKYLS+[H.33=[@ MYWIK*,PQ5U=)K\%(L%6):=@A.R-M/'PDNR2=D!:K3J5=ZY8%M!R:V7(U*T^& MI'P%'PVE^%-1,:\-I_L89.'>)6SG*P#(Y>'$>T;'73'A73'!Q8,!$LW.RC@" M!?%ZHE@H1ANVD$VB]EC+/72,UFH8<:$@$3MTA']9[8._:A]?2/OXD#"R*]R< M#6ZF)CK6@ZDR[O0ZU4>C(M0' \VZG?7ESB0])+4'^$@H$3U5?. R=8_(5?>X M0)2X@L'E@$'><,QC_=BTH;!D8[6-BB;E'%(=_BYN-FG?2IX/Q>*GPDJ_F/(1 MO2H?5^7CBC%TO)[3_(\^%$NRI'CH7 MJ'MTILA$)*SSJH%<(%1<$>$R$"$-*^0$+ A&>=7/]7KCKN@,FP.+,]<%# L) MJH;$0MS)WEI?20^YH$W\:\#-M:/JZP'L@KH#_HD07.)^3UIN>M&A3X7*$R<&3;UV_O<\/A0[79W=C*8&[:Z_M'NSDD&:V1*!]*)EYY M#'JQVSXD!+@)G%Z[-A.YN340,^7%DU_W^ZN+XE,QZ/<9BMQ_!O!T=:^N!9*% MM8277YJLNR,HU!F%N5EQ9$S9>'NU;-Q6FVIYLAIR+"E0DHB&XLG4J3KW%ZBF M?$9[OJ\ +M_)9KB:!E]D[V_LI]"^R7RX:@%7+>!JB;Q=(3BR\:>6Y605K<,K M-AR-I5,L9Y;+]L1M(L;%DR$N^Z!;'T) MHY()\CIU!^1)8P0&]A[I^D\F\?+10"=A2@:.W4_)_]__:Z>VP,&>YZZ4P#3< MF@8\6303%*:E"TB$UR]16XD;RYU6(G7C9^C_\A<;S)N!XKBQ_V("GV'^!\2; MB=CTW))HIZ:,>]MN61GORV=**+BB3>!]4\P M8,N)_Q&9J0DK]_]TZMECJ=8O?07]$V[$PHJ7LT:_<:L1N%\%9 2(!\?TI.X/ MWANAX!:MC^I*OA@LV_"4)._RY1BY18($PT2"YT2L-@VEI(B&4<1'AR*7B ]C ML90H)N7$F)>C/^A;10\[ZJ6L,8HI"X$-;X8#U1Z/JJE*<\@-V?TK1_U"G5L] M3"O"9B%4"TJM51D6(4GTX,I:/+[,#-N-'"LNZ^EY>*"A31^NY/>OO#>G4\-P M.E-V5AOD'SK-JE[E(-OLX)F;\H"-I;O:HKM1Q;&RT-5E>09I(@=75MJ/(T-N M+/MLW^@*E754NN?CJV'L\,K;2?*QG

B:5B3Q!O1W<"*TJLH9!MX^#29C;> M?T@-TS5U,U+YQD .]P99TG[.8^D>.GOENUJ;NT9UFJ_<"THC/&$[L6*EM:1E MN>(_GKPK'VO@Q3Q%CVQ6X!:915VI1%6V3H=LN,1J6NMOO M#'##E'3_3LFM:;I]%U;'#%JZV:*5FZVI8=JT(NU!.RHH_[FMEGG#'.NTZL=- M'"WC279*J&1([M#IF+4-O(/<[U<8#13&A:D?-&8-O$JKXX3-11?O% M3OU"@/2'&V9/%AGSR&3(JP,O]MDK7TOOA_*B".NII(HIU"EU*_H: M^O%*K7OC(V4Q7U!;E=2&GBZPR2($/E$4]ADJ8'YXKT#'*0'/WZ4&G:8_LB/5@5]2K=:$JK+X9A.M((ZJ>I$UN8X*,M95U"> MH)'+>Z_NM5?O&C\:XQ;";X)%YY(:!9][EIK7^^V6WUC]>O\Q?W$=; U+"S:8 M"!_/5Q.;<:'9W7(V0?;!_2,T!":PO1Z%4G>B^'9_>9X8 1T %/35 M+8HJAQ6Y ]L+P !6&TR1/%$#_,3+1 GL%8=0\.>ZS!^[+CZZ]F^PQ.^^> 3* M>']^N5^(,C7,W68S7@1NQ\B@%I(0EDOYF0K W?"T.(X^R@U5&9<&D?O!H!C) MKZXU?=^[IF_B6F?S4VKZ7NG^&73G;N(G>]M="7^^DKYQ_DKY"RCIF[B6]'T[ M,'_-BK[G;N=YL15]3T/.WU+1]WTE^C,J^IY[!I<5L'7NY7KN@KYG7G7?*^Z# M=FG:-9>/9:Z^O*SO.B-'A+I6374=-:XN1E*Y-GU,T[*^7"P42[US:;T/@)?W M*>O[!5#D\L#B/0/(K\!P!F!X075?Q;SG^G/4&*N%^1]BOQ^ 13Y2F!QQ83+PX0G:OVBMM@I\K'R;5<,E\V[/,2?W\)B'$N]E5 M/%$<5\M60EO1DK^I4#+!?2U%Y)TK_GX!)/E*@''%A8O !5+O]WEH*#2$?(-5 MNF5UTU"C=[=K>U@HIFG9WU0\Q+W62+E8C>2"]O,O 3GOJ[Q\_Q1\ +$+2@?^ MX!3\LV_Y.T5_#\+"W[GL[Q=8GE>-X*H1O%(C.++[WTGA6:$P"K>%]H.9X(J/ M_+*^3-/JOUPL&8I\F^W_,JK_?@%@N3HM/A6*?G^]LE\G\><518#+Q4&Y,6T\ MW@D+TWKH&C4QV6PTW2+ \6B(/]*&]<]J '^!Y?@=(>8[61!70^&+* !/E@!^ MI3%Q50:NRL#5+GF)7O"$1G!DYV^4D_>SD55AA?!BTV_DE5)L+GM5@%/1$)MZ MY;GH9X/-F8H ?P'$^$K K ]K\QSKW U8MI]U,LE)83%) M=)IN%6".#<4CK^W\<;$JR 5MR%\"2ZY'$%?+XG+V],I'5__] BOTZRW$=RK^ M>V%+[5L:"B?+_]9&E7#R892?"XN!4A.:R./M,*;53/L ;+3L@&%H_P*-8):38U6 MO6E9:!?RT;9B)]:1WN0L%6I.EIN$@CH8>[>#9W9'[Q[ZN/6[W%FN0XOKD:J_P5^ARM7V18%'W0 CR$BXWTQG MJEC,Q%%D4FQ?(;4JD2[34FCXLVG(#E3)9$R$R0P5M^9STX"2??AW6L^,E-7R M:^O-=H4GP/;T-:O]- M224J?(M"\?H"QI,3!1Q\M;(\,C1X[*#,XA#9-( MKE?&;H0P6TDM/1+ER.2PC).*=UPL!!Q,D?N1:$*U.-FM*(=?-8<:?#8>[6Y5 M/\4O8HBO1^ I?Y.FY:9Q.A(2][9.PR "G93$0_;+=I'AA.[#F&!(3MLGKG,+_KX/^NZ4X4KP>\@3)M^\O*H) M?\-X!*%BZU'CEU_*Y!NA< Z""O J\4%(G,'B=BM^>F4!O26#@6M^E#;DKYWF MA!:S$BWF/SQ[PU)C$H]6\UX"7_.,]XU77]>&Q+1 &1G\0J^*#$&1$+D7?TKB M 5ESBE+:AG[]GVCPD=XW[,%++&5]XA7^&T([K]C%)RRR9)^!>HB6J(FF@G:1 M981T-"8E@,< VYJQ04 /PU0!QF0%4QR@S:W"BY<";#"2SX*1HVARV'!LKQ M MMMO@9OCS/^^L*OL $CT*(+569&9M[(S078CS44;0-6'I M'K;0V!6),U,O&:1>,F,WF?2V_$F;U M4;$42\WSZ]5SU/.6S_&-\L*;?'#7)A_HVN3C]PA=](GG]LXG M-K;0>6'Q=5KIY\+BO%-]K#\\/C2%<&XI#>*Y9DLNI'_\&[LY#./ZF$V%.[JI MC.ZM9:/ &7FUGUYE,\L:.RD.5I]-O:(U*_&]667**G>3>6P\D0OK=?,9ZOV9 M3O;U5/%7N(F$M81-]DF@6O0W]0%M%7]@\XLE(5@H'KFTVG8C(67^/:UYUTB1 M1&M*5&ZH0D]!&L00O" '-U"U?RPJYF[5^.T33;<\-C%VD&7C%69[M? _6E=W MS?EA'H^W!\/-;/R/105/UI2FFPJT=TBO%>OP\I(^=VR+7!"I$O^-?TW-T#%7 MD"V:FXXI8EP@\^ELYFCG49[0UL<-XOR"A9HF74OVGOJ:*K()A2HC_V7>77/2[HWJ:.PU^WWK7"-? N7M4 M[)+>%NJIB(IW-XYMCC\+>"J-K%SO=CF)#3]V[M=.UK%;3AJ,^,-ZD9^IK?XE MLM%+C"<*IR.S6^^M[^.]AVYXE/TLV>AG\X[ "4FVFTWSJ,?WAO54'8V.9W5G^=DJTF\,=[(B3_W-4G$MB8D(4S)F6?# %IQ-/WR>17N>%#V9B MIYYD[TVW^YN+&\H=[U WC-9T#<=,,O^/<3Z(5,I%_OKK+BD,U4P)D"<8WO^05(K0::]A$DOU#&RF*S!(O(<.\89BNW[@77[7S+HA"FCMX'!!\?2C)BNY[*XG,>V4\'Z>PFW=R!T;"%I%^R8T*W* OI MAZ&@(WL;EM?!DPG@Y8I]%(MM/LMWT2BGW3=KMX\*'$78*WSM)CPV')-"XL$Y M]@O$S.UXS)":?J1_XRY?GMLK77D;EA_-V2S6&AI"OY"R!\6Q4LUEGMHOOR@_ MMYLD>\AM=I\P-U*K 55^Q M&[]1U$[R_*&4[J?M9F[!SM*MRH.Q:LUK$;RJR8D_0OHAYQ$\\QC8;]4-$\U$ MV@3:>PSEO+O*T\09<20&S0]PC7 A&I!F$SP@(6]G3F:X&*GH==E):8'6@ZZC MFE$QW\\UM/#K=6,/TR$D TB&F;:5CZ,*<3I9[(TJ["2KUGL5/6M.!Y,8"_XM M[N8P]_*L%@WE#>1]<[LVS*BWE@\1 MJ2_P@[C1J#<*X^YF19ASI)/12W9IWL-R^'A+JC?<7W=QC'QIJS%[JOS.8. M]7BZRA_>!9#[?NH.I6&BM X1 157R;ABR]O$=U=?[.IND#.2JWRJ.L\5#H#OMW]F.>305R7LAJ]@;(0*_;[=('IC".Y1V";'-J=M8\,T/VU)"W MV2=_0[8)R&S'D]F#M!*NMAHN*ZMZN%M>U>ZXYFT[5Y>/I)4GC(2 MN8'4$.;D-3#M,!$+&4_\B^:2O,)M55%F^#/=EK=;,77Q0,K5=PQG"RH0TTLQ M!;JZJ_K K][V&F[.ZD*J-A7:B]Z@.'G@I'[Q]8D)QV$[BS%Y@Y%OKW!B$+'K MC5(_-"DIA,G8I?P("-52T%&V^.-RD"MU;H,DC=/B#T MQ&X4X@GS?L.V,\E9KYK(V5;]]7$!;R:T4S#$UBAE2=UR(1I#3K]L*EB/^C<: MC=VP+R'T#IG)WO="0@O=UC#WR"8OI=J\@+2 M-Q1UPD\F+-<-MV:5L99>(7X 5FKD).D%QS0LYN='R?.7)W-Q,*S'3#E>8!>* MLY[5BNQF8P&4Q"*GSL-.STU%8[Y"1J$>SI#OB!2Z1_2D-1)) 8.540; MLN]!T<:O>ZG_%@]EV&CQZ>(D,8YW"Y,U'[\5FR*//H^#I5K^S2PLN<1H83*T M(1%>;B 34N;$0/18F ]P%)6LF9[LM[I=U+M59[5I*1N+3""5(\X?KJC_@BQ^ M9H/I?L-X[R*Y_:(B8Q;/E# M(4#S73V.$F;5)=N@50(N:(U=WAX>%@M= RU[ MR^ZB[CPZBT$];K8F;]_#M^N+'I@2.Y?G]Y<7_P67UUN8][&+RQ'OA6Z:-V^% M=C8]3]XW&WIA1187WEG_<'$1=M(X/(ZPJXWFMEN(@ZZP#]+=+FL3RXL2.K&\ ME.G"VBA2H:DJ*7:1[%6GCSW@R OTM(]3T[X41:NRAL!OC&\P MW-I,^&;\G08>LV P$2E!1 MR=AZ,9F9J"+W^;*"Y449.<071ZXF/WJYDHJ^Q&S=ED>B-P&K3854DO).S MV0J1'?(EK71"3]I^;V?JC8,>[]&P0H\<\#SR*$561'/S'!VV\R#'=P:-"Z-1 M81XQ=E(32. 5&=5XC-^()VG=,$&_YMYX_$%#=0:X@H0?;#G%_$1K27/(Z62I MU=W&G%G;TER*[AXB0 4#3%_'I(0;P6$"?L8_<"E^!JTKYM.&%+TBSR"G$D^\ M7QD?%:\ %V5&0UB<,7XPQ-4?@G,2&8WQN_VQ;64_!& P(1+AEA@[-YI:ICUL M0?0T$+MH+AXK MMA.=F/F=$&[N%0#> JK6Q\'W=(P:LMW\>NYH[$O4EF?A9CHQ9-OQEB!4:Q4U M5<,;:OR8@N+%MFR1B,C[=V?324W)=6GY2A(@,R%-6I MM8L=KX*=XX]X ?QX-UYAZ"PP1$+P7)D\_KJ@=!X5SO*]D[4P(>Z%3:V5[)=N M(Q%NTP05\@I&%PI&[\!UQ[%%H-U%TE1?55;R[@J/O(Q;="R!I3XF> MF\84Z_.VKXAYRAK6)QUI2I:_K]:10B&V(:E^1!:^;#5%^A]I-VY@V+>!E2RE MI!=4ZSZBS94F'34\6ZD+ZS%G+>/YU::Y R/\N71SC$ JP/"QMF)R4LI(WM-8,U;/[5OX5PT,0?S?5XHNS%.#3?6S!%-< MOT(P2R[Y2GHW0&M7-*DGR7W24D2%I7XOQM5VL]6OJ:M*O6BM/E0^Q_:\.2O* M"T-HHX:06SZFC.)C^DGY[+R2<1#.*8Z,Y8N]L6>#D\?9XSS/RJNA,#-O,RN4 MGK/BX8&8 LF T5"O^P6!%LO\?OPF_\AZV"+U#09SAMC M ,YUSV-R(+IL*85O?!Y,#CBL2CO\]TK,S' MWCE638V7F^/Z@NVJY44WS_'59:$;>:]8M6<.17-E6Z^E4$<5^JW4G3)(USEN M_GPXX-E.F+\5<5=FO6&-YZU55\RU,N6VO"H2E1U.G)\NA' 0+N:4?/-!K9N/$MOEU=8Z3F)O^1,U+G>;:="&118<1#@6K0RSY3,6 MBPG2L?4,1Z'FW"!!&WB]P7$RL0/^&SR-!K0D\FIN'/>CS&:&[MH,^ YX+J1T M07,@ \Z8O1.,K8WAMFC:?Q)YQ!0;.,ATG9A!SS:6KXDCFMCNPL/?B4LI>%]O MXU)H49M]V2>E;4+,@Z&0[D?$U"'^ PURSYYP/H$TFS 9V9A!U1YI>RJN(.)" M'3T@Z)JT/>A&:PF1/DP6S6C;?3+S$QL%/E_K>GUOZ?\M MD[V#DP QD2MQ1$7;AHKL7N2R"?]T*&J!Q.E#43[^+C^/$8LF%BIL3"JZ5_#: MC>(@P[%>,!Z$8<^F&=%8"ASPB!X_-G27(B950 IVLJU!6&$)> >/\%3B(@X^ MA\HYS()VVW'(FCHZC9W7;V-B-+?3([3[(4[H[1JC#=>^!QY+QLCQ7XORHSQR_&_V"X!D<+L;AA5)[_F@2O MO%0VCO."R$N0%B\1$S(V:5LN $CL/>EPE'MR\]:A!GFX,^!O#@E$I2&JCEN4 MP,+@B'<6C09#89BD)59%_%]QI 'R:@I:^A7JH4**,E8(U3!5;<<]OA\Y&X!8 M.'/1R?'(!!.=O,37J_"&"XH"86'+T1##1:/I0*8G.>"D:R4M$9YSJ4B$''E@ MW8.4H@MND/@:;S\)>?%9WH:"E8AP]Z9]XT]H/U +LG7PODW>"XH;?C915:D+ M$HQ7A1CP9$VTT,31J!>D'1@O'L"!>)-V@K"@1U 9)D"%G=OH>&%?HY?Z# $M M _CA'OSLCDP<6;1\'CS4+8Y'^BV"BJHI$O$(H36:T6Z)9)O1'Y983T+QC$3973L!)[R7H/)R%X\2'T\5H@^5,%? [> %$3WUT57*-I$ M??+*%O[&&_$*-).06_M&PD,? ;D@B ^#JT[J_(ET#Q>/# \C-%80K+%#E# * MH/J& K?F+G+OV@F!%YE&]&'52(03M>^^NC\A:OF;FZ95_G$U[R0ZDJ LLI/I MXSAA&HGFDZ;IBPZ<($0:PJ!G@1CI$9K@&V%SDR23QJSOK4%CS]5&,,23]B/Q MU0#%)@9RTSH1:DWZ#4*!,PC9#A&S!^D2,8?UX'7>L5A7)T?(T)A5(3&_,L2C MR@NQV-L:25=9UR8C>V66N\'SJ^;;$UU:_=KO) M0@.$L_8_^!I^R2,!#5V?2%!&^R@[;LU[:<[6UD6VGJE7#;VXZ*9FJQ\OW7'> MN9?$']-R7$XM\XUYL\Z&A6*KEW[H;ZSN&TN/OYJ6F2$_'O7-@=;-IGK#9FYL M&*,P*:EUI(C?"4EWB^C)CM\/Y*6]WKZ=%Z4W-Z 80ZSDC M@=.CZR2JM#.L$U,?UPL[,VHN035@#W6O__(X=^S\<#\?<*XYF*^>QP,RT\*K MJ:$AU_$!E21GBC,#%XF%;)@MY)_M18UZCR&&!77Z.#HQ&#Q+,02)%EAVL!IO MA)B18Q._A!](1;5[V34D39\V-[2F-3E(\P[^ ]*Z/QD\+C)XAGKVL)8/CA!B MH_J/=(43G)NP_(D/X_L*Z,L*"1S!XSWY=(,TCPMG+"^T,J,$4H59BAUD(I.U MU>Y#MCK+WW#)Y!$!)5F1)O-31G-$HZ!=:Q2,Q']"IZ7M)B (>)*&)PWXJ[\> M;)[GY#;7XCG,*2]BY3537C=:@1B?4[O-P=K^"S:>/RD0\N36 UUK7/91*[7E.E^.RT>A$^>S MM=Y,4I6UU&2SL0R_(%65V2=<5V?;)IXY37X*,)[>9YM'NH2$]C9D8^%$DJ&.L2(RJZ"[>T5XKY!Q( MMTU# S809XI"DWD\\0*T 1PD<@<":OON6/>DA9Q)$< \$G(2X E1<[PHA:N. M_OIM>AH2+4H1SHQ(FA.OON'X%P@I%(WSIA6_-T4%==3 ML]57\H:YO>2XJF(T[JWZ1N1B@I-*Q0;1N\S\H8DMN=0)Y^+I-(4]X5CB)2UK M/IOQKXJYL_5M=0[(AS=E8G=M(*$<3T*Q-;IWNW8;[87C=TL#O\$EV8H^%XRKS@.>%%HWJT;$.JIN0IS4\+\1Q6YOG M6*&X7T=KP)&#Y&WU#+R+(%)/S(]YMQ1, ='T'#^6'Y[W^^7%XT@(IVN+@IY, M8N=]R#*\")(0ULU(SC=]^^\WUIO;EO[ TW&_# 7-VKW7CP.O")+FC"7K[&US M*"^$]3DF,S8F!FD_(U(/R.]S5[H+E+D[+&\7+&U7# 3T!209J^SP&A+$<^CP M<9T2%MJ=@!? ZR44*-12"?B.=E^RC:@,8$S #9WU; __#F)P2(B8"X9G ATX M2)0Q#<\D*1^&5VWC(,*)V#R!_/.)";&3GD^ &%-DZUR!!X"I&H:\C<6@J?60 MV]!&YA+#80A_)=V$F+QB8_EMT8?0+VE9WO\KSN:_&TQ!,T9XD;@7N/&[?D$0 MO!/+:"PZF@W<]=UAWG>!]F8^#$'/$<]H\_H4N?H6%++_CG#\@@W1\^5)<-ZJ MS&9(5FCV%V28 94\7YO?M]JEH9OSZ\G\2-15TYG;TH:>>6$869+(&]=NQN*# MOX%MTM]A??N:6O:[63E>U# VFK'F@;$9?(,GAN>FZ&!5Q+(18MRXWH#NAC<< M2*JQKWK;OMYVH*@]X7X'.I-DII+/W>-:W$(O%U.R5HH+_*JD31^&=:64F_SX M]VB!_!=K<>#Y#0=[& :/_V:* M7W_"QZPP0F28N]!*<)G]QU+191T:0))X$K0ADCBCE]<9RFKI&N&2L(L?,F3)YZL]?N=JF@%64" MN5G4K*T^L7!$$]L0;CZR*#]@#82<4\ZHIV"L$9T>MAK\.)KMI:.)@=>!FV*, M321;\Q(<34>C&K$H+ZGW +]G0LM=8R5!"P7L0D6G^[WBME9U][DYW?9(4*$! M)VQX@(KD@(&++\9CW9T>L(;:7;Z%[+HG+;\3,%3"A1TTT$X8...F*9,S#\4. MM3 K &-D\;YTJ,7PF@\3QHW<^[@ZN=[#KPJ)KJ"![_=N3:D MI!Q6H-S9PJ\-"$;'NZAAI^F1RM&@TNXPI=KQ(=M4"URJ7UJP2"ZM(?!H9]>41OH$*[&R&T NFB/%RPITS]?\8L;*B/J@]\QV"R&5>)K/6CF#BG#$[7 < M(]4*270&8$8!&=@@GT]AG-2L .Z;FZ'0'B:6M=O;0<_1NLJ]?"L6ZWRLI.Z& MG,??+NN"NPGLBOM1Z=;[HXZLWV>4[FREY)>WZC+:T,"Q^W1\M)>;N9_= 0E9 M&])#6-'=S% J]KN\(M!$2M\2YOJ'V#NPMXTZ@941.\1%0DML&&FB,G,+\^2$#IF((7^?V5\:NAHDN@[JJR5#0R M,% Z\;!!U4H';LT:CFDS/[.E:AIZ)3!54385.>2^Z;OA0LFU"4GVN[DYTC!B M?SE3+P45"+>L =E[03:7-%^;J/ @#M8-DT&2",?XQ!5+MU9:"B+@R9O!HQW= MW5K]1Y"!.3:X72R_-,(./"'C(MJ$&ST!.Q[%'B]Q G*& MJ&Y,:4IT9'U#7-6.3=ROAN9LUYA%ZPNOP+/3UW77ZWJ:/0:[G$-]_B0< ^1:$=#*3J.\:G8 M:"@GI<0PRH[8H2@F$L,8FQAQHAACY>3H!WTKO:,C#1/YAW$N)RS3:OW^]E9# M,3Z=T-+@B-N_4EAE(F4D=SH"ZJ+XH^",UNWJ"E\9V[^RF&\8Y5J.70JSYD,C MF:W-I6&AB:],[5\I*;WL4'.X"-L?REF]633$F0IOY[C]2U/\9)2QI.:<+50? MZWB;2#B52GK('P[4CG?,=E6?U[H;IS)8W@[86FL-5QX,=!/.\'5.C_2$63)6 MKB%KWD!B$U]Y,- -BHZZLM6IJGROURTT)7%<[, S#P?ZV#.DMC,KV<(X M;RQR=T(C69S@*P^FE#2%=$_ABS*+S,[$[O56=XDQO#VY?^6D,YV,PL8"J866 M.HS7%[5H>]F$;,N#*=6,:JZW:6115TF6>F6VPSO;%B99&I41$NV M'KL3.]5J++.Y;^(K#R9?6_6RN>AF=XF(A.T4>WGXP^5EC/N%CM72/ MC8MM6 MZ4OKQ36\0 MKHK#T2G9LC\A9!+G@JLC4!75?0B/=:K$?P6IX;[.HTQ 1P@\'SIC0AL4CT+> MWZ1DQB^J-*XP39Y5UEQ]F;S8NU0<$7L'O;.2]BYGF0'E^G_^VY9?0.9 31'= M(!5%7,K?L/$KX3^!\-Q-*GDE_&<0/GZ32%TI?\6:OX?P5ZRY8LU?1ODKUGP: MUO!7K/DDK.&O(G_%FK^(\-Q-@K\2_C,('[V)Q:Z4?SOE_]LVP6<69,'!N2CQ MP_V1U^Q\J^:]ULA^-642+[JI(!&$Q[^ZQ\(>'/&,P1" MD$23]YP_E[Q)O*\H)$\=^[^ )!U2A[-JD/J; JF_>4"-JP1<)>#ODX!WY?HS MUM9Y=X!/!/QGK9T/%_>VLKX*^\?!'>;_9<'=,_R_:GP7O@ ^E!)GU@+<0 #7 M3.+F:X;4I&"\4,L+6C:05T.Q(\*&Z >(A/E:X'F5G0N2G>15=CY&!?O+=<\O MOU"N(/L)($OUUB\O.\FK=GO5;C]FESD=N_+."4U?BS;/A9?\S<2Y+J'K$KHN MH>L2NMHZE^5GOZZ/;[D^3D?B_,U2\FRPS)"=!?N-LSZ-*[LSV/V<=_]G5/9(?&2S*$-FICO'2VKGOU"VXUHK, MK(V=$;H+<3[*"'IN;*6:.]6K(J^H7D53C*%$5=XT9K2.%91^KOOE9O92D9'E MK4&_IE7DAY^)/^ZI:OY!:K']R6S:[: 6^X @$S_RXU\N'HI$CO4"OJ[DZTK^ M*U9R,KB2D\.(>&_H\GTZP<[N*OUL:Z0G'R*7LI(5;CQ=15;J0,WR\>HMFLB+ MVQBLY#ATJP]%H_'K2C[C2CZ[;7KNE7QF$_.S5O+K:GQ6C0)G MY-5^>I7-+&OLI#A87_6,CHFP-\25=ZDT']@8,'AI+T8X#^?"U7N/WHR)X &P.7GWV:[ MNRL.@PO^%[_N",KH/2<^B!=B$Y;G+%T?Q\6E.8,2>=B&CX>XV"'&_'-=P-<% M_#T7\,69["]8P _.1FIT[NVA*JY45E5KZX':F. %'(<%S"<.+??K CYIB'^; M!?S!,:Z?NH OU5)_P0*NBFJCQ+>Y3;=<>YR5.>4.K<--O("QQ<[Q(2YR7<&O M-,"_R0JFQOA?MH(OSD)_P0KF!]5&R4PVVL)B,$Z9F7AX9JFP@L%2Y]A0-'G8 MX^6?KWDBWS%L4;LZ#-_W$&]WB4?P$I<-!\H"?PA@?<0IWX?/\ )=BG[8H55ZRX8L57]3_\ 58,^7%N4VNU1)97\KG$Z'N]&VM,$EF9!V: MVJ1^_,OSH50T><6*,\L..9'^:NPXN)\*G^ %:/2I':;J*4D04FEQ_%* M-YV>#T&M(+Z65(A-19Z+BOAOTG/G4BJ+[C>'W/O[D\#&[>R[(< M&T;C(C\,G V &;1=A7&[ MWQISOVF]N,++FYEKHKYM0786Z7Q#TM YNGCM#"P(W',3D5K"OWFR93)(0G-H-=VA',[RS-,>J_9/&E<;")FY0W5;Y+NTOD\ MO=*W*TSL"75^F4NHW6P5F&B25! MWEZ3)BV%N:-]T1^BA9%0Y%)=M9X=RIJT;IGYYNK'OY'HS8G6Z*;W.M*0?,MX MRE3@X![K2!-QX +\\T*"6U,1;T/#:+:L\*E%9B*4!XG[=5GKE^32>^^YI5I^ MAP=A"TG !ZBG;2']&2;(^/V8& T,OH;<)L/VB2 \%9=:W6S'2F&1,+,GMSF!/B[[.4*@>R M:1N,8F,1G,TU8X/P!4M1P^-C1)MY;VWF(HC=@^F]@M8%L5%WU*AZJZ+26DV% M,]E\[0ZC*!^YB3U);**B,$M(",#K'I/\_25W7S6T3'O846S:BEA6EHKLB%IZ MK5CD%V&-) ?:=]3'8T5"9I7HND.75L,TF"V=S1R1&[QO,<$(M76)$LQR[VJN MRM78PSI;9/F9M7K,C0PSG-U1@=C7\.DH+](F7O,3-,/0D=EL+VF(&_B*C+=. MS"ZKAZF,Y+0N"^LY-B60W#'@*SQC4U(LK]SGA,6^KJ#]_ M,,:%\&AJ G>C(39V>+#A6B,6\E:3ATQX%>U8*9$4ME&01W1L+6!5U7)&#WB M<"WF@(V57F:^I3 P5R;]4RR"_?9E"5!VJJ#QNTI1;QKN=39W%L>6TZD'*393 M'HU,\TM*D^1\[ 56\XLD+"O4]T6+ M*!D0VT,?,#4T,*-,9#NF?F!,DX?L; ?0DAO?)K_T4371DL4%TT$:@N=@L92H MJY#!0H36V(@&)-S:>.ZL0+(9:#H$2P"C,M&!X'>\*'Q+G&=Y_N:4B^US76I2 M$ZUA^N%^G,FE/]REEKAA_!$S6.R"TO=W^,SJ.I-V)@Y> M (F 6^DE+C+?/0;7SRF(P16BISUK&T9VB0O?/Z/ 43X0]L! MD?;%!N\H!,NSHC5MB(I\%).SCSW-",<+U6X]UE;:I;D\4?--T)'CAYE0@$*^ M),*C08%3,"CA_1<\?/+Y=.%48-VG\/_(YUZ;%20-][1AX4N<)Y% .'<7 MA6UDA)B9*"-8[&TTMRFVIUPGZW2;ICP>A.!HD2N]=XIHSDBTV:,T 0_@=EJ/99'Z&?Y 88L2EJ&B@5^%96],0^9>!%H0ACPSXSH6#1TU$-\3 M"&U7M]CZAO='(*,1%D R3 <4#9@ I?-8I-.7$7ZBC!^NH256K9C1YH6$HT:= MYY/ 0BYB546#$Q_XUIP;=&[DE=L!%I".)ZWY5R"F(JX\;F'8P%_ 2[P'88[: MIC)RZ#Q]-L&79#UM)4/TOU8(-[!([-Q\*$5;!Q4,T9?'$",;C&[8+J= !<-+ M2<'35,SM#B-M9[@]A/'D502R8N8C;^;^?/!D*=T"/)F XJ=['K%]PN.1X&L( MMX_^+M*5#22-T(R_"&AK;OQ+\'G"& MR3 S*$E&CJ(1[#16 &MXEV@; MLN+,F$HERZRFAH7(+R8\X!A,$8<)XWM,&-=E0L%PK*S)YJH[9)O#& MGG_"8 MG;'Y8\#O.)L">AQU/._-$[BRX^&I@/2D)R:B6_6>5^@I9,IL@K^\R-&T25G6 MH-**MKME>=J=;CJI.L^]7BTF9K,;U*1/R.CSP) TX4<+S^&H=CR=99NM>+*+ MWYZ_8T=V,9^\W6"+@KLYXBCTE&,P+#9(-)FYYL"^RX@:$3=/98,@*JHQV+! M%.2J&61%XKU_ ENQSE2Q(H#Y$O-=@_1W+"4S$ Z0GA,[#'7UQ881PNG893(W M'KDS'AHU]9%U.N%)!JG\H%N9'!X+RH[YQ+%@!5D60KN,[6 *U<<0RP:L"7 S MJJJ95NMN:'<7V40\NN(ZW71]\N/?,2Q6X)BUKSG@5:](4R"W!,Y,C6JON^HC M58U?LMG'ABXS\+*[<,X(X[ORNCX(2^J&>RA'(OWZ;371? EGR$JC;('10DS) MUB-KM:A^+]<,&[^-'L_D#3/K4A>&6Q^360;X-FA4V51K6)FJCJ)S#;8CS?/A M](]_XRPCBYL#IKEX#%HE?L>."K_5*+&2;!/S7[%M!.KV4D$KUTZC+A<+UNV. MTH'-(GO*F &EQ%^[GBQ@!?J,CH/CAV@7*4#A[D.*[]VGA6X\Y61CV86UG.[% MM+_&G?'$R,!SKV,U!H)7@P/N8T8%;SD*[NQ*+>7Y9GC!HF1^9*L]C!F/:7 7 M/7W*1P3DW/S=B[:Y2/[:E73>3G0K:37;9 ?A<'$Q=.*7Q=]%6=/;9G1:%AQ5 M91]S7#Q?'#S'7T4/Q&P\$ZL!W"'.#G!\80IIF]!YY>/OT]O.*1^H52NC<'A5 M$_J/U9357!06]]8*Y.-$Z.)'\/?A,=H0B;/U'VX MGZ<#+W'S>-C_G[TO[4T>:=;^?J3S'ZPY,Z]F)."QC=EFSAF)$$+(1A(@VQ=D M; ,.QB9>6/+KWZINVQAPR'*S)BV-Y@[0;G=75UVU='47_\=:3N/,5]L0I=E9 M'/\\CI")C)+\_[__*SK:Y9-)_A&BR#1Z-+0CDN!+5TNV;4WN)^4.O/EOV1B# MS>E/*U=(I8/327^'IY!PWIS I]*9/[C(WSC_)>(-Y$DR0J*Y6(__6/ =.8@4 M?ND'V_\F7 ;LA[W/]4M6PK6&?XM"BL1(X*,_,4E(Y3)K6IO(P2AR.&JV$O\K M 2)AW$@XJR!QXVN(*)AR,7R M1SAY?EWBR.TG!60+JJ@6Y$XKK4B9EB1G,ZU"II-O*>U<6LOR2BX7)@7(P4FH MZXE<>S@^/FZ5]8DJ5^V\,RK>= '^^<66U?KC&7]>L:Z:VG#T*BO'Y^GB<[$E M+K<\>;1.O&KOYK6?3-]?%1X?'L;V$[84%ULF'R1;N!%J#WWM)-F;-*;.T7,. M6V866UYU;*5SW6CK93%Y>EWM]!LOT@NVS"^V!)4U/99'XV)?']Z-CB8G6J]> MZ$)+86GR0^-B?.$]W^;YI%,MO8ZE%V&0Z[;2RU/*28^GM_R%:Y1UT7LVBX^W M D@OM%R:TOUU=GQ<5\PK?M#HRX^J4'J6G#&T7)J2:P[3'F^W;#Y;O7C4],O" MF?&$?2Y-J3IYL"WKY,8JRY8^J=U?CHOC4^QS>4JYJTDIWY#N"OVL.'=_ O32EY?9V]M"?C)G_>/CUO6)6BT.W@G9U++36U^FK6;*7"UY)&\OQ9 M5RLX>7*WV'S+1[?-B^-CY:)Y7WWB,Y=.@5?J> 9WJ<^[VITB%7(O-WRI6^U> MM%_;=^/'&WI:=[[EQ;-<.NN,G@M\Q?+ZT]:H^9A_&;=RRWU:HYXLRAE[PE=. ME.G5^:GXBG>@Y987J3NYN18O[LYD?E#WLI7O.IXD*:4*MEQ8I%9;RZ0+O"BVVFFQ MW9+26:%5D"60(Z&@=+1<-J^HVF+GK8O&T5/3%B_X\_RT_3"MB'RO'BNF;7-< MZPFW]V*_Q+FKR9BL[U<_[HO1ZEST?N&8.!APCIB\OC\^G MHE9_+=?YPG3Z++S:K_ENG)C*)\>U;"%[KC63&='.FOVGRG%E'">F[HND/!R/ M!;6IY6_&XJN@"<+M.%9,LX/FS<7EL'7#)Z^S=T+CPKEWA\4X,9VF^<=S^^CB MOIR\E+R7TXYK'Y5BQ?2X-U(STV&^6)XVJM7G$T<:54Z+<6+:ZPIW7FO>F7;1>AUKQ!=8S1DS[DT9%%OC"H%EOR;VC MYO,I7XL7TV[FX;Q@'@M57G^J/;X,R]GRK;' M%]=X5\\201_K/3W-/V2?^'OMU2QZ#^;SN8!]+A'T].'H*".$%J23DM MW6KG,YF6G).TO-:1T]GVTA*X3^W"A7Q=NRV7AH"$K=-^I52_B1.IZTE?3HXO MNGQ?O!*?>W):3]>/NG$B5:DHG8*2&93+TY[9*J8SI],C=QPG4N5VX^IA>:R?#&Y>\^7SZ!RG M^2S>$AK*DV0WDWWA\:53%32CVXW3?!-Q5)D,+&'0U^^;W7RE4>-'=JSFRU6< MW&OOJC LRZ/NR?699EY/CKMQFJ_=RN;Z9Z?"5;-RD1W?U7M\\K0RCM-\Z;*6 M?%1>[_+ R\\GXJEQ^WKJ%6,T'Z]D!$')@_SF\T)+4GBYU9;2/+13Y8Z4%D1) M4)=0+7L_NA4[@R=>]DYJ9V=FPY(:XS@QO5.&5T>"Y"E][]K(3_*C2?_9CC50 M)S>B?@?&_ED_:>8;IR\E^>BU'JOY1+=XF>Z*%YVFSBLETWANCW)/L6*:D_C^ MR9-ZU.J7Q%,OK;QXDY>;6#%]'0QM4KMZ\7,>*Z3 I)XO>3"TK(>[RN15F<9JOM+I]*&=.>NJ33%SD2QKG3CQ%2XMZ3J;>,AS6>OM=OL91B/X\3TY#S]4M>=\7%9KXUMY?;\ M^7PDQVJ^0N%UD+V\U(_+]22X,V)VI%::Q3C-5RF<5\::W2B617 =I9-&]3*= M&\=I/D4LWEZU\Y6S?N755+63^Z']7(W5?*)<.3'[$R_=]VZJC9-,[NY$>"G& M:#Y5Y:5.(0/ZKJW*+:G=Z<#(59#)C""G^8*<+LA+1!#.!^U[NR0I9?T*Z&8\ MU-WK(S0FE]E_H-U[CC X;>I#57XV7[)N+3'+8 MMLO'L9K/N1H^4/Y_-[U3,$1&JH2:TR>M=/CT?1B*C3%?#[S])B_M?7; M6"4UO,C<\VWPO7C]I%O0VXVJ]F#$,M5]^KB8=2:3=GE:T)*WU?+%>?L3UN5RN2_Q-R\8^E\8ICMKZ94Z^4-;K619GHTK%N>N)IMRD;)KUFI7HZ?&@6 MQ?[#P[KN$%EO>ELAQ?E+R.DFC9-C?&FG>6W[D;3EYPQCB-SY\"$X2LI6KGI; M+=SUGWK]%_ON4E(OVD_:T5NG&;YZEI__S,%U>H:LU@ES5/Q5CS^O7KD4LM?7 MV>-IQCT+R]1B3B8&77+^].-S'1S-'F%ZFTVE#M-7NJ$\P;?= M8%]K:%NJI[B<8L@.W9\P0! Y R41U@)%\8V';0W7JF,9AC4F6QVQ(_YASC>GU 86"S^2\X=]T M4P.Y]MW-!'\_A[PX:"JW'$_SKA/U)0CX3@?BE@]NFYYS\5W&_@\1%:3))FD=._RV$J M.?V0\B?3YCT7 M[2?3YCTOZB?3ALD4DRDF4VN7*4:;+_KW/YDV[[G@/YDV3$]]W9$]*-JLTZN< M+T8G#"<ZNHE:=)_S.H.TNH/R)#\W1>HN+_]_:I;BR;+?'%+R_&C9R3OV)SZJ6GM%.,KG<)1ZHSO[V;UI,Y+,,*#8* M%)N>[4:!8N.;$(<$%.!(EL"/7 =2U*Q6\JJL3V^; ]$[FUQZCY<7S9M=(\59 MX]'(5[S;9C*9MUJCX]%QYAP/R1=^^U<0EDLG;=CMV+2&W2^8.&A[8N/[*OL' M$Y\6^:O'[LMYVKW0^YZ0O;^MO+3=E]==&P=ZMUENF6ZK6JXEG\WLU?,T)Y-[ M6021R'Q"RBQ?'+PR8K+KP$C9LZVA%L?LWS'PL1[ [K]W<=8]P< M XG2@$VY1"Z_"IHV=I*,"3X3_'T1_*]%+N8D/V=DQ9ZG/ETVIZ]%IV@UKFX? M^%U+?D'LFOD;\[+&RPU;;!\7D_J3BE3U8]'K=.N*N.L8Q$31NY-D/7];KC_?%8R&=S9)\RCY M!5H&81-B?PB1AI^J[UED894('YN=8;KQTCIMGCO54E906[7+RJY%6.2O1\YH M>)%KWA^URJ5DLMUZS: (8TQ!%!(%(?>YD,+>)F%6F\;!IS.+:]WW((S@^#& 8Q>Q)$B<$8Y=@K&[6'YVDS*1^+[5.UY7;, M78=23/,L\W*;Z=O\M"IF[<%+X>[HY 8P!M,_&,0<6.;'P4#,SL,UY*IH,=8% M93D*3&>R%(=?#43$*,"\>'9>::KGQ_UI7Y;3]^(MIMA&$*#JZS%W+BM[1%9;VL *ZMG@X M:3O0]B6K?X^HL'N$6W?@ 671%T7_F5*QWR_=WP^/^:PB..7CDUS_ZF+765_) M0?E:J59.;_A!,3\4'OEFWCS%VD&86)$0Q.5:XFQ[E2$+0Y9=QAN6H45[T#N] MYDDZVSSOG8C:]77%J(QW'6[PCCVA]%+O'?>3F9NKHNT8SK6#U>:RN/?SL9@F M Y8@?+!'(K43*M HPAY1X1-1AF\93&#J\.+9O*CF[Y-WZNV-O7.P$QO] MAZ?[Y'V/3PY.RMZE?BN>3[#:>_JW?PNYA)03V68B@PP&&3L*()3;RI/;E,! M\G)W_$00KA\OB[L.!HS3CYI8& V'?#9[:TLG3T'O(NY3;@6T,>.MK?P1_1MV;#MR8-K>/2^U?]+PC+T&]\;J1M(NSIM\%O M?&N:UD)S[6 0D:)LOWWBK@Y6YI#5E_Q)A!=2:4;X71">5NS2 7WL._;MLJIK*G7FF_UN:3] _1%[('U9)K&]4B/0]J/S)M&'% MQ)E,,9EB,K5%F5KI+_QDVKP7//C)M'G'O__)I&$BQ=34UVH+;_B2E6W29IU> MY98+ZW[F-Y[73RH ;NEN^!]U M1F$3WM.V3SI^WS,&^>@9@_Q&+EF+J:V9/RF.J[G1C5>N'5W;_7(F?=NT=GV0 M:?A\DQMO=I02?_]@U:PPG&$[\=)SXVI5I,4 A MW$^N.M>O3^-FMBVT6HUNN2WL_,ZT!^5:,9]K5;TLY^_+)XY0$6]S6'<;CTF+ M"?Z#]S&N$2@V$+S=8Z#8P ['-H]!?^MKJ3^%$U\MBQ<#%&.UT9"\Z]#S6S-JX>3YZT:^O^G>UR^FNST/KO%BO3EZ>GYH#L=K.'1E7 M3Q/[!D2>G(?FLPDQNZHJYL>OL-]:8(06,&0W9NX,:'9U/_2/0I]U!SWFRGZ: MU\GBTY7:U?J5\@U??LHZ8D_>M1M>OSYV!J.F9_,5Y>Y9FQI]+/N)E\KG M$^G\QRZ(8R# 0. '@,#7(AIS*&!?2<;T*CD\X[-2Y5PJ*5;>+._:13D[*;0G M^;-+O2QW#4,WGL1,HXPH@+&,1$':% @<@"^R?X&)75SH_M/8N+NX-GA_)?5=EZFN*Y->NO8XTM7D'E'CIU]_ MO87XR7))D9/SVKGX6#G/->OCL][]L#^J/%N[AEK>RE[*H[SST)1/!Y=B\]4L M%SKC5@:#*)D,N_R6(1)#I/U#I'55]-,G)ZIIG9Q>\MF[NQNMYI84\VG7.U#G M_1-/,]J 1'K%*EW+XT&RF45(RN*%O#FVZ;SAU!0&29'0T1XCTHI2@(S]F49F ME]=O.:ZRK%[M3/].']:?M:;7=?,GM_W*I";NVN(_=R^\>]7RSOO>4W70>&KF M^Z)1!/6*P95L(;V6Y(Y=!E#>+![X+=V1P\.XV+PSYBYL-X#AGK?;_?O&Z81/ M:ID;MWDV.CD^W_4V3O%5R7>+S^(I+Z>+4NVA+)7R)S+\3 Y M9W+^(^4\+BQPJ7;OSY[/E4FS+DVGEE0=5X^SNQ;TDZ8D)+O3JW)Y>C2UBX.; ME]/S5AS.'Y[.L0]'UWMO=)SN/S. J#4>&Y:-L5ON;E MK$DQI3,<%])>LV057PIGUV>9M((B M2PZ B(6$6%AEAK.">&LLB,>SZ^V'.RGHP.<8X7=2T$%D=05V07A6T&%W4)-E MA&=0\W,(SPKB,:CY681G!?%V5A"/U67;$=(PB&=&S0\B?(&5WMR'>GBKXV4; MOG&YKD\^5PVOL.'[IU<'L0ZJM,7:2Z*LQLF?3)MO51)E_3*UTH7ZR;1A,L6J MX3&98M7PME<-CU5\^Z+__9-IP]34E[W8@R+-.EW*GUX,;\V.Y.$5,D("'% E MH^U5PUNSZ79@G+'U=,;#J(;WLYDBG\JQ:GB;-TD/C"M0B1P65FRV'-Z:(_4[ M+8>WB3C[OMX*L!GWZ?V#!JPNQ3LG# 1ZPJ 0/6%0V%8YO//K7,T^3M]+_,NT MD=$OVF=2\W37%QU,S9$\2;?<=C_9N1&-ZX?V8Z51I.7PA$PV(64_=C?T&H%B M X%.!A2L'M[F@6)M]? *]Z)LWIQXK?[YT=-MNGBMVV?372-%^OFD>Y&KZZ?E ME\9]IW(C=Y3L39'6P\MF$E)AVY6N?A90''H]O,WN0QP23JRQ'MZ%Z>65^WQ6 M[I\_-*['TG5A6*SO^CASVO$N!?&IDVQ.T[7S3ONL9GOBV*^'5]CVU82;V.39 M7Y0X;'-BTULK^X<2GY;XQDG#M93:_4,SJ>;NG^_BW> M=/G2V42XS!9.TMY#D9;#RR>$- .!/8I+[*(<'@M6K+4;EQ.KT83Y.-H!J> M)"4$:952/Z22^ED\DXNGT\=WN+^R(M7B?P&;9IRR"%Y8+L2>@D M!E/K@,H_9>G8S%_)#7Y6O:U=7G?R+7UG%]] M[F.5Q!FB[&D:R![-=M=QF*W4CCN$D !3B"R;X=>#"#'*[<2N7M]>/QQ?-?6< ME7VZ-_*7#7[7RNWNP;H\.9-;PW[V\78PY*?W7=GH^K7?!/Z3<83/UW[;> 0! M:_!Q?A$^EN*P"JH.O19O2^> MW1;*+V4Q9X[E\6DQ?SG:=?CQMM1]R/&:Z_5KG=9KYZQ6'#_EQGX5N\+'@@4, M1_:BA-V.,C'V&$961 B^92" Z;X/NOU[S+/[%A98UF/M7+JJWA6,?+FNE*5Q M4^DHC:==6\1.X[SF%=L7I7*I<.OT\PV%'[9N_(IO8B(CK%)E:\@OV&7 X,UB M\2S5X.MAT/VK4[G>Y (&@5\.(SSW):F4?2JF^]G3?O+"J&BU86_7^9)VV7EJ M\I>]8[[^)*L/UEF/ERZ+K1S)(RA(B6SF8X7GV?1 M":_9US?VE77,%W=N->4?G7;?%DVCG/0:N6-+>)QXC1L #?#^&?WU<=V7^\V;JIWW7+K MXGG7R1WOX(_H6[/A6Y.&UG'IU:G^%X1EZ#<^-](V$?;TV^ W MOBU-JYBY=C"(2#FUW]9VRP8KU[:YPI K@V&,\*PPY/]!&Z:F=G=?RC9)LTZ7_@%+K_WM>OYZ F#_$8N4(NIB=GJ%(ZUIT;R MIGSO758FMT:]>K3S\C(3U9+,(^>QWA^J? XJO79 6@Q1VZ71\+]1K@Z8^N#&M9.>Q4U)V?4.:J-_;U5;=O."U MA^O.N*KDE%8?ZV5G?_LW*R7X#UZVR(!B3V]4W_P9:(83OU2K+@8H!E-=O+Y_I),ID4O&1WUVH2CR9%X;=_TT*:'8QF MYL3/O(H^!B4^+?&"FZVJYLF3U9=[&2%9<1I&N<%WL-N_3F5ZE MW+]J-1]N0.+):6A!2$BYW%JNH]]:8(16$F2WSA]R@0P6]-AVT&.N_N;XNM]^ M&KSR4_[%Z?#I@GC:NQ-WC53V<[9^Z21?1GPVS5>'+T.A9ZO=EH3ACG0N(698 M3>T?#0(LH/'K 8TY%*B,!MF)U&_)?$EOCZD?)E\M=AS(T>W(O-YOJ;5_K M-5^-P;%1$TI84QNO>TL4LA^[O(F!P*%4>F/!BJT'*^9-@92I7'>:Y[5T MJW_]?'U3,'<- NE+K36L78N5OB9FY\U4$0P/O;/G;?X[<,1C S@ 4B M5DKS4ZOXY-P+G>M^95*KEB]N!Y>OF5T;]NVLY]JC\:78S!:,B_N.ES\OGZ T M8PA"RH!EORKP>. 7W[]7*8]E<1SH-9-[1(V??EO^%L(GRR5&TM.ID-2*]4Y? M+.2L>G>2:_=:NTX9>].'TUV#TIUW>BR4U6:Y+YY-)L=Z MOYP^N1T#*&71F]OZIO./@J2=7]^_1]38]\O^5Y0"9#D73".SJ^NW&UA9UJ[' MH_Y8O,XTI\V!9=Y6^K?I2?IUU]I5Z=YE>YW&I,D1P>R,4FGK$8QG9C&,KT:# =6TJW7'<: _51Z96J_*[! MJ6Z(9S=G(^&$U\K)\[SQ:!;M^R[.$[ IGTE(PBIT8ONYWU#066#@5P,#_>05 M?^:.2\?-^MEXE'F\L_K)YUUOV3;.,DJRVKRL\X.G7'EZF\OTC&81)HIY&V)" MS A,T _':U^'H.^[N[U/5([F 40M?J8Z9U&%J)2WGYS1=46P3OKW MQ7'I:'3%=T\?=RVQ@X>^5]5OQG+Y7"JV.R^/4OW1&L.HR1&03#[!\^_&"%A! MO#44Q,N)*9'591MN\'I[5B>&56_X@81GU>]82:H?1WC&\3O!>#XEL:)4OT#Y MM=SK^ZXEN;FY[^K.YYW$^]8[[0U?\+M'=R_&U LZK#M;OP=?B*G,>H\ _BI? M'&L*"6WZO"'$\@9#R#T7C@.\NO:P[C\7>:%P6'AY:"Q!D?&P6"*_FW?"\OL<@:X""HG.X[F.@GN,W?# M?X0V.[$K/D:=?4BMW?_GEMX99F*9]LP@"*QT&*R$YS\Z-6<7@\&_5+E2)J42I6G'']#KWT3<^E$ M;N4!!I8YN&75M0[)V[[.V8KH"6(K+?S"_;$OIU-1R6C92M^KJ^/3=L'OK@-);YI]L![B/KA].TU:#")%[#J5W1@.)%^9BE/15&LH3#Y^%3.:?'ID%D[* ME>1]O7'Q<#:X*GT]^?$#^%7JJV?EM%V_Y+VKDZ*0.W%'1^.Q?]T)+R:$/+M= M8-..\C<' ]]6^6EH\&%;YFTXJ#YW*Y7F<>>L61F,^[9IYVM>Y^MWT7T #B9. MY34[:HO=?JW]7!U+G;/'9+](+QHI%!*%W*K+8_:?3-HR=71Q49MA+%[W+&N M;W(EOFX=\UK+M?+Y!_\(V5*N=J8\>7[F]/E6*)X/'ZU*7GA!&04Q+JP1Q M[A22W^S*(_&3G0G3+S"!;D*O[M_I[)+.[VG<0'ZV;'@Y9W6XN>T%D[/IB3!< M6T=W7 >;./ZI45@[W VW-94;ZVY/-SFPQCCD%_B&6'!.BA)T/\@G$\YH26I> MD 21;TE"1VI)DB*V"ED1?+B+>"PYW M!<*,PUI'.O";.1NB-!-87VB%[&+*[W__UUSN\I)/XN-,9!I^SK1((*>K)6EJ MM-R!-_\M&V-YZ@0&:"$59K#\'4(5SIL#>$MG_N B?^/\EX@WD"?)"(GFSL+Y MC\T?APN^?"=%VU\)UQK^+0HIPN'PT9^8)*1RF36M300]"8+.5@)XJVKM:OBU3%\??%8K]9K)R>^ M^'R-RG-\D1,7$"Q)OEE8"4&KE_ZMR, M1!S0B N(Q-5.N),JD*U4+5YPI=K5<;7AMR$)1:MFP=V6Z\V+!NFC=EV^+>*3 M]3 /:>U:8HG$^GP.*N%6'5Q'78%?'RV/:A+,\&S4.#,;15*)[,/@AHU[IZ*9L*KIL MP!C\&(%#NB+<"@U,"_0.IY.CRO"1:"5X@:T-0;.E.-1WD4',_TQ,&%DW'31$ MQF#O) W+ZN.X(R]S>[(+SXTL8Z1QMN[TZ?L]4P&C$!YV=QKM<""KVN(, M?-*W-4I]&($\'!I3G(-K<;)AA(1:,<4QK 0H?AL7;XH= %8L4;(&WA_?B.%'<"75BV3U7Z/$P6 M&EJ$!5Q;;WNNAF.'L9#GL7/-5&:+G."@"2?;&JX]9^@#8H"XUM]@>.R%2)QX MK@>CTV ^UD!78-Q :VJP<+[5U#6L-A"2-IDF8 5TX!]*#QEFK,#*#C43@9$# MMJVB96!J;FB+_4-ZT0?@>[C(:$I/-KO8&%89P,,$%B-? 5N@7<;]">\=RNC$ M>(9,UIG#H!K2N5D'M\3 ;Y$32R"BJ@[:S/]NKL%\IW_AR+ GUP8.-P@[!TP/ MYE]R]AR0% AA$C;T+4Q?"D#@X2^:7DG>;^B44CK.T="Z0"2RJ3;4:(8B?$:6 MP'E@&Z2G"2L*2]6'+D*R^#H-AR/#*U\\W2:\3OENK"WS&DX3;%F0 @?>X=^4 MPIUX^'(ZS;:,R.5/,%P1?S[_T"6@(^KB\3.3O&\(2*9,<0[_ 0ZWM:Y'"97P MN1G7S/8,S:$:!1J C!+DE%V9&]J ;@IMKTS;(&6.!GX0,A)2!=]O:A[0'WGK M'^P24,#!QQ5K,-1<2@10_:H/" #+T,G0)O8\\ J9RXRI\%/ J0@?+KD3@E!8 M\2^%H,L$/_HOHYN> P1"V6=N@$HP_9%2\#BN%5*0<(7FCBV[3U 1&!H 11"#HF/$#X"=( O !T1_<X$L";Q=6G#D"I MOX154TDE*)%@ED.+(#N^$*C=@\4=(W+!WX[5<CIH $0"*8^ >#E(QU,_#@R MDB7QM5QD_>=I)G,.X W>8BH3=K>C,!"XDR Z&AT_ *],UQ+;!&/OR+H!D.D$ M<@):P_:&1"$NC6L@]X%F\C3D!_P=8;L-A#,U!^E(%5D;X!7X4/7\C7G/Q<]$ M0A%ANA2QH/58 ST)_Y*M>U_'SQ07U6:@/ A2X+\^IW9@3&;7H8N%DZM3X=3I M1+AR )0X&1568CPIDLJ9)M2S1\##$$_ #*',)?/*<?. S%I'Y1+7[1]JZ % (N<;41HHLVWIZ]>J\1XT .<:\C M*[Y*22(CJB'3(POB(6'%N]XHL12*&.1P""UFX+'0'_ "\B=O\104C44'CQ@0'0<,!=,F* KT:G M%L#I2A_5##"*1E^5XNZU(!8SA]\X2B +T!-[< 9H_1%PUE3=&Q!B@J7H@7[ MVWQ@5B . \_4%=\2]?N98<(LGP4DV%2)TY@DMJH#+P<0Z\JF_NH_#4(Q%TQ* M<'3;+L'A3<<)[@+:F<&/I._4)&(?01&')G/ &T\T-^F3+1%!Q=L-D?J-Y&91 30 M-T^F0W_6OL_ &?(8\!K,A434I0RFX/\BJR303PPH:M6@54D6$AM$Q 'HU=$( MHD>[F9&M''((Q$JGW; MR- P4 I %/EMK+4Y\,O(8FAM@]>F:'9BW45R=P?E;/+!-/.ETYH43 M>=@!%8AB,>.'F42^)881\&Y/ ;(!_A&4,+ D\O\8LN-R, &-?!;^"7@AH#L> MV8+V;335 I.%F3(1*X)CU9. & M62$>FSH_:"HV(PLG'';]IV7"CR$&P]0:E@U+:B6H+RO_1?6E1:(%,@G!P -4 MM/T@0\SDB 41-$9;$+K430_EAKZ+2)!O&Q/+&CN:,PM@,C300X@=K%1@$B\: M^]!F0*&4O(@8FZJFX,)NB)U]#H[8)H%1K^*,<+/#!ULTB8&59H*7F.>9>9\J MP(Z%1H$O*'>[Z.4241Y:>A#/0PRTDPHQ\M'V(;;O[(U+=E2L9D-7R\85:IJ-I;HH[TOQ0>,>/:;A: MUZ:;'#[NR;:".2<*QI?1F NCX$%8B(0+T%(RXFQ#$F0G5)Y]A9XB8-(.++# M1][U9I^P\#('T$P7#<27Q#[@41?'3B-VLF\ZR1A[P\#;TNQD?TTI4_OO@J%. MJ *VT=X"4\(,XM]D1RM*W_8T&C4G7@@PN+/@_FD=L)5=)V(#+#PT(R)]W-:& M\&*D#MGR(]V!,2C[.SH1.I"@?!"!"78G L; E)SV;"?)]VA#6*#[H/Z;YA85 M'B!>E]\OC"OT(GT[#);+# 49F,^A!B?8N]:0^+]1R@8F.A#=,'!$:*@"=3N> M06QI5Z&,AHR ?8(4:+%3!9I!T_G]A)!- ].86LW40X)W!3)/!(#N*D8 JFHB MG^DT>CK& /-T->,%IB'&GH"2:)&BMT'UQ0Z$W['\O1*,CB/]7%IQ*5.!3S+4( PO464/)Q@ :M MZ,87W9C6R-XD0CAI/-O7#\23@0 QZ M$EA O>-SZ7+'D99.N"$%0RTZR],/J$48 LD41+5(# _Z0D"(;EK%>&*)!=6& M\AEM9EBR.L=L^(HNNHB^O^GTB+I']]Q DFOX)AVE-]S&(1:%A:Q]:HUQ5SX1 M66@-])B?Q_#&ZA$)-?0^>D&^YC6)NS6:[1=3G4@HB7@3N#\XFW!7+[)]XP>^ M/#N$!*).*. '0DOD#AV>MA:^$(9 -[/1,>\$]HIGT@"5OPIS>W[AAJ&-#X2C MA%4)=.,RDH%O#T-$*P@TN8,$,6<0$F%W,H%@G9%:P(O1V$#?A-'H,?T3DLX( M@_O9].\$1W=B%D@)W;_Y2(HKS?:)X]_4QC7K>*82[*3A&V8*)GR(Q H35,$/ MP$&BS(MJTH\BHDD8+';PE-]^%KJCV\!TX-&&*++0CYI8D%4_5AGL)Z)U-M=; MN/%)"3PWXDAX)8RD=FA"R)9PMT%MP;<@LH?Y,X#"& J*:-.9W%AO1G7'/2NB MB\DV.(G917)M_5R)F!UQ&B^"'E!M^E$@!_?0W85T7?BLVYC6XT?)9^M"UUF? M@\04$"UNK,%;AA[X$\B@],D@1$45P!*^^VK@K>!]T"D%<[(Q3':@(EO"GQL] M9:6/#'5.$83C]!.:N"&N@X-(*ANS/5,G,;=#32 Y;EK($L@Q&'=V0I]BZ=$W M&6-[!@7=]%RYV1FWKQ._">B05*WXGIP@HV9^Z]\/R(67I5EV9']_%CET9S&Q MN;5$"R/D$=ZE-=,7ZR#8I%UPSH"B(]Q2ZB34+),ME_@@,I>5WTS'1Q^6Y09'QA[,/ M*()PA+IHS@:RP%;U"6%%>PNML7:0#A0:#J1W*CZ:2J1^^-VW58AC$007YE_@ M,S;-;H0VF/!(L_C _R+I.X']$N!%N"5$C1#R/B>:)AA1?\0N\3TY\CL-+LV' MU#&9=G&7Q)_%4G_6_*1F%M1BS[AL- 8V\^]71O<32]N32Z'YU=' %' 1XK/#C,.-'!!$WR7NVC@S MSPE4 8E6!^;D2-:-2-I8_/[.+'1(G?((><)8 %TJU,QO3F->G.;>G3J(#8P\ MV\!@&QB;W\"(D%,04IGU''C]7&)[ \CKIQU>PL\]ARN3Q,.YZ_@QZ;" *8^@ MH_Q<-D"##S^:WUP6O^__S4ZG@(LUP#,6-,CI^VZ.OU0&*_%K-O&PF)8FLWLPN2BPQJN^FAAXK MK[0+PN=3 J,[@YD?0G4&,PQF?A3=&N[[K9 M&G2[+#FWT=O=8XMGK8T.84RP2\QN0F!_]FQQ6WFSY MN0-FCW72X3WUN&U2+/'(#FGSG@;;A+0L7B?-M,"/%?,-:X$#JCPYMP/$U,(A MJH5?98%KS<9G-KKX#.\9WG]M_>+J"&^AAG"!I%T<$)!OOJHT6_\]7__\#US_ M]6OF UIS>IB%*6ZFN+^KX?USPG5_ZB;E>[R5T)%-U?GK@.#\4&1AWV)R+ 2W MEB*CVP#W^OP54ANMO;?_M8766'-T \6"YV8;6U-H7>-_)^-CTY6$YE8R.LBA MK9%]76C#"6DIDF,XQC'K9?CT@E>7&4H[!G'K7-Q]G]UI%1^G:*S8^V^GQ&*);7OWZO) MPA4'YO5MQ578>\A(YQ)"0?@&GA]CWA_(O-F$P.>^ ?.RL 5=SQ3/PA:;WV&Y MFKN$E5SQ$52IY/X4_CH LYXYDH<.W1DI(:V$;L9QC./6S7'IW*K-N3WCN)\5 MNN!3JYR00]/P^QFZ(,D5Y,;$1%";CMY1+:M8]H).E;\"\+)Y!\VJDU#96<^?FSJZMFHI,"IV9 MT=O#L;JF3$LL'("QS]S+0\=N(9\Y'-^2L=NALULZ M?65>D4^(PG>(N7W#L,6'#1AAM?W"8A5K&ATI3J@Y;F"J'(#YSKS%0T=H(9W( M%%A\@G'<%H^4)M*Y].%PW.&&*+YTC">UQD28G:OTO8U55$W%PO+6\H16[,6B MH(=L'S/G[N/<;QB6^9%-F4ZLLR@,. M4?R'U!F=*_[R\GZ-E9#Y1?_5S"Q'>.RHNDXJ\ M-&G(4\MS_^[H$TV-4B8H2TV98=X2_=1 %MB2" L,805CYI>8D1S7F1>#!6Z- M"M;\VGUJL/0C=O.I8M%56JW=(9DY[C39EK'2+Q8'UDQG?LL.BP[_+HI9LJGW MNY@6PUK!BP56..VM>LSX*%[0FPC*%0,;&EA@W0>-)8';.'_%2.(AL9?XO=@K MD^"S:N#],X.UU$]%&3?E_. *Z6WYO8TFZO1F@QFESN67?G# MXKL_!U<^P\C?\1C6XX]GSZC/=_\/P9[___>@-NU[&_\?..79[N' M%S;]KSYO=^/??^LNC$:!7XLP/+FK<;>T_"=W#39FPOS2Z%W:*9U.\@U#9<^DY%O>Z!N+X-\0J(6$L+(L(>,UQFMK MY+7L*K-@SWCM<",4'U;RF=5*_M!T^7X&(R);"=>VKFC<4+.Y2ZTKMW4W"!X1 ME<_IIN/*AJ&I'-YV=LB6,W/W?I2[QZ>R+$C!N/;@N#:_JM+FH7#M3XY2B+F4 MP,(4.T^5*'D.# ?,FI)EFAHMS>T;-9JIXOVL8//HEGH@.1/?TLO\+C6*#FR? MF_$2XZ5])/MWHCO+F=C 7D3-?&O_X5 ,XY_ESK&Z0.@1Y,2$)*PJA\F8ES'O MOC)O-I.0>!:2. 0+YF,;7GQJ&ZOYLX,32W8+2YS83R3_AH M"(FT*!S.EC;C MN(/G.#XAY?G#X;AO$[+XT.KD4VMQ MK<'GGLFGN :TUP? *"[NJ&@3A5SPQ=FR"_2Q-<SZ6OHX!W.M673,62((#O0 M("VUHQ/G 3VHTV K]7@)[!(QY;=)[]0,2;_X$X9#*/MZ09^!Q2P MEII'!H0_#37XT:85$'43VN,H9QTH= <.9CG?%:EN"+UU9=W$KD!(^IK+.3W9 M)M.V.AW-7IP(KH)AC6'^0YM\=H'FI 4IQ.CJKF4[J>W(;G ,VX85[IJ$N1=I@5TU@ M(%,U3> X&]B0"Y#J!'Q'KJ/A0L$?"N@76%VDBHL$Z'I LN>DA9$!)!VMHH< M ]! >N4 EHT9LP0C=>ALZ3C:P'P.]Z?L+(D+OC7@+XM>;X12[Q?F_ O1AS*+ M26Y))()-1H=4)W4[9T\MXEMTD)1>@4B^08><+T?SW?WVH G=D&GXE'Y%8@5TM20OVR!UX\]^R,9:GCC^M7"&5GE4:#D:5 M)EC*XZVU7.1OG/\2\0;R)!DAT5Q16/^Q^;JPP9?O% [R5P)+)8M"BK#LK&ZY M!,9N9DUKLZ!"TA$;7N9 ?CO_]]O_-&JE!1/U4Z^(6(^?J6G<((5[01I*T!H1 M,#1^Y7\_P,GSZQ)'[K40+*)S$0-F8AG P&V(I B+UAPH^!J!6T:>T' "Z<_F M4\")V#8MX%\($''VV'PEYL17H%LFFB'R:BDE^:_.I+(;?'5^D5!QR#FS24&* M\G\@W/U>$%/IP,3>EK("R .YT'.!^8E_"),$S"#L(/)EE[4J4W9SM M$W@[\TX.5<"![?4.B4%C!B, $Q0TJC]56N\!!^(O).7^J$77M0$JP @&-4Z- M?[+,$=-_<>5G[I.FR![0+'Y(H2*?+9/;.QK1FR_)Q]@8\@[[EFP$":LW;RA--;!RO*H5:ZX_H^D(5KC?B.8>%NC MBQYQ^,)QH'E&/&^7_D"\B;!#V7UG<<8@U*A(P"&C A;(!CSI@-]CR+;OQX][ MNM+CQI9G! ;]S(D(*!%:\GZ/OI<7HGR$PA$+=(G79UP5I><;G8.!-HZ2YRV1 M"!Z/XXOWY)O(K,P-X$>@"OBX'5V183K!<^:;@]V2"X[P8Y&TH!F9HK&P_/9B M87/QG/DXC34;90A04=\" (W9O_ Y7QK.'&OK*WH@& 5R"O:D3YSI4 M+?XBTJ1M;!(-Q<42@#X"DZ?/4%7U-B $XYP_\8:K%[&-WAPG&4T7B-P%^D88 M!NAB:XA3V*BC3^ QD"^[&SK]EA,UOH)Y!3UA4&N@NV@EJK(KT]4+ XOR8,[4 MP6!%=*EFRX0#'\HVAHYD%U:@[?G1N)%E> /-]VWM@:_Y NQ7=4$ Z+C#B)? ?>&2FB!M<912RZ* MYU2%$:T>X53_.7\:H=YW+",:HUQ6:(3&Z/:#VE'G ]PX*%M3/>J6^)U$EX#& MW:@=\&$[[ -,N4V@I7D,<4B;1IS8%M*^,Q906>-WL-A_^"TPSN-L/HO%[_7[ M/B O3RL>E#,^*,]Y \&3R&Q;XHG5>U=7?A2V-HO"EFD4UJ'[6%=OAFEGP7-J M<#HT,@OM'"2H@6%S2]%)V([8D@'"'XUWK;#Y!K+YX^)'T,9!WC)"2>CS'L!%C,9$T5W58\ MD%C_65D!0*'F7*1C$A=%$T=^-@]/X 8;-@RV 2% \ MQ5T!ZBBRTR.C=J=)BNED=\1TZ":-3V9$5I_0!,/>CIL3VQ-ZQQ 1I3A9& /6 M@9B$D9@JIPV&AC5%8I9'M*35M2=B Z%BHX*]ZTS M @$I;F.[(N_M_I.-W 17"8PC'&Y1!?,31-$F,5;N3Y0SD?^G7OE_\F#X3Y%\ M%/[Y:P%L40T4#$ X&'A?#1QE>J1,XB(OZ&7-/L!:T#4T&5 MN235\P$*&L8:S\*""O%-D'6#/7<_5../R,$(DXM^R9!(U*L60@'QJAR'0$6@ MCF)JM$\"/811 KD\W&NFPD@I[-Q/]8" .N- [[9N\%(?=V[T*"%]_H?R\\ ML0I@'DF?*8=^3&.6(N2@?:/_6S6_HIB6"9) .S:((L\R@#PD96 -SOPIXI.A M.B>Z6/4-4*+=$.R7'Z Q%T1]#!K1B74PD44,]^F(PN134O#%XKYI9'N'Z';' M)?DP:*#J-C>2#4^+*ISE,1CHVA%C0;;M*4F<&Q"F\9^R-=>ST?I<,6GZ.$P< M]0^UR6?AHW!J6]DP(J:*'U[P-\1(.AYZ';-!@RK1J,D1;A$,;:MKRX,@_/69 M,09QO$]L:^V#)!WCA@X&'@(^*PYP.^>5?K%L<:N+[>5H^\!0G=M[%K:=OSL+ M),7L 03B"Q-!1%;]&#:F+;JXPPR6%(EL>P8^$\Q64_=BM:IH1(%X!PM#UR7\ M-B!_D.I+**@'OX("P.U%-=CD^EV2,BE^W@C'%%S-U"V20NQA8]-RJ5OU5B]" MOI 2W^K%,]_JQW_4>GD2KBT8)3#':#/(LW++8& MYR:=E?X1TC#/$$S__%W(I%.YX/-?D;T)8!93T8>8JAK"GY1*Y\ >C)\/82J1 M%Z70:24?KO WW[/ZBX;\,7[K.!ZEVXQQQ4RPQ5TCQ%A8R#FWM) J;"WJ\Y%L MC3?7PM^)A>F2WU&;Y?C("KS!9&2#S>MZ,'\:>0J\K$A'^-X9B?$)'/S^P&G5 M!/S0N(8\X:YM"X]D8$ 0I92N+_D5TZ2'P:_4K4XO"N)7W6HQE?UZ>D\^8,.8 M8<8YUF_S!CQ+K'C:U5XLS5$89Z2;S!0[BV_%')&:H?77DW&KBUK4>-PAD4OG M:(M$IE!8CF2^=4!@WG!;#EPN=30FV0I^DH;/_[B)J0]I(DYHBH6Q"=^$(;OW MLNGJB&>8,^B?APA306;[1V\=C CYQX0E %'%/3V#4FD*_M8O[=-]^?B0/J$C MN*2,7'Y+&$J1D#'.X8,/YL/;TS81',7E[EB&88U)D,<;###D1L//?EX-+O?L M<$^PY(%"GTOFIR$^GZ&BIDU?F_K@K ._#H"Y &3][?3HP2& "8]$76<;OG0L M>%P%NW]E0-7F" E0136,_R?_$4&QUG$!HB<1P,"QGRT-'^#OZ( MOG6V%C1&0^IU^U_0 WY9BZ.$SD/Z+=9#HRY=C"*(*A Y[2F@_N1($>D?SQ4 MTX$E"$@4?"9G)/^F42^08/7=:),?\",O#IK*;<275&^ T1_IUC]XSN#&:^$=49S#"8^5%T9S"S(VYG[+X; M?%]]:PLC_&K"?^2^7.(.[_Q&_/BYYS\Q]W>N UPUS2W>Y_1FILRZZ0"SQB__ M[[?,;^NE"9_*K??NJ/P'R-*>Z]1/+&E;AAH-%=*8-_V;!+[_]S]MQAR;%I*- MWR7V25(L<<@.:;/V6\<^("N+E\0Q'?!CQ7S#.L /Q_M6DC"<<.1B(BY(V-PC M'3&W_\/4PB&JA5]E@6MZ6<-&%Y_A/1<3/Y!,^+WX!Q6?%"LJ!2:AN+R6H7+M=<7F6V[)FLL()RAX[;0D%*9#/9 MPZDHQUCNX%DNGTE(PBKMLFA,"\+7-!(5"K# A>;WV-9=:'\G\)?!V#6 M,T_RT*%;X/.)3"9W.)XD8[G#9[D"F LL>+&%Y?GHDOS)I[)_L9#%-M(J_!() MW6B)!'F^1,+,"!!CC8!#L::9*_@#74$I(8FKS G&O(QY]Y5YL[F$^"V8E\4Q M?$LSM8W5W+FYLVNK)BS8,+M^WXT4;#@ $Y]YE8>.W3EQ50":L1MCM_7F]N56 MAP+(95GL8S-:_VEXC)QQ6)BE?^AF-',!_QY/J#$)T2)G1YA MS'N@S,OSTC=@7A; (.O)I[:1$K9S$V?7ELQBB;4#,.F9!WGH6"WF$OS*I#G& M<8SCULMQ4B*77^/)!!:V6.?J%%:>%CTTE;ZW48MJ3/G#0[:4F9OW\]R\;")3 MV$:&-N-=QKMKC\XG" LE-+20*A]>L<3S'XWNC168^49WU*SM/JX M) I!)6%GOOS*ZK+EM-#V7&WL$#*6Q&WCW!4CAX?$7.+W8JY\(BWD*7OE$WPF MOWD&HR 6 5+%T&0;-5!O@5/22(=U5/QZ\YY(48I<9$#7#].8YJMZ_?=_?0CV M(]/P-8!(N*>K)6GU,[D#;_Y;-L;RU/&GE2NDTC,&#T:%\\;W@RW>JL$4D5!12V7EE*8$YD%G3VD3,'V(" M1>P?F>O96N?_?ON?1JVT(%C;$*4&04(0DA*TQN+Q(4_+_T9XY"U.GE^7.'+O MR(/[+M7=I50^R^H4[J(>:HIGA-\%X8646&"$WTDM6IX1GD'-#R(\@QH&-3^+ M\ QJ&,?_+,(SCO\UPJ^G=M1[;NSWK1WU#OOM>76<#9:/RF?VJGQ46.O]TIK5 M>B]OOM;[8?/'.DGQGHK<-BF6F.0[P+[8;/, M7BN'0RCZSE"?H?Z7EW!W=;\+!P7GFZ_[SEA@_UE@PZ7?]Y4%UJ^B#VC9MU#] M_5 T^(<.3FU#B:]:KYK;TVRN1B^R-[OS*'UZ]KV;X;\0$W^,#*AL(P>SK M;#<><'KOINS=3I^Q]O>=+6/M'\3:;+'W=K$_>P_--DPL?3Y(@G__K;LP&@5^ M+<+PY*[&W=(*A]PU6%Q-4W>Y/XNWU\V__O<_>NQ:[M^2K>U>A\-0'/L.&0O' M/M]S2!D_,7YB_,1(OU_B<3"1E,6ZQ:B[<5*"^(]E.=J?3]#%)&]AFM;5S1NJ-G!]0Z?@*UY>3DQ( HM0, 8^5 ;.9A+2 MRBV[ V)@MJ1T4XQ/?9,%W>.0Q9()PY(L]A;0OZ60"XFTN,[*Q(SK&-=]0+4D MI+56)V:!C/4N$ SRH%;GK8)^.X*;7UA#W81>W;_3V>&2F8 F0K"(*[T6;:*0VU\X6W:!-K;F>(8+3^HF)W.J1D>'G_P1.Y\?([Q%'@YM M:Z(/X!W&E/L]GR3^XYP;#:'NZ@=\Y,*REYI$!X4]##7ZT:4$YW83V.,I9 M!PK=RX-9SG=%RL5!;UU9-[$KD*:^YG).3[;)M*U.1[,7)X+K8EACF/_0)I]= M6 72@M2U MR -DD,TI*7LN.X[F( /@(G!=O#_='.!2&ECRLV?9@&0X19?3'4[5X4TN2 C( MIT6X!J709Y0DB)#J*:1_Y&*9[)YR;:"UIF$[9 L@&Q)=!C;V-UKQXT">!J.% MY?7(NTP+Z*P/=+IL"0X\20=93='T(4@6C!V9JFD"Q]G AEP :2?@;W(=#1<* M_E! $<'J(E5<)$#7 Q)8]I2T("* M+-5Y!A'H[UR@-_&C%F"D3ITMG0<;6 ^ MA_M3=I;$!=\:\)=%KT!"D/#K'/Z%4$69Q23W;1%1)Z-#JI,RB+.G%L$P.DA* MKT DWZ##'%R:H;@'@_@Z9GX:UV-0ED^E_4=]J-V.T-0H "3Q2BZ0X,CZNKC% M#ZL^]&R 5J1T3]-G.I$L_S#,@1S0'$C*"BFB/8&3AA;"<4RGG@M6P:N&G%\D4MRRSC2G(*3X/W M?A?R8BH3& [;D"E@1N!S$!!.!>0AJ+XDXS-E M;<5S:!Q+Q,M'8&X199%+9>FL\]F4M,5)TT^?FWGL=$#3:$2Y=SH.\#S1?S!# ML%S"'@+;:UGHB0S.87-@G\V;9107 MWP#GU!D(,1@(H$0??G2F\PQH'XJTBY M/JIQNC9 (RAI0!=JG) UCI@FB\L^,^\T1?: :/%#"O%ES@2B=7R]X2I$),-: M3<1PKD![S'_[XPLBX!M['^4W,.=#$Q.A@9BSD9G[)B!J:UL',QO-""0ND,[F M#""907+ H"FR#D*3X]D^H;&O&:']GGQ(C2'MN&?!(IBP;O/8/=8!^#UJ,2BN M_R-IB):"WPBFW=;H@D>,T7 M\0A>'R!+SXBVD1<96X /P)1P/SNZ(H,LPF>,]\6X.)>V5M19^S MLPW> M(-J!X#3)=/5"9I8'$7G6_JN]H#WX0,#"E5=Q3@5W=1#R^J"FHU*1C- M,A;,IM"V7H%:"02#+IA2MFPD0'^/T'BFL!"$N +E$%IT"\@]COI#4>.(VH/$ M/(XH O\Y?QJA >U81C08N6P=$@A#MQYL.'4^[(V#LC75HUZ]WTD4X6B C1K4 M'W9H/H#Y6XS/^#=)Q!DQX&)OQXAY9QQ@_(W?,7/\A]^R<_)HCGW6S'FOW_=M MG>5IQ=L[ ?_,^=3!D\AH6^*'U3M95WZHM38+M99IJ-6ANUI7;\9B9Q%RZKDY M-/P*[1PDJ(&Q<4O124B..&4!U*B:@=%6@*<@T M3!+$:$&<&H\[!RCC>$%V: M6<..K.#FH$X<%GAA BRAMA\%UUX\?4CZ&,@ZPCD)VF.@.@&N)UE31;<5#Z35 M?U96 $RH7Q3IF 2_A[).$";8!>&LL8F815XT4?1W@]TT^(:Q\2#.'XE\I[@K M0!Q%=GIDU.XT2?&<;(&8#MV)\(O]/O?+_Y,'PGR+Y*/SSUP)&(7,&37Z9 M)6<:(/2EM\&67P>$I9EO# ;(U\B9O^<7]IZ^MCD!W0B_U W0;7GVLP5A00OOM'_7L!9!9: ['"70RND,=O%!R(C4%7-S\O(,CD2:#@' ML=39%KV'A Q4],P6(O84X@H!!=77W$30D/.6'Z"^$K(@.GMT6AW<;XY?!*OUC6RNIB>SG:/E1H M496[-4.P,0??;T2MYR80C'?1L5E4!/ 08JOJAVDQ1\C=EON_>OVJ&!H%>0R6 MBJY4^&TPP3#_#JFJ![^&9K._-_.[)&52_+P"QZ0VS=0M#"Q!:Y1.RZ7&V%N] M"/E"2GRK%\]\JQ__<3_@0L5(GE+Q![>=>)/+S3LZ=0N)37)K.Y)*[A.!Z=XHSSQ$RPAUHC MXUZ@^9P0%+:3+1K/\SAX0B3$_1S_P24FVS1>%_PD?[I$52WVAU2-T$NG!)JI MNSA#;>6Z[8E8@?6E<0UYPEW;%N8PH\^,LD67FOR*Z8+#X%=J1F=3V768T9E4 M_JL9)/F &V.&&&=(OYTN L^2:#KM*G40&T%IMA'$-H+V>"-H;0!U%$:EZ$8_ MU?O%MR)4B"JAJ]&3<3^$.F_07$SDTCG:(I$I%);C7F^EB\]["8OVE[G 2T0B_K8UT;4P-+OC6F+[" &CPG*9<$:^M+1NH M\&F4GNQMTN3U$4IJY$NP^<)O;+2Y#%UN^Z'\1! GH486C 23S6@B!$D73_BQ M'S_:,V]DX$^JU@[-2B<2%5N3 ;*"$U86=$8"G1C6V G+ F\B&PH%M&,9\!Z2 MET(@$CT9E U,KEY,PR?KUL%AK8H;T,>.MK?P1_1M\XF M3G4I*8#M?T$5*?EF3M]&3MGY;98-&-<.1N'K4H'.Z6,GXW.95"&SZE1?1!E% M^L<3*+@& 8F"S^3DX=_4.@& 4]^U"GS#C+PX:"JW8;4]5UNS-1"/?*0A_/C1 M$\@S*^Z7CU-*C.X[H+N0RHB,\#L@_'LGIAGA&=)\*[HSI&%(TK_#3-KZ4=,\1J1>/-F M;_'<@*6RO]<*K_;/6.&C==PH7$B(V>V4/F*LRUAWK:PK)*3,\@6*G[Q[>$M* MA>Z+D4Q5'=-F1I@/B]O1*_7&=Y2Q_1.EP[UT]*.B\J>82?#\RL+NC-48JZVI M"%\B7T@OL]J!>0'^L0'?]L=TW#]]]/[+3Q%Y'[Z9[;2?MA,K/4&OG\XG"ME5 MM](S_F7\NV_J)9-)%(082V8/S?YRIZ/%7L!-/Y"3@JAEF#FV0I"V&/G8U,#;=>S85$NGLQ[3"7CL=X5&(/X-+40DAWZQ-<=TFC=#HAY+/,9V'^T74 MK*W-*J3,ZCO,79Y):MO0.]_P2HOY"WKIS>W!79#!=97TB'7P>L]Y\]WA0;.! MK&K!@<219JH6WKT9WM@S?U5![$/S)]G\+F87@%NNQO4L0R4W99+*&[Y;&A@< MT>#G;*"SD"<=[N*I\$@OY++#\$'HKJ.[*;IB[_;]I4/PY#H#_UHL)X8ZP7WB M./7HM0]XQX&06[S.BARK%S(I:>[KA1.L>R4'38Q05TWX+]A?7"4#GG\W*3FQ M9]FQNY*8)/BKM]OQ(UA2;C?Q:4[0PBQQ6RJL(:[ M$.BIY>6#QA'6_,!\XMD;!^/J T(EO$=+@4>#<\G+9Y&CA POHOO_[5U9<^+( MLOXKBHEY<$?(&('8>N*>"&S3/<2X[6ZP[YS[1!12 3HC)(Z$[/;\^IM+E206 M[V;SZ*%GN@&5JK(RLW*K+\<2+RC/)IZSA"6FKB@_=!UYOW@MKW./%.-],KZD MJ9$G."]>8+UU&16B/_%>!+3S9L+/!)D1DI[&]^MOA,%[D/7Y5X_.^%$2J5G;I>::6=OO@@&X3F#/ MDT@CX;_\#+B3#'_W:PTFN A99M>SQH3KFAPA/?Z;B C.#O]^W=Y?K/C% M&0@F[>!2YS"K5BE9:8?&'=U?_ZXNX-#6= .\:2_=0,8;O-.^#BJ;<2V\W/L? M0#$DP)X6-N]:E84,W?#!<(T6I7)KN6V;\:)II";.KU:]N08WZV$-A!SN"H2V M(,AD5@%^B(*&B/+=WDTF^/%AX/?8!7Z/+/![?MM;_)[76EK]9(JFY]]PG"BK M"I1#-QCA\C5\[^\A6XIH8&T, D2_1'<4)3@>;+5 ;3>38>RY'N$%(]3EB%!Y M,@1+'C5!U%INC*IQ8>"8L_B80Z56J2@P.#["LQ,P_W)AC.%@%L$\C+(W8-LU M_NG-NI?"L

?0;FB_!!/C;*&:5D]=:3-6>T>PC]0AB.9AY=AMUP="U3)U;C M)FK M(<[> "L\KAS^>;=YK4JI>EC7>1=,R134N;6.;GLJ40>,2_+.XK,OP"2;$:H] M$IJCFT" VPC^\:?7"LISJM*V(2MGNRD]VP3G[V_US<97N]'BFB=-T?TH':LW MS'JM\M:+ ]N0N;9",4X+&#+0XW2NOEFD> MTL%W38*$UG):-6O,03LOM'S:'(;+[9X6^]PFY M.QE:#!X=XO'&):)4WT4U16D>=^-8!H<@.X5KMR>"]JS#JEHIFR")AW!8G>6* M2XN3J#B)MB,@=N.@7;&VXR33A'MS8X61X\V+(^HC>62;!S390[?LN<)[9-4J MIFT_= 5PO\XWCII@FF!^7YQO^RMQ:ZW&PY>I=P]U[/B";5$8610K%861ATCX MHC"R*(P\3,H795Q[7L;U4:H@]X@D::>H;W2-IJAK/"B!*.H:MR0F';Q=5@A' M(1Q[(QR'7TE?B%,A3GLC3GLD+KD:^L.MGN]0(/QX*! ?">%A9!#S56X%SG+@ M>:PM)&X.(@/PSZJW:)GV&@S6/ \!U(\?S[U2;LOB9^!\FUCU$\ M;]9:S[JJLK>9K<(V\@5.@X$M/M8OJ=AB)R$2[IW(ND,T?HXXF(&07Q%JSQQW$_&5Y* M&$.UA!DOP3A"T"4%[+2TO 4DIT@RUE\0/O$B F&2\">2DA%E7P)VN?)QLV2T MZ46K#YCX(IP74D%A#2+P<15.@PPB\U9X/A4=9!!>2^LT0 B<">%Q)?-)R AE M"/P,\_6"A-82)N.)<2X=.1W*2$W#XFGL &KR7(%X$@#T H"+ F!2&I,1QI.QDGL>I;WM"; M':Z7@93_<6>0'YKQ=)(8)[8Y0@?%RZ L9YPR]" M%"+-Q7W^!AQ M@'1-0_H(/$W4)KAN[A#CTF_U.UPYD[1H(YDIN/,,YDXGI,T4I"[#H \#F&DF M_GC=WU0 S7YX9^IU:B0] @A%*+PI?,K8HAF>, *8YD'X"!Z5"#<2O#P7(49= M&,R7MP(F.[QG5-NUQ"@9?S**GP"=XHL[_.M9&,W"2*3@L9FZ^BH#6)"?_D(: M%^(.Q\,O^W/\ ?7 \%NS"-OF/ :4I*G (?9MF:XAR2-$]C.A8=762!3_7D< M:?BA&Q*2(N\"G@%PJGO3F?"BE E!VM(5XM%B-7Z+,V9;P5I,UP.+92S!!Y$7 M"2Z1=X[^S6"&]TJ_H"ZD;5?@X[22M$] 'TXI1&94.ETS,-U4]Z9X!K@8UL)@ M5T >%W%KQH$QTI_AIQ'"$,TW7"!\@U*1Q+&2BCQ?D2;)T7D78,7P402LF\!$ MKY8PQO% \>@FU191B]G$F(A;">PJ [0S4 U'2&,-Z.)S1?A<$&) M&84^J+(#@36N%;#&LH U_FUO88U?XHZM1\S_"NP[>RMHOAB/(SG&0SUK$R&F M(!>I5;L3/'VT6-C4136,G5;(WDY?"RILK.P4)[53P%R #6)KX025'![(VH98 M=1VQ;P;\P08&J&A#-$N=)**Y9H;KVF,#=6V3O3A*%\3*3&S?]\T_& M6@KNP!3ZPIZ1]I5[.7=@>^;/GVCVP%[=2K;#23;0: 4J3=A54XAE+&5DA.I> M7FO[3:4^F@L+0K8'EIY*R4-C]QUNTJ7,;^T,D4H \P8H8K+7H_I]F:N=0W)> M$,TL[TBE>-X!T,"8WTG_5BY$@;P1(IG+GR#@C2)0'.+"!?()[3CU;7[05DG\4,;$YZFS#; M48_!#T )H,XBMTP]QQM^A[VTO5CF/8A10OI.19\(!Q[$C1IAP."T.S 'OIM& M"AJF27CV\"L8]SY,>.PX<2:YCD0I9Z2^,>HX&4UCU'E@6M)GI.4-W?0MIVQ- M_!"UJ>^CVHR3$5Y@)=P%FF]^:0FI:Q?.YGM\*G8$C$RQ-^*-!'47KB7K$,5A M@N@O.8]3P@!)ECI'F2J&0)_I74E[S:I.;3&\+#\@'7DC8,PYKV%QDK3?=[0# M_ERY_0LLB8_,Q5]2<89PF%5HDDZ8P*:2]R(ROT6XX*7"@%+U30\6!GT@9L%H M^*FWX6AO V@]HOVG9=">@VP"6[&X$_/$*]QC$@[&'-C7(Y?43W3D3?[TN#=: M?F_5YN&TMB2!?TIZ9R Y@H;\["LC(Y*Z[0NP&C&=@0Y4+LRTW%D&?C.4L,&2 MCS-/=4"[2R5#=>EC"<&A,R9+I4(Q?^[MH"1(A!9>A[WN\2R.<)M\I)J(@>[T M-,G2@I2D&T-]E7#%Z3)I$Q?D7BMC%4IG!672:#GYQ)>8.( WI0@H4<3W@#-< M7#@:4PD>'$MZ[7%+;6FN',AAH6&BD-0IE4G:;[4IH4"%Y_ODH"K=JO0@MIR# M5:2;PR8A, L>*Z3/U%<>&Z5(*%.9M,!RU*X._F^RV0%,A MKD#TC5;2<]CN.)79+(G!!V@R1QFA0)S1 ?V4OE4+TT5@;)V-4V]X#;T M;SG*L6YDW$0ZNMD$I3@KO2!U-$P=)-2*:T-&V*/-8:Y&H^-3X9/ ]2=HI[2C M",,^RA#;5#N8-?I(Q3))F[-;"42?>#.TJ>83, ,60H$P)C-*N!"8%M$<9(P> M,WE/1)S[+;AD :H8&:D>+O!M/(_ 0TNB-+XHC9PWI"0T'<-4::N[[.BAP!F( M(N@'+Y[(K*F*?A8[:0D'@Z-">X+'0T7TF(@NT:QHJ::-=I@\?,M**9$V$P%N C(_+BOQ9.<1&A$<#VZ42X:NZN M$IMXB2=V$;M%S026E-%V'-0!2+GOP(^.;M_3SQFM'97/VJ(ODP56M4^CZ"N> M2.0^+_JK5R^RU<_RJ\^;[#J;E\9%4 I ..8?+BJ\ S[L20SZ+G!A% ;P=^== MO.?7GB1/38OVM?(;IVO;;CB;XQ6@#;8;ZRX$.LI6G<,P7]K]4QT_N0Q55]-V M_P:WLWYL54W-DH\O-]]8"T\0M4:^!4DK-CHS\8WL%03]EQ M(@"D-)67Z>*4E&KV:4K4(QQ,->]O[E%L)#,^>:U,EJZ1QX-\A.+M# M"?M,B4B.LBX*IY6/"V(P[MXXB%1-O4C5%*F:/4[5+*A7@2H<%0E(,(@E6*2@ M!-(*BRSNIOPOW8,9JQ/0 9]0$4M>GZ$W1*;(2KE)+MF/$DT+00@W[K^(E0D[ M[3HH#,_]GU\&=MD6LB6L@=T:5@=V==@:B%:Y.;"&HXJP:TY3C"J_\!;R$]WK MSK?JCYOVY77WNGW=_=].^_(<_GFA_G7>[9]=7/5O>NJAK1H9.#=EZ90>NN?_ MEO_FEVW NHWNFHLN&8 M!V )OTT$+3FJ5QS1&MANM0)RV!"#9JW<&%A6?617*RVKZ=HK(FB?75U>]ZXN M^L"&WWM79YUS9+Q!K5*VR[L5/7LCHJ>72V*7+;BTU:S;5(!Q!W]R2IQ##J'/ M2IY2W"X+"PD@EMA)=#+9W)4!/4/?Y;ONYAOT#I?$"9F>N3W.U?GULZ!C1P=! MV@X9Q%:K:E.-G)@2ZV,$-"VK-7F.8-BZ&&I*FRSS$85OD2Z%KG1I-H92M0%+ MX:61E\8W\K/ =*94%48><&I8QPEODX&JQ:^&)'&OV9IISQ)/$HPIJ)?8VV.+L8$ID[Q]90+*0\[XZPPIG*#-,\1!HN9B33O0=E)!TAV MFTX>1HMTO"W$RKK_L#.DMC0W\4 BMP&7P>!8?)]G=2 U%CH 8_\G<<=<)!TL M$PKSI\=#&<@1!N!RX32<%AQ-H&K]!VFXK=1P;EW#>Z/?.3-ZP._J6*J*8ZMV M-/QD4GY$K0Y8',D!.X$\O] U/$YFF$=/@T@42>:*=;Q2Y,U$/J_UL 1D-4$R ME8(P)P6+O\DLUU!+@\XN:%Y>IT85][F090))&?,H5@U=S\ M1Z_2=)^4Q4.3YOI](ANI+YCFK50;1#8\J[N2<4I! 2H8)]'*=LC<-(&! 9=J9@FBS^HPOJUDNN#,>B_ABK;+>2-4RM4;; Z]RB6$G!FFQ7-KB'+9&8B1"UX?&)(C2_M^ M^QZ$:A1!J"((M94@%,O.]W;ONMN]NOZ]T^M>?KGJ?6M?=Z\N!\URJ_5&_^LQ MU)@7>60X13Y+NUW^/TW7R,TW=9XRO]*ZZ'QM7Y"#U3GO7G[M#ZKUFEVO[M:G MM#;B4])2C=Q:-QJE43'&? F&#SZ$K^NBJ:)-%Y"@9R$B-/&3B'/Q"R5FN@Y) M9\S36NOEJC(5N%3!R5SA&)6TK:DH*^4N.-EON>"D+M3$"TY=J-/BN37O0PBF MU6Q9PU'-&51K]G!@UYJ5P5#"<5@MNW7;$F[9KEDK(9C*S66O\[7;O^[T.N?] M]D6G?_6E\^.F>_U_8/_?]+K7W4Y_MV)3V8C8Y)=MT+J-JR\&K]S(EDZ1FIM^ M![]4,K99 7OLWGMV5UMP?296=5'\7]G.68G7^FOJN8HMY4&G%5Z+U6*/7_\V M5 EC^CJZ3AROEJVIJZRJ=)_?9!H2Y"Z<>HZY>JGT91?OE;E,WB8.ZJ8F,OSZ M_6KKWR:5C8HSTR=+^PY.+4C=_61T# CG9\3 M8"6T[U:MZW2ZN&&9!?Y!^DE8E5*K>1@8[R\'ME?01A][?4V[5+$.=(4O!+I3 MS+J$2%9";;I1K-H7P#JS(F'->DFW3%:PX)_+LP\ODXR$F<#R@HTN]:$CXZ7+ M42RZQ_MV+F,G\JB:XTF(U*65PM'P7%WZ#A:07;)>Q4R[0C!^5Z3"Y^F[]UB0 M#CQ-YO/9YY.3N[N[$IBVI7%X>](&4QB34R?2'8OH!+Q6<6)9M6:U8I\ #UM6 MV:[76E:K7&W8=O-$6*UCJ]RLMP:6_&F[5FDRG^X@E-75$":FP7YV5LYA9/?( M!1CU8^,L'&.X^RS-D)(S0G?,3:,;."4N(QV#D2\",VG$<@G?/"1&8PQR_ES"K8?)C0CV?BGA*@8TJ?\,7E_%,7R4_PD\ _&1O]4KO$V1SPUO#F@J, M;FAIG* >(Q0*7FT^FF&Y:)C$/A;O^TP=I%(-@8:T#UT8AR)_&J:X9@/? FN^SVTY8W>'1J-^C\.<](\SQS8S MZ,,I[R:^-"R[K>3ZFP#"&^E5AZ,O\"E>:#& Z,R_$[R*V M&56W*K..$WK'R"/E>K4L?U8MRW8;;K.V(]$[0Z*,M$6*Z>4'J@N/F,_Q<,*R MK4^'PLO[;B9^*%ZNM*0E&W*_>'FE&O9 >;E2Z.4M\G+%DN6RJ%7VBY?7Z>4D M"ACHX.#XN=#-6^3G2D.VALT]X^=UNOE ^=DJ%X;S!N:/*#^,\,LP0%S_E8/X M[*G8:0ZKXD>*>-];?YON1PH*HZM#'NK'8!IS2$[P M=:#UN]3QRH1QGC'0 I)03 ^]_/4(&_4%\94Y4G7DW:HA]+U?QAU?-JE*6^J6 MDOOA\^,Y'W(2NUS[ZTOU[7*S7G6%-6@ZM2'\JU8>M(:.#7^KENO.L.;41/U M2O6;1:E^4:J_Q5+]?O?K9?N:;D>W&G:MT=J/\OQL6MN[POP]B1 2=IXAZ^3 M:'6/D*>NV_&#VIB@\EHW 1O"$0D!JF67R-1M9G7Q%._TSO&BUT3X(]WRA*[Y MZ?O1>"HF!,N(XV4UNWQ('F[U7F8)ULJE^J.]!S=<^+5:[:6+.M]7U;S+R?_\ MXKJ,P&!I/]H4L:#OV^A;+S4.@7]?L[1JLU2Q#W%M+_'PGU1 [\"9Y^#O?%YH MR]9D)W%]+_?J+T]+=>N]^[.OD:='432OOG8NKXVSJV_?;BZ[9W1YKF_\?G5! MU\9,=S,6X(<>[=?KUW+1]J4MQZ'[S#]T_O/Z_FD\@P^J97* MJ^VJ-UMDO+J"D_B$!?AD,W-8J'#T+V'_TWF4_]?_P]02P$"% ,4 M " !/6@A/=;//;$(- #\@ $0 @ $ 8V-O:2TR M,#$Y,#8S,"YX&UL4$L! A0#% @ M3UH(3\\CO,.@(P W$8" !4 ( !S!L &-C;VDM,C Q.3 V M,S!?9&5F+GAM;%!+ 0(4 Q0 ( $]:"$_]^9[#TU8 &]=!0 5 M " 9\_ !C8V]I+3(P,3DP-C,P7VQA8BYX;6Q02P$"% ,4 " !/ M6@A/-/#FB,,Y !J^0, %0 @ &EE@ 8V-O:2TR,#$Y,#8S M,%]P&UL4$L! A0#% @ 3UH(3\#]3/+C!P 83@ !P M ( !F] &-C;VDM,C Q.3 V,S!E>#,Q,31D-V0X-2YH=&U02P$"% ,4 M " !/6@A/Z0E,%#,R,C=E.6(X,BYH=&U02P$"% ,4 M" !/6@A/<%K]=-#% 0!WS10 %0 @ %@ZP 8V-O:2TR,#$Y B,#8S,'@Q,'$N:'1M4$L%!@ * H M@( &.Q @ $! end