0001104659-20-091306.txt : 20200806 0001104659-20-091306.hdr.sgml : 20200806 20200806125122 ACCESSION NUMBER: 0001104659-20-091306 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200806 DATE AS OF CHANGE: 20200806 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: 201080780 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-20200630x10q.htm 10-Q
0001158324--12-312020Q2US4727920146840434false0001158324us-gaap:UnsecuredDebtMember2019-12-310001158324srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2020-03-310001158324us-gaap:PerformanceSharesMember2020-03-310001158324ccoi:ExecutiveEmployeesAndDirectorsMember2020-04-012020-06-300001158324ccoi:ExecutiveEmployeesAndDirectorsMember2020-01-012020-03-310001158324us-gaap:RetainedEarningsMember2020-06-300001158324us-gaap:AdditionalPaidInCapitalMember2020-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2020-06-300001158324us-gaap:RetainedEarningsMember2020-03-310001158324us-gaap:AdditionalPaidInCapitalMember2020-03-310001158324us-gaap:AccumulatedTranslationAdjustmentMember2020-03-310001158324us-gaap:RetainedEarningsMember2019-12-310001158324us-gaap:AdditionalPaidInCapitalMember2019-12-310001158324us-gaap:AccumulatedTranslationAdjustmentMember2019-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-310001158324us-gaap:RetainedEarningsMember2018-12-310001158324us-gaap:AdditionalPaidInCapitalMember2018-12-310001158324us-gaap:AccumulatedTranslationAdjustmentMember2018-12-3100011583242018-12-310001158324us-gaap:CommonStockMember2020-04-012020-06-300001158324us-gaap:CommonStockMember2020-01-012020-06-300001158324us-gaap:CommonStockMember2019-04-012019-06-300001158324us-gaap:CommonStockMember2019-01-012019-06-300001158324us-gaap:RestrictedStockMember2020-06-300001158324us-gaap:RestrictedStockMember2019-06-300001158324ccoi:OnNetServicesMembersrt:NorthAmericaMember2020-04-012020-06-300001158324ccoi:OnNetServicesMembersrt:LatinAmericaMember2020-04-012020-06-300001158324ccoi:OnNetServicesMembersrt:EuropeMember2020-04-012020-06-300001158324ccoi:OnNetServicesMembersrt:AsiaPacificMember2020-04-012020-06-300001158324ccoi:OffNetServicesMembersrt:NorthAmericaMember2020-04-012020-06-300001158324ccoi:OffNetServicesMembersrt:LatinAmericaMember2020-04-012020-06-300001158324ccoi:OffNetServicesMembersrt:EuropeMember2020-04-012020-06-300001158324ccoi:OffNetServicesMembersrt:AsiaPacificMember2020-04-012020-06-300001158324ccoi:NonCoreServicesMembersrt:NorthAmericaMember2020-04-012020-06-300001158324ccoi:NonCoreServicesMembersrt:EuropeMember2020-04-012020-06-300001158324srt:NorthAmericaMember2020-04-012020-06-300001158324srt:LatinAmericaMember2020-04-012020-06-300001158324srt:EuropeMember2020-04-012020-06-300001158324srt:AsiaPacificMember2020-04-012020-06-300001158324ccoi:OnNetServicesMember2020-04-012020-06-300001158324ccoi:OffNetServicesMember2020-04-012020-06-300001158324ccoi:NonCoreServicesMember2020-04-012020-06-300001158324ccoi:OnNetServicesMembersrt:NorthAmericaMember2020-01-012020-06-300001158324ccoi:OnNetServicesMembersrt:LatinAmericaMember2020-01-012020-06-300001158324ccoi:OnNetServicesMembersrt:EuropeMember2020-01-012020-06-300001158324ccoi:OnNetServicesMembersrt:AsiaPacificMember2020-01-012020-06-300001158324ccoi:OffNetServicesMembersrt:NorthAmericaMember2020-01-012020-06-300001158324ccoi:OffNetServicesMembersrt:LatinAmericaMember2020-01-012020-06-300001158324ccoi:OffNetServicesMembersrt:EuropeMember2020-01-012020-06-300001158324ccoi:OffNetServicesMembersrt:AsiaPacificMember2020-01-012020-06-300001158324ccoi:NonCoreServicesMembersrt:NorthAmericaMember2020-01-012020-06-300001158324ccoi:NonCoreServicesMembersrt:EuropeMember2020-01-012020-06-300001158324srt:NorthAmericaMember2020-01-012020-06-300001158324srt:LatinAmericaMember2020-01-012020-06-300001158324srt:EuropeMember2020-01-012020-06-300001158324srt:AsiaPacificMember2020-01-012020-06-300001158324ccoi:OnNetServicesMember2020-01-012020-06-300001158324ccoi:OffNetServicesMember2020-01-012020-06-300001158324ccoi:NonCoreServicesMember2020-01-012020-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-300001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2020-04-012020-06-300001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2019-04-012019-06-300001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2019-01-012019-06-300001158324srt:MinimumMemberccoi:RestrictionOnCertainPaymentsMember2020-06-300001158324srt:MaximumMemberccoi:IncreaseInUnrestrictedPaymentAmountMember2020-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2019-06-012019-06-300001158324srt:ScenarioForecastMember2020-09-042020-09-040001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2019-01-012019-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2020-04-012020-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2019-04-012019-06-300001158324us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-06-300001158324srt:NorthAmericaMember2020-06-300001158324ccoi:EuropeAndOtherMember2020-06-300001158324srt:NorthAmericaMember2019-12-310001158324ccoi:EuropeAndOtherMember2019-12-310001158324country:ES2015-03-310001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2015-05-310001158324srt:MinimumMember2020-06-300001158324srt:MaximumMember2020-06-300001158324us-gaap:RestrictedStockMember2020-04-012020-06-300001158324us-gaap:RestrictedStockMember2020-01-012020-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2020-06-092020-06-090001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2020-06-090001158324us-gaap:RetainedEarningsMember2020-04-012020-06-300001158324us-gaap:RetainedEarningsMember2020-01-012020-06-300001158324us-gaap:RetainedEarningsMember2019-04-012019-06-300001158324us-gaap:RetainedEarningsMember2019-01-012019-06-300001158324us-gaap:SecuredDebtMember2019-12-310001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2019-12-310001158324us-gaap:FairValueInputsLevel2Memberus-gaap:UnsecuredDebtMember2020-06-300001158324us-gaap:FairValueInputsLevel2Memberccoi:SeniorUnsecuredNotesOf4.375Due2024Member2020-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2019-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2019-06-250001158324us-gaap:UnsecuredDebtMember2020-06-300001158324us-gaap:SecuredDebtMember2020-06-300001158324us-gaap:NotesPayableOtherPayablesMemberus-gaap:EquipmentMember2020-06-300001158324us-gaap:NotesPayableOtherPayablesMemberus-gaap:EquipmentMember2019-12-310001158324us-gaap:CommonStockMember2020-06-300001158324us-gaap:CommonStockMember2020-03-310001158324us-gaap:CommonStockMember2019-12-310001158324us-gaap:CommonStockMember2019-06-300001158324us-gaap:CommonStockMember2019-03-310001158324us-gaap:CommonStockMember2018-12-3100011583242020-08-052020-08-0500011583242019-06-3000011583242019-03-3100011583242018-06-300001158324us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001158324us-gaap:EmployeeStockOptionMember2020-01-012020-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-3000011583242020-03-310001158324us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300001158324ccoi:NetworkOperationsMember2020-04-012020-06-300001158324us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-06-300001158324ccoi:NetworkOperationsMember2020-01-012020-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:AdditionalPaidInCapitalMember2020-04-012020-06-300001158324us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001158324us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001158324us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-3000011583242020-07-310001158324srt:MinimumMember2020-01-012020-06-300001158324us-gaap:AccountingStandardsUpdate201409Member2020-01-012020-06-300001158324srt:MinimumMemberccoi:RestrictionOnIncurringAdditionalIndebtednessMemberus-gaap:SecuredDebtMember2020-06-300001158324srt:MinimumMemberccoi:RestrictionOnIncurringAdditionalIndebtednessMemberccoi:SeniorUnsecuredNotesOf4.375Due2024Member2020-06-300001158324srt:MinimumMemberccoi:RestrictionOnIncurringAdditionalIndebtednessMemberccoi:SecuredDebt2022NotesAnd2021NotesMember2020-06-300001158324us-gaap:EquipmentMember2020-07-310001158324us-gaap:EquipmentMember2020-07-012020-07-3100011583242019-01-010001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2020-01-012020-06-300001158324us-gaap:NotesPayableOtherPayablesMemberus-gaap:EquipmentMember2020-01-012020-06-300001158324us-gaap:LeaseAgreementsMembersrt:ChiefExecutiveOfficerMember2015-05-012015-05-3100011583242019-12-310001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2020-04-012020-06-3000011583242020-04-012020-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2019-04-012019-06-3000011583242019-04-012019-06-3000011583242019-01-012019-06-3000011583242020-06-300001158324us-gaap:FairValueInputsLevel3Member2020-04-012020-06-300001158324us-gaap:FairValueInputsLevel3Member2020-01-012020-06-300001158324us-gaap:FairValueInputsLevel3Member2019-04-012019-06-300001158324us-gaap:FairValueInputsLevel3Member2019-01-012019-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2020-06-012020-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2020-01-012020-06-300001158324ccoi:SeniorUnsecuredNotesOf4.375Due2024Member2020-06-3000011583242020-01-012020-06-300001158324srt:MaximumMember2020-01-012020-06-30iso4217:USDxbrli:sharesccoi:segmentccoi:customeriso4217:USDiso4217:EURxbrli:pureccoi:paymentccoi:countryutr:GButr:MBxbrli:shares

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

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)

(202295-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 47,289,701 Shares Outstanding as of July 31, 2020

INDEX

PART I

    

FINANCIAL INFORMATION

Item 1.

Financial Statements

3

Condensed Consolidated Financial Statements (Unaudited)

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

3

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

4

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

5

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

6

Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

7

Item 2.

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

20

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

32

Item 4.

Controls and Procedures

32

PART II

OTHER INFORMATION

Item 1.

Legal Proceedings

33

Item 1.A

Risk Factors

33

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

34

Item 6.

Exhibits

35

SIGNATURES

36

CERTIFICATIONS

2

PART I FINANCIAL INFORMATION

ITEM 1.FINANCIAL STATEMENTS

COGENT COMMUNICATIONS HOLDINGS, INC., AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

AS OF JUNE 30, 2020 AND DECEMBER 31, 2019

(IN THOUSANDS, EXCEPT SHARE DATA)

    

June 30, 

    

December 31, 

2020

2019

(Unaudited)

Assets

Current assets:

Cash and cash equivalents

$

417,026

$

399,422

Accounts receivable, net of allowance for credit losses of $2,115 and $1,771, respectively

 

40,560

 

40,484

Prepaid expenses and other current assets

 

39,530

 

35,822

Total current assets

 

497,116

 

475,728

Property and equipment, net

406,747

368,929

Right-of-use leased assets

87,697

73,460

Deposits and other assets

 

13,841

 

14,007

Total assets

$

1,005,401

$

932,124

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

$

12,171

$

11,075

Accrued and other current liabilities

 

52,492

 

51,301

Installment payment agreement, current portion, net of discounts of $291 and $350, respectively

9,374

9,063

Current maturities, operating lease liabilities

11,292

10,101

Current maturities, finance lease obligations

 

14,734

 

8,154

Total current liabilities

 

100,063

 

89,694

Senior secured 2022 notes, net of unamortized debt costs of $1,480 and $1,897, respectively and including premiums of $767 and $985, respectively

444,287

444,088

Senior unsecured 2024 Euro notes, net of unamortized debt costs of $3,365 and $1,410, respectively and net of discounts of $1,183 and $0, respectively

 

388,463

 

150,001

Senior unsecured 2021 notes, net of unamortized debt costs of $857

188,368

Operating lease liabilities, net of current maturities

99,151

86,690

Finance lease obligations, net of current maturities

 

189,044

 

161,635

Other long term liabilities

 

19,943

 

15,327

Total liabilities

 

1,240,951

 

1,135,803

Commitments and contingencies:

Stockholders’ equity:

Common stock, $0.001 par value; 75,000,000 shares authorized; 47,279,201 and 46,840,434 shares issued and outstanding, respectively

 

47

 

47

Additional paid-in capital

 

506,391

 

493,178

Accumulated other comprehensive income — foreign currency translation

 

(12,906)

 

(12,326)

Accumulated deficit

 

(729,082)

 

(684,578)

Total stockholders’ deficit

 

(235,550)

 

(203,679)

Total liabilities and stockholders’ deficit

$

1,005,401

$

932,124

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

3

COGENT COMMUNICATIONS HOLDINGS, INC., AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

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

(IN THOUSANDS, EXCEPT SHARE AND PER SHARE AMOUNTS)

    

Three Months

    

Three Months

Ended

Ended

June 30, 2020

June 30, 2019

(Unaudited)

(Unaudited)

Service revenue

$

140,990

$

134,789

Operating expenses:

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

 

53,886

 

54,407

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

 

39,839

 

38,566

Depreciation and amortization

 

19,896

 

19,979

Total operating expenses

113,621

112,952

Gains on equipment transactions

205

185

Operating income

 

27,574

 

22,022

Interest expense

(15,499)

(13,595)

Realized foreign exchange gain on issuance on 2024 Euro Notes

2,547

Unrealized foreign exchange (loss) gain on 2024 Euro Notes

(3,420)

177

Loss on debt extinguishment and redemption – 2021 Notes

(638)

Interest income and other, net

 

735

 

1,576

Income before income taxes

 

11,299

 

10,180

Income tax provision

 

(2,735)

 

(3,044)

Net income

$

8,564

$

7,136

Comprehensive income:

Net income

$

8,564

$

7,136

Foreign currency translation adjustment

 

2,913

 

1,786

Comprehensive income

$

11,477

$

8,922

Net income per common share:

Basic net income per common share

$

0.19

$

0.16

Diluted net income per common share

$

0.18

$

0.16

Dividends declared per common share

$

0.68

$

0.60

Weighted-average common shares - basic

 

45,754,880

 

45,354,327

Weighted-average common shares - diluted

 

46,686,665

 

45,912,291

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

4

COGENT COMMUNICATIONS HOLDINGS, INC., AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

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

(IN THOUSANDS, EXCEPT SHARE AND PER SHARE AMOUNTS)

    

Six Months

    

Six Months

Ended

Ended

June 30, 2020

June 30, 2019

(Unaudited)

(Unaudited)

Service revenue

$

281,904

$

268,930

Operating expenses:

 

 

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

 

109,806

 

108,557

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

 

79,513

 

74,427

Depreciation and amortization

 

39,402

 

40,240

Total operating expenses

 

228,721

 

223,224

Gains on equipment transactions

 

244

 

721

Operating income

 

53,427

 

46,427

Interest expense

(30,720)

(27,051)

Realized foreign exchange gain on issuance of 2024 Euro Notes

2,547

Unrealized (loss) gain on foreign exchange on 2024 Euro Notes

 

(512)

 

177

Interest income and other, net

 

28

 

3,395

Loss on debt extinguishment and redemption- 2021 Notes

 

(638)

 

Income before income taxes

 

24,132

 

22,948

Income tax provision

(6,341)

(6,595)

Net income

$

17,791

$

16,353

 

  

 

  

Comprehensive income:

Net income

$

17,791

$

16,353

Foreign currency translation adjustment

 

(580)

 

(39)

Comprehensive income

$

17,211

$

16,314

 

  

 

  

Net income per common share:

Basic net income per common share

$

0.39

$

0.36

Diluted net income per common share

$

0.38

$

0.36

Dividends declared per common share

$

1.34

$

1.18

 

 

Weighted-average common shares - basic

45,760,302

45,349,397

 

 

Weighted-average common shares - diluted

46,592,445

45,838,918

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

5

COGENT COMMUNICATIONS HOLDINGS, INC., AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

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

(IN THOUSANDS)

    

Six months

    

Six months

Ended

Ended

June 30, 2020

June 30, 2019

(Unaudited)

(Unaudited)

Cash flows from operating activities:

Net income

$

17,791

$

16,353

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

Depreciation and amortization

 

39,402

 

40,240

Amortization of debt costs, discounts and premiums

 

930

 

842

Equity-based compensation expense (net of amounts capitalized)

 

11,157

 

8,724

Loss on debt extinguishment and redemption – 2021 Notes

 

638

 

Unrealized losses (gains) on foreign exchange

479

(177)

Realized foreign exchange gain on issuance of 2024 Notes

(2,547)

Gains - equipment transactions and other, net

(902)

(307)

Deferred income taxes

 

4,253

 

4,831

Changes in operating assets and liabilities:

Accounts receivable

 

(93)

 

1,005

Prepaid expenses and other current assets

 

(2,465)

 

(3,547)

Accounts payable, accrued liabilities and other long-term liabilities

1,523

5,088

Deposits and other assets

(397)

(3,783)

Net cash provided by operating activities

 

69,769

 

69,269

Cash flows from investing activities:

Purchases of property and equipment

 

(26,796)

 

(25,008)

Net cash used in investing activities

 

(26,796)

 

(25,008)

Cash flows from financing activities:

Dividends paid

 

(62,295)

 

(54,306)

Redemption and extinguishment of 2021 Notes

(189,225)

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

240,285

152,128

Principal payments on installment payment agreement

(5,128)

(4,774)

Principal payments of finance lease obligations

 

(9,883)

 

(5,006)

Proceeds from exercises of stock options

989

919

Net cash (used in) provided by financing activities

 

(25,257)

 

88,961

Effect of exchange rates changes on cash

 

(112)

 

(36)

Net increase in cash and cash equivalents

 

17,604

 

133,186

Cash and cash equivalents, beginning of period

 

399,422

 

276,093

Cash and cash equivalents, end of period

$

417,026

$

409,279

Supplemental disclosure of non-cash investing and financing activities:

Non-cash component of network equipment obtained in exchange transactions

$

241

$

684

PP&E obtained for installment payment agreement

$

5,472

$

5,483

Finance lease obligations incurred

$

42,359

$

8,562

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

6

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 (the “Merger Agreement”) 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

We are a 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 switched data. We deliver our services primarily to small and medium-sized businesses, communications service providers and other bandwidth-intensive organizations in 46 countries across North America, Europe, Asia, Latin America, Australia and Africa. We are a Delaware corporation and we are headquartered in Washington, DC.

We offer on-net Internet access services exclusively through our own facilities, which run from our network to our customers’ premises. We offer our on-net services to customers located in buildings that are physically connected to our network. As a result, we are not dependent on local telephone companies or cable TV companies to serve our customers for our on-net Internet access and private network service. Our 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.

We provide our on-net Internet access and private network services to our corporate and net-centric customers. Our corporate customers are located in multi-tenant office buildings and typically include law firms, financial services firms, advertising and marketing firms as well as health care providers, educational institutions and other professional services businesses. Our net-centric customers include bandwidth-intensive users which leverage our network to either deliver content to end users or to provide access to residential or commercial internet users. Content delivery customers include over the top (“OTT”) media service providers, content delivery networks, web hosting companies, and commercial content and application software providers. Access customers include over 7,100 access networks comprised of other Internet access providers, telephone companies, and cable television companies that collectively provide internet access to a substantial number of broadband subscribers across the world. These net-centric customers generally receive our services in carrier neutral colocation facilities and in our data centers. We operate data centers throughout North America and Europe that allow our customers to collocate their equipment and access our network.

In addition to providing our on-net services, we provide Internet access and private network services to customers that are not located in buildings directly connected to our network. We provide these off-net services primarily to corporate customers using other carriers’ circuits to provide the “last mile” portion of the link from the customers’ premises to our network. We also provide certain non-core services that resulted from acquisitions. We continue to support but do not actively sell these non-core services.

7

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

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, 2020, 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, 2020 the fair value of the Company’s $445.0 million senior secured notes was $456.1 million and the fair value of the Company’s €350.0 million Euro ($393.0 million USD) senior unsecured notes was $393.5 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.3 million and $3.2  million for the three months ended June 30, 2020 and June 30, 2019, respectively, and $7.0 million and $6.6 million for the six months ended June 30, 2020 and June 30, 2019, 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.

8

The following details the determination of diluted weighted average shares:

    

Three Months Ended

    

Three Months Ended

    

Six Months Ended

    

Six Months Ended

June 30, 2020

June 30, 2019

June 30, 2020

June 30, 2019

Weighted average common shares - basic

 

45,754,880

45,354,327

45,760,302

45,349,397

Dilutive effect of stock options

 

205,823

35,895

128,477

30,972

Dilutive effect of restricted stock

 

725,962

522,069

703,666

458,549

Weighted average common shares - diluted

 

46,686,665

45,912,291

46,592,445

45,838,918

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

    

June 30, 2019

    

June 30, 2020

    

June 30, 2019

Unvested shares of restricted common stock

 

1,521,942

 

1,442,520

 

1,521,942

 

1,442,520

Anti-dilutive options for common stock

18,496

36,381

13,172

52,338

Anti-dilutive shares of restricted common stock

 

 

37,494

 

 

87,686

Stockholder’s Deficit

The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2020 and June 30, 2019 (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, 2020

 

47,139,369

$

47

$

499,455

$

(15,819)

$

(705,908)

$

(222,225)

Forfeitures of shares granted to employees

 

(972)

 

 

 

 

 

Equity-based compensation

 

 

 

6,666

 

 

 

6,666

Foreign currency translation

 

 

 

 

2,913

 

 

2,913

Issuances of common stock

 

135,280

 

 

 

 

 

Exercises of options

 

5,524

 

 

270

 

 

 

270

Dividends paid

 

 

 

 

 

(31,738)

 

(31,738)

Net income

 

 

 

 

 

8,564

 

8,564

Balance at June 30, 2020

 

47,279,201

$

47

$

506,391

$

(12,906)

$

(729,082)

$

(235,550)

9

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 December 31, 2019

46,840,434

$

47

$

493,178

$

(12,326)

$

(684,578)

$

(203,679)

Forfeitures of shares granted to employees

 

(37,280)

 

 

 

 

 

Equity-based compensation

 

 

 

12,224

 

 

 

12,224

Foreign currency translation

 

 

 

 

(580)

 

 

(580)

Issuances of common stock

 

455,030

 

-

 

 

 

 

-

Exercises of options

 

21,017

 

 

989

 

 

 

989

Dividends paid

 

 

 

 

 

(62,295)

 

(62,295)

Net income

 

 

 

 

 

17,791

 

17,791

Balance at June 30, 2020

 

47,279,201

$

47

$

506,391

$

(12,906)

$

(729,082)

$

(235,550)

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)

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.

10

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, 2020 was $1.8 million and during the three months ended June 30, 2019 was $1.7 million. Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the six months ended June 30, 2020 was $3.0  million and during the six months ended June 30, 2019 was $3.4 million. Amortization expense for contract costs was $4.2  million for the three months ended June 30, 2020 and $4.3 million for the three months ended June 30, 2019. Amortization expense for contract costs was $8.4  million for the six months ended June 30, 2020 and $8.7  million for the three months ended June 30, 2019.

11

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

 

Three Months

Ended

 

Ended

June 30, 2020

June 30, 2019

 

Finance lease cost

 

  

Amortization of right-of-use assets

$

4,973

$

4,917

Interest expense on finance lease liabilities

 

4,517

4,415

Operating lease cost

 

4,405

3,486

Total lease costs

$

13,895

$

12,818

    

Six Months

    

Six Months

 

Ended

 

Ended

 

June 30, 2020

 

June 30, 2019

 

Finance lease cost

Amortization of right-of-use assets

$

9,735

$

9,888

Interest expense on finance lease liabilities

 

8,990

 

8,816

Operating lease cost

 

8,592

 

6,780

Total lease costs

$

27,317

$

25,484

Other lease information

 

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows from finance leases

$

(8,985)

$

(8,827)

Operating cash flows from operating leases

 

(9,149)

 

(6,780)

Financing cash flows from finance leases

 

(9,883)

 

(5,006)

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

 

42,359

 

8,562

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

 

20,694

 

1,457

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

 

12.1

 

14.6

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

 

20.4

 

22.3

Weighted average discount rate — finance leases

 

10.8

%

 

10.6

%

Weighted average discount rate — operating leases

 

5.4

%

 

5.7

%

12

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, 2020, the Company had committed to additional dark fiber IRU lease agreements totaling $17.6 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,

    

2021

$

32,568

2022

 

31,800

2023

 

30,772

2024

 

30,051

2025

 

29,710

Thereafter

 

214,604

Total minimum finance lease obligations

 

369,505

Less—amounts representing interest

 

(165,727)

Present value of minimum finance lease obligations

 

203,778

Current maturities

 

(14,734)

Finance lease obligations, net of current maturities

$

189,044

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.

13

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

For the twelve months ending June 30,

    

2021

$

16,725

2022

 

16,108

2023

 

14,918

2024

 

13,833

2025

 

12,097

Thereafter

 

101,672

Total minimum operating lease obligations

 

175,353

Less—amounts representing interest

 

(64,910)

Present value of minimum operating lease obligations

 

110,443

Current maturities

 

(11,292)

Lease obligations, net of current maturities

$

99,151

Adopted accounting pronouncements

Effective January 1, 2020, the Company adopted Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13") later codified as Accounting Standards Codification ("ASC") 326 ("ASC 326"), using the modified retrospective transition approach. This guidance introduces a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. As of January 1, 2020, the Company maintained an allowance for credit losses to cover its current expected credit losses ("CECL") on its trade receivables arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables based on historical information combined with current conditions that may affect a customer's ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables. Based on the Company's experience, the customer's delinquency status is the strongest indicator of the credit quality of the underlying trade receivables, which is analyzed monthly. Adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements and related disclosures and no cumulative adjustment was recorded.

    

Current-period

    

    

    

Balance at

Provision for

Write offs

Balance at

March 31,

Expected Credit

Charged Against

June 30,

Description

2020

Losses

Allowance

2020

Allowance for credit losses (deducted from accounts receivable)

Three months ending June 30, 2020

$

1,976

$

1,432

$

(1,293)

$

2,115

    

    

Current-period

    

    

    

Balance at

Provision for

Write offs

Balance at

December 31,

Expected Credit

Charged Against

June 30,

Description

2019

Losses

Allowance

2020

Allowance for credit losses (deducted from accounts receivable)

  

  

  

  

Six months ending June 30, 2020

$

1,771

$

2,768

$

(2,424)

$

2,115

Net bad debt expense for the three months ended June 30, 2020 was $1.3 million which is net of bad debt recoveries of $0.2 million. Net bad debt expense for the six months ended June 30, 2020 was $2.3 million which is net of bad debt recoveries of $0.4 million.

2. Property and equipment:

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

14

Exchange agreement

In the three and six months ended June 30, 2020 and 2019, 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.7 million and $0.5 million for the three months ended June 30, 2020 and 2019, respectively, and $0.8 million and $2.2 million for the six months ended June 30, 2020 and 2019, respectively. After considering the cash component the transactions resulted in gains of $0.2 million and $0.1 million for the three months ended June 30, 2020 and 2019, respectively, and $0.2 million and $0.7 million for the six months ended June 30, 2020 and 2019, 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, 2020, and December 31, 2019 there was $12.8 million and $12.5 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.3 million and $0.4 million as of June 30, 2020 and December 31, 2019, respectively, and is being amortized over the note term using the effective interest rate method.

Purchase agreement

In July 2020 the Company entered into an agreement to purchase network equipment for a three-year period ending in July 2023. Under the agreement the Company is required to purchase $35.0 million of network equipment exclusively from the vendor per year of which $20.0 million has been ordered and $6.8 million has shipped.

3. Long-term debt:

The Company has $445.0 million of senior secured notes and €350.0 million ($393.0 million USD) of senior unsecured notes outstanding. 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 on the 2022 Notes is paid semi-annually on March 1 and September 1. The €350.0 million 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 on the 2024 is paid semi-annually on June 30 and December 30.

2024 Notes issuances

In June 2020, Group completed an offering of €215.0 million aggregate principal amount of 4.375% senior unsecured notes due 2024. The net proceeds from the June 2020 offering, after deducting offering expenses, were $240.3 million. In June 2019, Group completed an offering of €135.0 million aggregate principal amount of 4.375% senior unsecured notes due 2024. The net proceeds from the June 2019 offering, after deducting offering expenses, were $152.1 million. The Company expects to use the proceeds from these offerings for general corporate purposes, to repay debt obligations, to repurchase the Company’s common stock or for special or recurring dividends to the Company’s stockholders.

The 2024 Notes bear interest at a rate of 4.375% per annum. Interest began to accrue on the 2024 Notes issued in June 2020, on June 4, 2020 and interest began to accrue on the 2024 Notes issued in June 2019 on June 25, 2019. Interest is paid semi-annually in arrears on June 30 and December 30 of each year. Unless earlier redeemed, the 2024 Notes will mature on June 30, 2024. The June 2020 issuance of €215.0 million 2024 Notes were issued at a discount of 99.5% for €213.9 million Euros ($240.0 million USD) on June 3, 2020 at a Euro to USD rate of $1.112. The discount is amortized to interest expense to the maturity date under the effective interest rate method. The Company received proceeds in USD on the June 2020 2024 Notes on June 9, 2020 at a Euro to USD rate of $1.133 resulting in a realized gain on foreign exchange of $2.5 million. The June 2019 issuance of 2024 Notes were issued at par for €135.0 million on June 25, 2019. The issuances of the 2024 Notes were in Euros and are reported in the Company’s reporting currency – US Dollars. As of June 30, 2020 the 2024 Notes were valued at $393.0 million. The unrealized (loss) gain on foreign exchange on the Company’s 2024 Notes from converting the 2024 Notes into USD was $(3.4) million for the three months ended June 30, 2020 and $0.2 million for the three months ended June 30, 2019.

15

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.

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

16

Debt extinguishment and redemption 2021 Notes

In June 2020, Group redeemed its 5.625% senior unsecured notes due in 2021 (the "2021 Notes") with the proceeds from its June 2020 issuance of €215.0 million 2024 Notes. The Company redeemed the entire outstanding amount of the 2021 Notes at a redemption price of 100.00% of the $189.2 million principal amount plus $1.6 million of accrued interest. As a result of this transaction the Company incurred a loss on debt extinguishment and redemption of $0.6 million from the amortization of the remaining unamortized notes cost and certain transaction expenses.

Limitations under the indentures

The indentures governing the 2024 Notes and 2022 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. 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. 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, 2020. As of June 30, 2020, a total of $165.5 million (held by Holdings in cash and cash equivalents) was permitted for investment payments including dividends and stock purchases.

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.2 million in excess of the amount accrued at June 30, 2020.

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.0 million for Company’s early termination of the optical fiber leases, which amount the Company accrued in 2015. The Company has counterclaimed for damages and is contesting its obligation to pay the termination liability. 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.

17

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

June 30, 2019

June 30, 2020

June 30, 2019

Domestic

$

14,113

$

16,332

$

31,902

$

35,084

Foreign

 

(2,814)

 

(6,152)

 

(7,770)

 

(12,136)

Total

$

11,299

$

10,180

$

24,132

$

22,948

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

In the first quarter of 2020 the Company granted 319,750 shares of common stock to its executive employees and directors valued at $23.7 million. Included in this first quarter grant were 94,050 performance shares that vest subject to certain Company performance conditions and 35,000 performance shares granted to the Company’s CEO that are subject to the total shareholder return of the Company’s common stock compared to the total shareholder return of the Nasdaq Telecommunications Index. In the second quarter of 2020 the Company granted 135,280 shares of common stock to its employees and directors valued at $10.6 million. Shares granted in to the Company’s directors vest upon grant and the shares granted to the Company’s employees that are not subject to performance conditions generally vest over periods ending in December 2023.

7. Dividends on common stock:

On August 5, 2020, the Company’s Board of Directors approved the payment of a quarterly dividend of $0.705 per common share. This estimated $32.2 million dividend payment is expected to be paid on September 4, 2020.

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. In February 2020 the lease term was extended to May 2025. 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, 2020 and 2019, respectively, and $0.8 million and $0.9 million in the six months ended June 30, 2020 and 2019, respectively, for rent and related costs (including taxes and utilities) to Sodium LLC for this lease.

18

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

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

82,402

$

32,592

$

137

$

115,131

Europe

 

19,348

 

4,216

 

9

 

23,573

Latin America

426

10

436

Asia Pacific

1,624

226

1,850

Total

$

103,800

$

37,044

$

146

$

140,990

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

Six months Ended June 30, 2020

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

164,948

$

65,533

$

264

$

230,745

Europe

38,468

8,359

20

46,847

Latin America

746

20

766

Asia Pacific

3,094

452

3,546

Total

$

207,256

$

74,364

$

284

$

281,904

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

June 30, 

December 31, 

    

2020

    

2019

Long lived assets, net

North America

$

301,187

$

269,364

Europe and other

 

105,576

 

99,582

Total

$

406,763

$

368,946

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

19

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:

The COVID-19 pandemic and accompanying government policies worldwide; 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 Quarterly Report on Form 10-Q for the quarter ended March 31, 2020 and our annual report on Form 10-K for the year ended December 31, 2019.

General Overview

We are a 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 switched data. We deliver our services primarily to small and medium-sized businesses, communications service providers and other bandwidth-intensive organizations in 46 countries across North America, Europe, Asia, Latin America, Australia and Africa. We are a Delaware corporation and we are headquartered in Washington, DC.

We offer on-net Internet access services exclusively through our own facilities, which run from our network to our customers’ premises. We offer our on-net services to customers located in buildings that are physically connected to our network. As a result, we are not dependent on local telephone companies or cable TV companies to serve our customers for our on-net Internet access and private network service. Our 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.

We provide our on-net Internet access and private network services to our corporate and net-centric customers. Our corporate customers are located in multi-tenant office buildings and typically include law firms, financial services firms, advertising and marketing firms as well as health care providers, educational institutions and other professional services businesses. Our net-centric customers include bandwidth-intensive users which leverage our network to either deliver content to end users or to provide access to residential or commercial internet users. Content delivery customers include over the top (“OTT”) media service providers, content delivery networks, web hosting companies, and commercial content and application software providers. Our access customers include over 7,100 access networks comprised of other Internet access providers, telephone companies, mobile phone operators and cable television companies that collectively provide internet access to a substantial number of broadband subscribers and mobile phone subscribers across the world. These net-centric customers generally receive our services in carrier neutral colocation facilities and in our data centers. We operate data centers throughout North America and Europe that allow our customers to collocate their equipment and access our network.

In addition to providing our on-net services, we provide Internet access and private network services to customers that are not located in buildings directly connected to our network. We provide these off-net services primarily to corporate customers using other carriers’ circuits to provide the “last mile” portion of the link from the customers’ premises to our network. We also provide certain non-core services that resulted from acquisitions. We continue to support but do not actively sell these non-core services.

20

Competitive Advantages

We believe we address many of the data communications needs of small and medium-sized businesses, communications service providers and other bandwidth-intensive organizations by offering them high-quality, high- speed Internet access and private network services at attractive prices. We believe that our organization has the following competitive advantages:

Low Cost of Operation. We have made a series of choices around our network design, operating strategy and product offering designed to provide us with a lower cost of operation. Our single network design allows us to avoid many of the costs that our competitors who operate, circuit-switched, TDM and hybrid fiber coaxial networks incur related to provisioning, monitoring and maintaining multiple transport protocols. Utilizing only one network protocol enables us to benefit from the continued rapid improvement in price and performance of our key network equipment and creates scale advantages in the installation and maintenance of that equipment. We have acquired optical fiber from the excess inventory of existing networks which reduces the capital intensity and operating costs of our intercity and metro networks. Our streamlined set of products reduces our service delivery costs in terms of customer and product support and the investment required to train our sales representatives. We believe that our low cost of operation gives us greater pricing flexibility and a significant advantage in a competitive environment characterized by falling Internet access prices.

Greater Control and Superior Delivery. Our on-net service does not rely on circuits that must be provisioned by a third party carrier. In on-net multi-tenant office buildings we provide our customers the entire network, including the “last mile” and the in-building wiring connecting to our customer’s suite. In carrier neutral data centers we are collocated with our customers so only a connection within the data center, known as a cross connect, is required to provide our services. The structure of our on-net service provides us more control over our service, quality and pricing. It also allows us to provision services more quickly and efficiently than provisioning services on a third-party carrier network.

High Quality, Reliable Service. We are able to offer high-quality Internet service due to our network design and composition. We believe that we deliver a high level of technical performance because our network is optimized for packet switched traffic. Its design increases the speed and throughput of our network and reduces the number of data packets dropped during transmission compared to traditional circuit-switched networks. We believe that our network is more reliable and carries traffic at lower cost than networks built as overlays to traditional circuit-switched, or TDM networks.

Large Addressable Market. We have systematically evaluated and chosen our network extensions to buildings, data centers and markets based upon a rigorous set of criteria to evaluate the economic opportunity of network locations. Additional factors relevant to our pursuit of new buildings include the willingness of building owners to grant us access rights, the availability of optical fiber networks to serve those buildings, the costs to connect buildings to our network and equipment availability. Our network is connected to 2,854 total buildings. These buildings include 1,771 large multi-tenant office buildings (totaling 962.0 million square feet of office space) in major North American cities where we offer our services to a diverse set of high-quality, low churn corporate customers within close physical proximity of each other. These buildings also include 1,029 carrier neutral colocation and unique data center buildings in North America, Europe, Asia and Latin America where our net-centric customers directly interconnect with our network. In our multi-tenant office buildings and carrier neutral data centers we connect to a total of 3,060 unique points-of-presence as certain of these buildings can include multiple data centers. In our 1,029 carrier neutral data centers we connect to 1,289 points-of-presence as certain carrier neutral data center buildings include multiple data centers. We also operate 54 data centers across the United States and in Europe which comprise over 609,000 square feet of floor space and are directly connected to our network. We believe that these network points of presence strategically position our network to attract high levels of Internet traffic, and maximize our revenue opportunities and profitability.

Balanced, High Traffic Network. Since its inception, our network has grown significantly in terms of its geographic reach, customer connections, and traffic. We currently serve over 7,100 access networks including numerous large and small content providers and over 48,300 corporate customers. As a result of these growing bases of customers who distribute (content providers) and receive (access networks) content on our network, we believe that the majority of all the traffic on our network originates and terminates on our network. This control of traffic increases our reliability, speed of delivery and enhances our margins. The breadth of our network, extensive size of our customer base, and volume of our traffic enables us to be one of a handful of Tier One networks that are interconnected on a settlement free basis. This peering status broadens our geographic delivery capability and materially reduces our network costs.

21

Proven and Experienced Management Team. Our senior management team is composed of seasoned executives with extensive expertise in the telecommunications industry as well as knowledge of the markets in which we operate. The members of our senior management team have an average of over 20 years of experience in the telecommunications industry and many have been working together at the Company for several years. Several members of the senior management team have been working together at the Company since 2000. Our senior management team has designed and built our network and during our formative years led the integration of network assets we acquired through 13 significant acquisitions and managed the expansion and growth of our business.

Our Strategy

We intend to become the leading provider of high-quality, high-speed Internet access and private network services and to continue to improve our profitability and cash flow. The principal elements of our strategy include:

Grow our Corporate Customer Base. Our on-net corporate customers are typically small to medium sized businesses connected to our network in one of our 1,771 multi-tenant office buildings, totaling 962.0 million square feet of office space, or are connected to our network in one of our 1,029 carrier neutral data centers. We generally sell two types of services to our corporate customers: dedicated internet access and private network services. We typically sell dedicated internet access at the same price per connection as our competitors but our clients benefit from our significantly faster speeds and rapid installation times. These customers are increasingly integrating data centers into their IT infrastructure in order to take advantage of the safety, security and redundancy that is offered by locating company processing power, storage and software at a data center. An important part of this new infrastructure is a high speed, dedicated internet connection from the corporate premises to the data center and the Internet and from one corporate premises to another corporate premises. We believe that the importance of data centers will increasingly lead tenants to reconfigure their communications infrastructure to include dedicated internet access across their locations.

Increase our Share of the Net-centric Market. We are currently a leading provider of high speed internet access to a variety of content providers and over 7,100 access networks across the world. We intend to further load our high capacity network to respond to the growing demand for high speed internet access generated by bandwidth-intensive applications such as OTT media services, online gaming, video, Internet of Things (IoT), voice over IP (VOIP), remote data storage, and other services. We expect that we will continue to grow our shares of these segments by broadening our geographic reach and by continuing to offer our high-speed and high-capacity services at competitive prices.

Pursue On-Net Customer Growth. Our high-capacity network provides us with the ability to add a significant number of customers to our network with minimal direct incremental costs. We intend to increase usage of our network and operational infrastructure by adding customers in our existing on-net buildings, as well as developing additional markets and connecting more multi-tenant office buildings and carrier neutral data centers to our network. We emphasize our on-net services because our on-net services generate greater profit margins and we have more control over service levels, quality, pricing and our on-net services are provisioned in considerably less time than our off-net services. Our fiber network connects directly to our on-net customers’ premises and we pay no local access (“last mile”) charges to other carriers to provide our on-net services.

Grow and Improve our Sales Efforts. A critical factor in our success has been our growing investment and focus on our sales and marketing efforts. Over the past five years we have increased the size of our quota bearing salesforce by 37% from 358 to 572. We have also largely maintained the productivity of our salesforce as measured by monthly connections sold by salesperson per month. In order to gain market share in our targeted businesses, we expect to continue to increase our sales efforts including increasing the number of sales representatives, implementing strategies to optimize sales productivity and expanding our on-net addressable market by adding service locations to our network.

Selectively Pursue Acquisition Opportunities. In addition to adding customers through our sales and marketing efforts, we will continue to seek out acquisition opportunities that increase our customer base, allowing us to take advantage of the unused capacity on our network and to add revenues with minimal incremental costs. We may pursue acquisition opportunities that we believe expand our footprint, and generate positive cash flow. These acquisition opportunities may include off-net as well as on-net customers and complementary businesses including those offering over the top applications such as VOIP. We may also make opportunistic acquisitions of network assets. Given our record of successful asset integration, we believe we can continue to successfully integrate new businesses as they are acquired. We are very selective in reviewing acquisition opportunities and have not completed an acquisition in over a decade.

22

Results of Operations

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

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

 

    

2020

    

2019

    

Change

 

(in thousands)

 

Service revenue

$

140,990

$

134,789

 

4.6

%

On-net revenue

 

103,800

 

97,472

 

6.5

%

Off-net revenue

 

37,044

 

37,191

 

(0.4)

%

Network operations expenses (1)

 

53,886

 

54,407

 

(1.0)

%

Selling, general, and administrative expenses (2)

 

39,839

 

38,566

 

3.3

%

Depreciation and amortization expenses

19,896

19,979

(0.4)

%

Loss on debt extinguishment and redemption

638

NM

Interest expense

 

15,499

 

13,595

 

14.0

%

Realized gain on foreign exchange – 2024 Notes

 

2,547

 

 

NM

Unrealized (loss) gain on 2024 Notes

 

(3,420)

 

177

 

NM

Income tax provision

 

2,735

 

3,044

 

(10.2)

%

(1)Includes equity-based compensation expenses of $305 and $226 in the three months ended June 30, 2020 and 2019, respectively.
(2)Includes equity-based compensation expenses of $5,778 and $5,063 in the three months ended June 30, 2020 and 2019, respectively.

NM – not meaningful

Three months ended

 

June 30, 

Percent

 

    

2020

    

2019

    

Change

 

(in thousands)

 

Other Operating Data

Average Revenue Per Unit (ARPU)

 

  

 

  

 

  

ARPU—on net

$

458

$

453

 

1.1

%

ARPU—off-net

$

1,048

$

1,104

 

(5.1)

%

Average Price per Megabit — installed base

$

0.47

$

0.63

 

(25.1)

%

Customer Connections—end of period

 

 

 

On-net

 

75,927

 

72,415

 

4.8

%

Off-net

 

11,846

 

11,321

 

4.6

%

Service Revenue. We continually work to grow our total service revenue by increasing the number of potential customers that we can reach on our network. We do this by investing capital to expand the geographic footprint of our network and by increasing the number of buildings that we are connected to including carrier neutral data centers and multi-tenant office buildings. These efforts broaden the global reach of our network and increases the size of our potential addressable market. We also seek to grow our service revenue by investing in our sales and marketing team. Over the last 5 years we have grown our salesforce by 37% to 572 full time equivalent salespeople. We seek to pair this growth in our salesforce with a consistent level of productivity as measured by the number of connections sold per salesperson per month. We typically sell corporate connections at similar pricing to our competitors but our clients benefit from significantly faster speeds, enhanced Service Level Agreements and rapid installation times. In the net-centric market we offer comparable services in terms of capacity but typically at significantly lower prices.

Our service revenue increased 4.6% for the three months ended June 30, 2020 from the three months ended June 30, 2019. The impact of exchange rates resulted in a decrease in revenues for the three months ended June 30, 2020 of approximately $0.7 million. All foreign currency comparisons herein reflect our second quarter 2020 results translated at the average foreign currency exchange rates for the second quarter of 2019. We increased our total service revenue by increasing the number of sales representatives selling our services, expanding our network, adding additional buildings to our network, 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.

23

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, 2020 from the three months ended June 30, 2019 of approximately $0.1 million.

Our corporate customers purchase their services on a price per connection basis. Our net-centric customers purchase their services on a price per megabit basis. Revenues from our corporate and net-centric customers represented 68.8% and 31.2% of total service revenue, respectively, for the three months ended June 30, 2020 and represented 68.5% and 31.5% of total service revenue, respectively, for the three months ended June 30, 2019. Revenues from corporate customers increased 5.1% to $97.0 million for the three months ended June 30, 2020 from the three months ended June 30, 2019 primarily due to an increase in our number of our corporate customers. Revenues from our net-centric customers increased by 3.6% to $44.0 million for the three months ended June 30, 2020 from the three months ended June 30, 2019 primarily due to an increase in our number of net-centric customers, partly offset by a decline in our average price per megabit and the impact of foreign exchange rates.

Our revenue from our corporate customers as a percentage of our total revenue has increased versus our net-centric customers over the past several years. The mix has changed as we have grown our number of corporate connections and our corporate customers taken advantage of our superior speeds, service levels and installation times versus our competitors. The growing trend of customers installing second lines for redundancy and in order to supplement their VPN capabilities has also led to this growing corporate share. Our net-centric service revenue has grown at a slower rate primarily because our net-centric customers purchase our services based upon a price per megabit basis and our average price per megabit declined by 25.1% from the three months ended June 30, 2019 to the three months ended June 30, 2020. The net-centric market exhibits significant pricing pressure due to the continued introduction of new technology which lowers the marginal cost of transmitting bits, and the commodity nature of the service where price is typically the only differentiating factor for these customers. We expect that our average price per megabit for the net-centric market 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 6.5% for the three months ended June 30, 2020 from the three months ended June 30, 2019. We increased the number of our on-net customer connections by 4.8% at June 30, 2020 from June 30, 2019. Our on-net ARPU increased by 1.1% from the three months ended June 30, 2019 to the three months ended June 30, 2020. 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 declined by 25.1% from the three months ended June 30, 2019 to the three months ended June 30, 2020. 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.

Our off-net revenues decreased 0.4% for the three months ended June 30, 2020 from the three months ended June 30, 2019. We increased the number of our off-net customer connections by 4.6% at June 30, 2020 from June 30, 2019. Our off-net customer connections increased at a greater rate than our off-net revenue primarily due to the 5.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 1.0% for the three months ended June 30, 2020 from the three months ended June 30, 2019. We were connected to 4.8% more customer connections and we were connected to 117, or 4.3%, more on-net buildings as of June 30, 2020 compared to June 30, 2019. The decrease in network operations expense is primarily attributable to an increase in costs related to our network and facilities expansion activities offset by price reductions obtained in certain of our circuit costs, fewer operating leases for fiber and the impact of a renewal of an IRU fiber lease agreement. Under the accounting for the IRU lease renewal, the future minimum lease payments were capitalized as a finance lease and right-of-use leased asset totaling $34.0 million. The $1.8 million of quarterly maintenance and co-location fees under the IRU agreement were previously accounted for as network operations expenses.

24

Selling, General, and Administrative (“SG&A”) Expenses. Our SG&A expenses, including non-cash equity-based compensation expense, increased by 3.3% for the three months ended June 30, 2020 from the three months ended June 30, 2019. 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.8 million for the three months ended June 30, 2020 and $5.1 million for the three months ended June 30, 2019. 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. Our sales force headcount increased from 656 at June 30, 2019 to 716 at June 30, 2020, our quota bearing sales force increased from 519 at June 30, 2019 to 572 at June 30, 2020 and our total headcount increased from 1,026 at June 30, 2019 to 1,083 at June 30, 2020.

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

Interest Expense and Loss on Debt Extinguishment & Redemption. Interest expense resulted from interest incurred on our $445.0 million of senior secured notes (“2022 Notes”), interest incurred on our $189.2 million of senior unsecured notes (“2021 Notes”), interest on our installment payment agreement, interest on our finance lease obligations and interest on our €350.0 million ($393.0 million) aggregate principal amount of 4.375% senior unsecured notes (“2024 Notes’). We issued €215.0 million of our 2024 Notes in June 2020 and €135.0 million of our 2024 Notes in June 2019. In June 2020 we redeemed and extinguished our $189.2 million of 2021 Notes at par value resulting in a loss on debt extinguishment of $0.6 million in the three months ended June 30, 2020. Our interest expense increased by 14.0% for the three months ended June 30, 2020 from the three months ended June 30, 2019 primarily due to an increase in our finance lease obligations and the issuances of our 2024 Notes.

Realized gain and unrealized (loss) gain on foreign exchange – 2024 Notes. In June 2020, we completed an offering of our €215.0 million principal amount of 2024 Notes. In June 2019, we completed an offering of our €135.0 million principal amount of our 2024 Notes. Our 2024 Notes bear interest at a rate of 4.375% per annum. Interest began to accrue on our 2024 Notes issued in June 2020 on June 4, 2020 and interest began to accrue on our 2024 Notes issued in June 2019 on June 25, 2019. In June 2020 our €215.0 million 2024 Notes were issued at a Euro to USD rate of $1.112. We received proceeds in USD on the 2024 Notes on June 9, 2020 at a Euro to USD rate of $1.133 resulting in a realized gain on foreign exchange of $2.5 million. Our 2024 Notes were issued in Euros and are reported in our reporting currency – US Dollars. As of June 30, 2020 our 2024 Notes were valued at $393.0 million. Our unrealized (loss) gain on foreign exchange on our 2024 Notes from converting our 2024 Notes into USD was $(3.4) million for the three months ended June 30, 2020 and $0.2 million for the three months ended June 30, 2019. We do not enter into hedges for our foreign currency obligations.

Income Tax Provision. Our income tax provision was $2.7 million for the three months ended June 30, 2020 and $3.0 million for the three months ended June 30, 2019. The change in our income tax provision is primarily related to changes in our taxable income.

Buildings On-net. As of June 30, 2020 and 2019, we had a total of 2,854 and 2,737 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.

25

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

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

 

    

2020

    

2019

    

Change

 

(in thousands)

 

Service revenue

$

281,904

$

268,930

 

4.8

%

On-net revenue

 

207,256

 

194,656

 

6.5

%

Off-net revenue

 

74,364

 

74,036

 

0.4

%

Network operations expenses (1)

 

109,806

 

108,557

 

1.2

%

Selling, general, and administrative expenses (2)

 

79,513

 

74,427

 

6.8

%

Depreciation and amortization expenses

39,402

40,240

(2.1)

%

Loss on debt extinguishment and redemption

 

638

 

 

NM

Interest expense

 

30,720

 

27,051

 

13.6

%

Realized gain on foreign exchange – 2024 Notes

 

2,547

 

 

NM

Unrealized (loss) gain on 2024 Notes

(512)

177

NM

Income tax provision

 

6,341

 

6,595

 

(3.9)

%

(1)Includes equity-based compensation expenses of $557 and $406 in the six months ended June 30, 2020 and 2019, respectively.

(2)Includes equity-based compensation expenses of $10,600 and $8,318 in the six months ended June 30, 2020 and 2019, respectively.

NM – not meaningful

Six Months Ended

 

June 30, 

Percent

 

    

2020

    

2019

    

Change

 

Other Operating Data

Average Revenue Per Unit (ARPU)

 

  

 

  

 

  

ARPU—on net

$

459

$

460

 

(0.1)

%

ARPU—off-net

$

1,055

$

1,107

 

(4.7)

%

Average Price per Megabit — installed base

$

0.50

$

0.65

 

(23.4)

%

Customer Connections—end of period

 

 

 

On-net

 

75,927

 

72,415

 

4.8

%

Off-net

 

11,846

 

11,321

 

4.6

%

Service Revenue. Our service revenue increased 4.8% for the six months ended June 30, 2020 from the six months ended June 30, 2019. The impact of exchange rates resulted in a decrease in revenues for the six months ended June 30, 2020 of approximately $1.4 million. All foreign currency comparisons herein reflect our results for the six months ended June 30, 2020 translated at the average foreign currency exchange rates for the six months ended June 30, 2019. We increased our total service revenue by increasing the number of sales representatives selling our services, expanding our network, adding additional buildings to our network, 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, 2020 from the six months ended June 30, 2019 of approximately $0.5 million.

26

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 68.8% and 31.2% of total service revenue, respectively, for the six months ended June 30, 2020 and represented 67.9% and 32.1% of total service revenue, respectively, for the six months ended June 30, 2019. Revenues from corporate customers increased 6.3% to $194.0 million for the six months ended June 30, 2020 from the six months ended June 30, 2019 primarily due to an increase in our number of our corporate customers. Revenues from our net-centric customers increased by 1.7% to $87.9 million for the six months ended June 30, 2020 from the six months ended June 30, 2019 primarily due to an increase in our number of net-centric customers, being partially 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 23.4% from the six months ended June 30, 2019 to the six months ended June 30, 2020. 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 6.5% for the six months ended June 30, 2020 from the six months ended June 30, 2019. We increased the number of our on-net customer connections by 4.8% at June 30, 2020 from June 30, 2019. Our on-net ARPU decreased by 0.1% from the six months ended June 30, 2019 to the six months ended June 30, 2020. 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 23.4% decline in our average price per megabit for our installed base of customers.

Our off-net revenues increased 0.4% for the six months ended June 30, 2020 from the six months ended June 30, 2019. Our off-net revenues increased as we increased the number of our off-net customer connections by 4.6% at June 30, 2020 from June 30, 2019. Our off-net customer connections increased at a greater rate than our off-net revenue primarily due to the 4.7% 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 1.2% for the six months ended June 30, 2020 from the six months ended June 30, 2019. We incurred the cost of being connected to 4.8% more customer connections and 117, or 4.3%, more on-net buildings as of June 30, 2020 compared to June 30, 2019 that was partially offset by price reductions in certain circuit costs and fewer operating leases for fiber and the impact of a renewal of an IRU fiber lease agreement. Under the accounting for the IRU lease renewal, the future minimum lease payments were capitalized as a finance lease and right-of-use leased asset totaling $34.0 million. The $1.8 million of quarterly maintenance and co-location fees under the IRU agreement were previously accounted for as network operations expenses.

Selling, General, and Administrative (“SG&A”) Expenses. Our SG&A expenses, including non-cash equity-based compensation expense, increased by 6.8% for the six months ended June 30, 2020 from the six months ended June 30, 2019. 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 $10.6 million for the six months ended June 30, 2020 and $8.3 million for the six months ended June 30, 2019. 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. Our sales force headcount increased from 656 at June 30, 2019 to 716 at June 30, 2020, our quota bearing sales force increased from 519 at June 30, 2019 to 572 at June 30, 2020 and our total headcount increased from 1,026 at June 30, 2019 to 1,083 at June 30, 2020.

27

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

Interest Expense and Loss on Debt Extinguishment & Redemption. Interest expense resulted from interest incurred on our $445.0 million of senior secured notes (“2022 Notes”), interest incurred on our $189.2 million of senior unsecured notes (“2021 Notes”), interest on our installment payment agreement, interest on our finance lease obligations and interest on our €350.0 million ($393.0 million) aggregate principal amount of 4.375% senior unsecured notes (“2024 Notes’). We issued €215.0 million of our 2024 Notes in June 2020 and €135.0 million of our 2024 Notes in June 2019. We redeemed our 2021 Notes in June 2020 at par value resulting in a loss on debt extinguishment of $0.6 million in the six months ended June 30, 2020. Our interest expense increased by 13.6% for the six months ended June 30, 2020 from the six months ended June 30, 2019 primarily due to an increase in our finance lease obligations and the issuances of our 2024 Notes.

Realized gain and unrealized gain (loss) on foreign exchange – 2024 Notes. In June 2020, we completed an offering of our €215.0 million principal amount of 2024 Notes. In June 2019, we completed an offering of our €135.0 million principal amount of 2024 Notes. Our 2024 Notes bear interest at a rate of 4.375% per annum. Interest began to accrue on our 2024 Notes issued in June 2020 on June 4, 2020 and interest began to accrue on our 2024 Notes issued in June 2019 on June 25, 2019. In June 2020 our €215.0 million 2024 Notes were issued at a Euro to USD rate of $1.112. We received proceeds in USD on the 2024 Notes on June 9, 2020 at a Euro to USD rate of $1.133 resulting in a realized gain on foreign exchange of $2.5 million. Our 2024 Notes were issued in Euros and are reported in our reporting currency – US Dollars. As of June 30, 2020 our 2024 Notes were valued at $393.0 million. Our unrealized (loss) gain on foreign exchange on our 2024 Notes from converting our 2024 Notes into USD was $(0.5) million for the three months ended June 30, 2020 and $0.2 million for the three months ended June 30, 2019. We do not enter into hedges for our foreign currency obligations.

Income Tax Provision. Our income tax provision was $6.3 million for the six months ended June 30, 2020 and $6.6 million for the six months ended June 30, 2019. The change in our income tax provision is primarily related to changes in our taxable income.

Buildings On-net. As of June 30, 2020 and 2019, we had a total of 2,854 and 2,737 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

As our business has grown as a result of an increasing customer base, broader geographic coverage and increased traffic, we have produced a growing level of operating cash flow. As a result of the operating leverage of our network, our annual capital expenditures as measured as a percentage of revenues has fallen over the last decade. We have also had increasing success in raising capital by issuing notes and arranging financing and leases that have had a lower cost and more flexible terms. The combination of this improved operating performance and access to capital has enhanced our financial flexibility and increased our ability to make distributions to shareholders in the form of cash dividends or through share repurchases. Since our initial public offering, we have returned over $820 million to shareholders through share repurchases and dividends. We intend on continuing to assess our capital and liquidity needs and where appropriate return capital to shareholders.

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.

We or our affiliates may, at any time and from time to time, seek to retire or purchase our outstanding debt through cash purchases and/or exchanges for equity or debt, in open-market purchases, privately negotiated transactions or otherwise. Such repurchases or exchanges, if any, will be upon such terms and at such prices as we may determine, and will depend on prevailing market conditions, our liquidity requirements, contractual restrictions and other factors. The amounts involved may be material.

In light of the economic uncertainties associated with the COVID-19 pandemic, our executive officers and Board have continued to carefully monitor our liquidity and cash requirements. Based on current circumstances, we plan to continue our current dividend policy. Given uncertainties regarding the duration of the pandemic and timing for economic recovery, we will continue to monitor our capital spending. As we do each year, we will continue to monitor our future sources and uses of cash, and anticipate that we will make adjustments to our capital allocation strategies when, as and if determined by our Board of Directors.

28

Impact of COVID-19 on Our Liquidity and Operating Performance

In late March 2020, we adopted a mandatory work-from-home policy through which we required all employees to work from home and follow shelter in place guidelines issued by state and local authorities. We believe we have been able to continue to operate effectively with the use of laptops, remote connectivity and the continued support of our critical support employees. Further, we severely curtailed all business travel and adopted new safety procedures for our on-site technical personnel and customers accessing our data centers. While we are contemplating a voluntary return to in-office presence for a small number of our offices, we expect to continue to have the vast majority of our workforce to work remotely for the foreseeable future. We believe the policies followed by our workforce and the support provided by our IT and other groups has enabled our employees to continue to perform tasks and activities that are essential for the operation of our network, our sales and marketing efforts and other support functions.

We experienced some delays with respect to the installation of new services in March 2020 when certain multi-tenant office buildings were closed to our personnel. We worked with local authorities and building owners to categorize our employees as essential workers who need priority access to buildings. We believe that our disruption in access to buildings was effectively mitigated throughout our second quarter.

In April and May 2020, we waived late fees for customers who were unable to pay their bills due to the pandemic. We have not encountered any material change in the payment profile of our customers or seen any significant increase in customer turnover since the beginning of the pandemic. There can be no assurance that we will continue to experience normal operations as economic dislocations may adversely affect our customers and may lead to higher customer turnover, bad debt expense and lower revenue and profitability.

During the second quarter of 2020, the impact of the COVID-19 pandemic on our business remained limited. We saw a decrease in sales representative productivity, particularly in sales to corporate customers. Traffic on our network continued to grow at an accelerated rate compared to our historical growth rates, but at a slower rate of growth as compared to the end of the first quarter of 2020.

We continue to operate with a high level of liquidity and as of June 30, 2020 we had cash and cash equivalents of approximately $417.0 million. Due to uncertain market conditions in March 2020 we applied for and received from the Small Business Administration a Paycheck Protection Program (“PPP”) loan, as established by Section 1102 of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”). We received those funds on April 16, 2020. Following changes to the criteria for PPP loans and greater clarity surrounding the public capital market, we repaid the entire loan on April 30, 2020. We have received no other financial support from any governmental body in any of the countries we operate to date.

Shortly after COVID-19 began its rapid spread around the world, domestic and worldwide capital markets ceased operating for a short period. While they have remained unstable or unpredictable since then, particularly for non-investment grade issuers, legislative bodies and reserve banks have taken various actions in response to the pandemic that have impacted the capital markets, and we expect that these efforts may continue. In June 2020, we issued an additional €215 million of our 4.375% Senior Notes due 2024. COVID-19 did not impact our credit rating, nor do we believe that it materially changed our cost of capital. We believe we are able to timely service our debt obligations and will not require any concessions to do so. We believe we will have access to additional capital from a variety of sources including our vendor facility and the public capital markets for debt and equity.

Cash Flows

The following table sets forth our consolidated cash flows.

Six months ended

June 30, 

(in thousands)

    

2020

    

2019

Net cash provided by operating activities

$

69,769

$

69,269

Net cash used in investing activities

 

(26,796)

 

(25,008)

Net cash (used in) provided by financing activities

 

(25,257)

 

88,961

Effect of exchange rates changes on cash

 

(112)

 

(36)

Net increase in cash and cash equivalents

$

17,604

$

133,186

29

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, 2020 and 2019 includes interest payments on our note obligations of $27.5 million and $17.3 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 $26.8 million and $25.0 million for the six months ended June 30, 2020 and 2019, 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 (Used in) Provided by Financing Activities. Our primary uses of cash for financing activities are for principal payments under our finance lease obligations, debt obligations, and our installment payment agreement, purchases of our common stock and dividend payments. Principal payments under our finance lease obligations were $9.9 million and $5.0 million for the six months ended June 30, 2020 and 2019, respectively. Principal payments under our installment payment agreement were $5.1 million and $4.8 million for the six months ended June 30, 2020 and 2019, respectively. During the six months ended June 30, 2020 and 2019 we paid $62.3 million and $54.3 million, respectively, for our quarterly dividend payments. In June 2019 we completed an offering of €135.0 million of our 2024 Notes. The net proceeds from the offering, after deducting offering expenses, were $152.1 million. In June 2020 we completed an offering of €215.0 million of our 2024 Notes. The net proceeds from the offering, after deducting offering expenses, were $240.3 million. In June 2020 we redeemed our $189.2 million of our 2021 Notes at par value.

Cash Position and Indebtedness

Our total cash and cash equivalents at June 30, 2020 were $417.0 million. We believe this level of liquidity reduces our exposure to refinancing risk, potential underperformance of the business or other unforeseen challenges and enhances our ability to pursue acquisitions or operating opportunities. We intend upon holding levels of cash and cash equivalents in the future in order to enhance our ability to fund operations, refinance indebtedness and make dividend payments to our shareholders.

Our total indebtedness at June 30, 2020, at par value, was $1.1 billion. Our total indebtedness at June 30, 2020 includes $203.8 million of finance lease obligations for dark fiber under long term IRU agreements.

Summarized Financial Information of Holdings

Holdings is not a restricted subsidiary as defined under the indentures governing our 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, 2020 is detailed below (in thousands).

    

June 30, 2020

(Unaudited) 

Cash and cash equivalents

$

166,497

Accrued interest receivable

 

13

Total assets

$

166,510

 

  

Investment from subsidiaries

$

315,269

Common stock

 

47

Accumulated deficit

 

(148,806)

Total equity

$

166,510

Six Months

Ended

June 30, 2020

 

(Unaudited)

Equity-based compensation expense

 

$

12,224

Interest income

 

458

Net loss

 

$

(11,766)

30

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, 2020 and June 30, 2019. As of June 30, 2020, there was a total of $34.9 million available under the Buyback Program which is authorized to continue through December 31, 2020.

Dividends on Common Stock and Return of Capital Program

Dividends are recorded as a reduction to retained earnings. On August 5, 2020, our Board of Directors approved the payment of our quarterly dividend of $0.705 per common share. This estimated $32.2 million dividend payment is expected to be paid on September 4, 2020.

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, 2019 except as follows.

In June 2020, Group completed an offering of €215.0 million principal amount of our 2024 Notes at 99.5% of par value. The net proceeds from the offering, after deducting offering expenses, were $240.3 million. We expect to use the remaining proceeds, after repayment of our 2021 Notes, for general corporate purposes including the repurchase of 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 on the 2024 Notes is paid semi-annually in arrears on June 30 and December 30 of each year. Unless earlier redeemed, the 2024 Notes will mature on June 30, 2024.

In June 2020, Group redeemed its $189.2 million of its 5.625% senior unsecured 2021 Notes with the proceeds from its June 2020 issuance of €215.0 million of 2024 Notes. Group redeemed its 2021 Notes at a redemption price of 100.00% of the $189.2 million principal amount thereof plus $1.6 million of accrued interest. As a result of this transaction we incurred a loss on debt extinguishment and redemption of $0.6 million resulting from the amortization of the remaining unamortized notes cost plus certain transaction expenses.

In July 2020 we entered into an agreement to purchase network equipment for a three-year period ending in July 2023. Under the agreement we are required to purchase $35.0 million of network equipment exclusively from the vendor per year of which $20.0 million has been ordered and $6.8 million has shipped.

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.

31

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

ITEM 3.              QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Management believes that as of June 30, 2020, 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, 2019.

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.

32

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 1A.RISK FACTORS

The risk factors presented below supplement the risk factors previously disclosed in Item 1A “Risk Factors” of our annual report on Form 10-K for the year ended December 31, 2019 and our quarterly report on Form 10-Q for the quarter ended March 31, 2020.

The impact of the spread of COVID-19 continues to create significant uncertainty for our business, financial condition and results of operations.

The extent of the impact of the COVID-19 pandemic on our business and financial results will continue to depend on numerous evolving factors that we are not able to accurately predict and which will vary by market. We provide services in 46 countries, most located in regions significantly impacted by COVID-19.

The extent to which COVID-19 will ultimately impact our results, including its impact on demand for our products and services and related impacts upon network usage, the ability of our customers to continue to pay in a timely manner, the impact on other third parties upon which our operations, financial performance and liquidity are materially reliant, is dependent on future developments, which are uncertain and unpredictable. Such future uncertain and unpredictable developments include the duration and scope of the pandemic, governmental actions that have been taken, or may be taken in the future, in response to the pandemic, and global economic conditions during and after the pandemic.

The duration and scope of the pandemic. COVID-19 has rapidly spread globally, and it is not yet known (i) if and when the current pandemic will abate in existing areas, (ii) whether additional outbreaks may arise in areas that have not experienced outbreaks or areas that have successfully addressed past outbreaks, (iii) whether current measures being taken to mitigate the effects of the pandemic will be successful, and (iv) whether or when vaccines will be developed for COVID-19.

The response of governmental and nongovernmental authorities. Authorities in many of the markets in which we operate have implemented numerous measures to stall the spread and ameliorate the impact of COVID-19, including travel bans and restrictions, quarantines, curfews, shelter in place and stay-at-home orders, business shutdowns and closures, and have also implemented multi-step polices with the goal of re-opening these markets. These measures have impacted and continue to impact us, our employees, customers, suppliers and other third parties with whom we do business. The areas in which we operate are in varying stages of restrictions or re-opening. Some jurisdictions have re-opened while other jurisdictions have begun re-opening only to return to restrictions in the face of increases in new COVID-19 cases. Considerable uncertainty exists regarding how current and future health and safety measures implemented in response to the pandemic will impact our business, including whether such measures will result in further changes in demand for our services, impair our ability to access buildings to install our services or maintain our network or impact our supply chain. The continuing impact of existing or new mandates, restrictions, laws or regulations could have a material adverse impact on our operations and the operations of our customers or others with which we do business.

Impacts on economic and market conditions. COVID-19 has created significant disruption to economies worldwide. These disruptions continued to affect us through the second quarter of 2020. We expect these changes will (i) limit or restrict our ability to conduct normal business activities with customers, vendors, suppliers or others with whom we do business; (ii) limit or reduce demand for our services; (iii) impact the financial condition of our customers which can result in an inability to pay for our services or order new services; (iv) impact the ability of our suppliers to provide the equipment necessary to augment and maintain our network; (v) limit our ability to acquire, build or light fiber necessary to expand our network; (vi) continue to result in changes in spending patterns or reduced demand for our services, and (vii) otherwise render it more difficult or impossible to implement our operational or strategic plans.

33

Protective measures we have implemented to protect for our workforce from the COVID-19 virus may not be effective and may expose us to additional risks.

We have taken measures to protect our workforce and minimize their exposure to the COVID-19 virus, such as requiring our entire workforce to work remotely whenever possible, establishing safety procedures for our on-site technical personnel and severely curtailing all business travel. As a result, we have incurred increased costs as a result of COVID-19, such as one-time costs associated with the provision of laptops to all employees as well as the recurring costs of obtaining and maintaining adequate supplies and other sanitizing equipment for our offices, should future conditions permit a return to the office.

If a significant percentage of our workforce is unable to work, including because of illness, facility closures, quarantine, curfews, shelter in place orders, travel restrictions, social distancing requirements or other governmental restrictions or voluntarily adopted practices, our operations will be negatively impacted. As we consider a future return to our offices, even on a strictly voluntary basis, compliance with governmental measures imposed in response to COVID-19 has caused and will continue to cause us to incur additional costs, and any inability to comply with such measures may subject us to restrictions on our business activities, fines, and other penalties, any of which can adversely affect our business.

In addition, the shift to our workforce working remotely has amplified certain risks to our business, including increased demand on our information technology resources and systems, increased phishing and other cybersecurity attacks as cybercriminals try to exploit the uncertainty surrounding the COVID-19 pandemic, and an increase in the number of points of potential attack, such as laptops and mobile devices (both of which are now being used in increased numbers), to be secured, and any failure to effectively manage these risks, including to timely identify and appropriately respond to any cyberattacks, may adversely affect our business.

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

34

ITEM 6.              EXHIBITS.

(a)Exhibits

Exhibit Number

    

Description

4.1

Indenture, dated as of June 3, 2020, among Cogent Communications Finance, Inc., Wilmington Trust, National Association, as trustee, Deutsche Bank AG, London Branch, as paying agent, and Deutsche Bank Trust Company Americas, as authentication agent and registrar (incorporated by reference to Exhibit 4.1 of the Company’s Current Report on Form 8-K filed on June 9, 2020 (File No. 000-51829)).

4.2

Form of 4.375% Senior Notes due 2024 (incorporated by reference to Exhibit A to Exhibit 4.2 of the Company's Current Report on Form 8-K filed on June 9, 2020 (File No. 000-51829)).

4.3

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 (incorporated by reference to Exhibit 4.1 of the Company’s Current Report on Form 8-K filed on June 26, 2019 (File. No. 000-51829)).

4.4

First Supplemental Indenture to the Temporary Indenture, dated as of June 10, 2020, between Cogent Communications Group, Inc. and Wilmington Trust, National Association, as trustee (incorporated by reference to Exhibit 4.1 of the Company’s Current Report on Form 8-K filed on June 10, 2020 (File No. 000-51829)).

4.5

Form of 4.375% Senior Notes due 2024 (incorporated by reference to Exhibit A to Exhibit 4.2 of the Company’s Current Report on Form 8-K filed on June 10, 2020 (File No. 000-51829)).

4.6

First Supplemental Indenture to the Base Indenture, dated as of June 10, 2020, among Cogent Communications Group, Inc., the guarantors named therein and Wilmington Trust, National Association, as trustee (incorporated by reference to Exhibit 4.4 of the Company’s Current Report on Form 8-K filed on June 10, 2020 (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, 2020, 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).

104

Cover Page Interactive Data File (the cover page XBRL tags are embedded within the iXBRL document).

35

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

COGENT COMMUNICATIONS HOLDINGS, INC.

By:

/s/ David Schaeffer

Name:

David Schaeffer

Title:

Chief Executive Officer

Date: August 6, 2020

By:

/s/ Sean Wallace

Name:

Sean Wallace

Title:

Chief Financial Officer

36

EX-31.1 2 ccoi-20200630xex31d1.htm EX 31.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 6, 2020

/s/ David Schaeffer

Name:

David Schaeffer

Title:

Chief Executive Officer


EX-31.2 3 ccoi-20200630xex31d2.htm EX 31.2

Exhibit 31.2

Certification of Chief Financial Officer

I, Sean Wallace, 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 6, 2020

/s/ Sean Wallace

Name:

Sean Wallace

Title:

Chief Financial Officer


EX-32.1 4 ccoi-20200630xex32d1.htm EX 32.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, 2020 (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 6, 2020

/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-20200630xex32d2.htm EX 32.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, 2020 (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 6, 2020

/s/ Sean Wallace

Sean Wallace

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-20200630.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: Leases (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 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: Issuance of 2024 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Long-term debt: Debt extinguishment and redemption 2021 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Long-term debt: Limitations under the Indentures (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 20102 - Disclosure - Description of the business and recent developments: (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Description of the business: (Tables) 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 40108 - Disclosure - Description of the business and recent developments: Allowance for credit losses (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ccoi-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 ccoi-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 ccoi-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 ccoi-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 ccoi-20200630x10q_htm.xml IDEA: XBRL DOCUMENT 0001158324 us-gaap:UnsecuredDebtMember 2019-12-31 0001158324 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2020-03-31 0001158324 us-gaap:PerformanceSharesMember 2020-03-31 0001158324 ccoi:ExecutiveEmployeesAndDirectorsMember 2020-04-01 2020-06-30 0001158324 ccoi:ExecutiveEmployeesAndDirectorsMember 2020-01-01 2020-03-31 0001158324 us-gaap:RetainedEarningsMember 2020-06-30 0001158324 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-30 0001158324 us-gaap:RetainedEarningsMember 2020-03-31 0001158324 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0001158324 us-gaap:RetainedEarningsMember 2019-12-31 0001158324 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2019-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 us-gaap:RetainedEarningsMember 2018-12-31 0001158324 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001158324 2018-12-31 0001158324 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001158324 us-gaap:CommonStockMember 2020-01-01 2020-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:RestrictedStockMember 2020-06-30 0001158324 us-gaap:RestrictedStockMember 2019-06-30 0001158324 ccoi:OnNetServicesMember srt:NorthAmericaMember 2020-04-01 2020-06-30 0001158324 ccoi:OnNetServicesMember srt:LatinAmericaMember 2020-04-01 2020-06-30 0001158324 ccoi:OnNetServicesMember srt:EuropeMember 2020-04-01 2020-06-30 0001158324 ccoi:OnNetServicesMember srt:AsiaPacificMember 2020-04-01 2020-06-30 0001158324 ccoi:OffNetServicesMember srt:NorthAmericaMember 2020-04-01 2020-06-30 0001158324 ccoi:OffNetServicesMember srt:LatinAmericaMember 2020-04-01 2020-06-30 0001158324 ccoi:OffNetServicesMember srt:EuropeMember 2020-04-01 2020-06-30 0001158324 ccoi:OffNetServicesMember srt:AsiaPacificMember 2020-04-01 2020-06-30 0001158324 ccoi:NonCoreServicesMember srt:NorthAmericaMember 2020-04-01 2020-06-30 0001158324 ccoi:NonCoreServicesMember srt:EuropeMember 2020-04-01 2020-06-30 0001158324 srt:NorthAmericaMember 2020-04-01 2020-06-30 0001158324 srt:LatinAmericaMember 2020-04-01 2020-06-30 0001158324 srt:EuropeMember 2020-04-01 2020-06-30 0001158324 srt:AsiaPacificMember 2020-04-01 2020-06-30 0001158324 ccoi:OnNetServicesMember 2020-04-01 2020-06-30 0001158324 ccoi:OffNetServicesMember 2020-04-01 2020-06-30 0001158324 ccoi:NonCoreServicesMember 2020-04-01 2020-06-30 0001158324 ccoi:OnNetServicesMember srt:NorthAmericaMember 2020-01-01 2020-06-30 0001158324 ccoi:OnNetServicesMember srt:LatinAmericaMember 2020-01-01 2020-06-30 0001158324 ccoi:OnNetServicesMember srt:EuropeMember 2020-01-01 2020-06-30 0001158324 ccoi:OnNetServicesMember srt:AsiaPacificMember 2020-01-01 2020-06-30 0001158324 ccoi:OffNetServicesMember srt:NorthAmericaMember 2020-01-01 2020-06-30 0001158324 ccoi:OffNetServicesMember srt:LatinAmericaMember 2020-01-01 2020-06-30 0001158324 ccoi:OffNetServicesMember srt:EuropeMember 2020-01-01 2020-06-30 0001158324 ccoi:OffNetServicesMember srt:AsiaPacificMember 2020-01-01 2020-06-30 0001158324 ccoi:NonCoreServicesMember srt:NorthAmericaMember 2020-01-01 2020-06-30 0001158324 ccoi:NonCoreServicesMember srt:EuropeMember 2020-01-01 2020-06-30 0001158324 srt:NorthAmericaMember 2020-01-01 2020-06-30 0001158324 srt:LatinAmericaMember 2020-01-01 2020-06-30 0001158324 srt:EuropeMember 2020-01-01 2020-06-30 0001158324 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001158324 ccoi:OnNetServicesMember 2020-01-01 2020-06-30 0001158324 ccoi:OffNetServicesMember 2020-01-01 2020-06-30 0001158324 ccoi:NonCoreServicesMember 2020-01-01 2020-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 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2020-04-01 2020-06-30 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2019-04-01 2019-06-30 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2019-01-01 2019-06-30 0001158324 srt:MinimumMember ccoi:RestrictionOnCertainPaymentsMember 2020-06-30 0001158324 srt:MaximumMember ccoi:IncreaseInUnrestrictedPaymentAmountMember 2020-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2019-06-01 2019-06-30 0001158324 srt:ScenarioForecastMember 2020-09-04 2020-09-04 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2019-01-01 2019-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2020-04-01 2020-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-01 2019-06-30 0001158324 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-06-30 0001158324 srt:NorthAmericaMember 2020-06-30 0001158324 ccoi:EuropeAndOtherMember 2020-06-30 0001158324 srt:NorthAmericaMember 2019-12-31 0001158324 ccoi:EuropeAndOtherMember 2019-12-31 0001158324 country:ES 2015-03-31 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2015-05-31 0001158324 srt:MinimumMember 2020-06-30 0001158324 srt:MaximumMember 2020-06-30 0001158324 us-gaap:RestrictedStockMember 2020-04-01 2020-06-30 0001158324 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2020-06-09 2020-06-09 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2020-06-09 0001158324 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001158324 us-gaap:RetainedEarningsMember 2020-01-01 2020-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:SecuredDebtMember 2019-12-31 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2019-12-31 0001158324 us-gaap:FairValueInputsLevel2Member us-gaap:UnsecuredDebtMember 2020-06-30 0001158324 us-gaap:FairValueInputsLevel2Member ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2020-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2019-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2019-06-25 0001158324 us-gaap:UnsecuredDebtMember 2020-06-30 0001158324 us-gaap:SecuredDebtMember 2020-06-30 0001158324 us-gaap:NotesPayableOtherPayablesMember us-gaap:EquipmentMember 2020-06-30 0001158324 us-gaap:NotesPayableOtherPayablesMember us-gaap:EquipmentMember 2019-12-31 0001158324 us-gaap:CommonStockMember 2020-06-30 0001158324 us-gaap:CommonStockMember 2020-03-31 0001158324 us-gaap:CommonStockMember 2019-12-31 0001158324 us-gaap:CommonStockMember 2019-06-30 0001158324 us-gaap:CommonStockMember 2019-03-31 0001158324 us-gaap:CommonStockMember 2018-12-31 0001158324 2020-08-05 2020-08-05 0001158324 2019-06-30 0001158324 2019-03-31 0001158324 2018-06-30 0001158324 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001158324 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-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 2020-03-31 0001158324 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001158324 ccoi:NetworkOperationsMember 2020-04-01 2020-06-30 0001158324 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0001158324 ccoi:NetworkOperationsMember 2020-01-01 2020-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:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001158324 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001158324 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001158324 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001158324 2020-07-31 0001158324 srt:MinimumMember 2020-01-01 2020-06-30 0001158324 us-gaap:AccountingStandardsUpdate201409Member 2020-01-01 2020-06-30 0001158324 srt:MinimumMember ccoi:RestrictionOnIncurringAdditionalIndebtednessMember us-gaap:SecuredDebtMember 2020-06-30 0001158324 srt:MinimumMember ccoi:RestrictionOnIncurringAdditionalIndebtednessMember ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2020-06-30 0001158324 srt:MinimumMember ccoi:RestrictionOnIncurringAdditionalIndebtednessMember ccoi:SecuredDebt2022NotesAnd2021NotesMember 2020-06-30 0001158324 us-gaap:EquipmentMember 2020-07-31 0001158324 us-gaap:EquipmentMember 2020-07-01 2020-07-31 0001158324 2019-01-01 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2020-01-01 2020-06-30 0001158324 us-gaap:NotesPayableOtherPayablesMember us-gaap:EquipmentMember 2020-01-01 2020-06-30 0001158324 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2015-05-01 2015-05-31 0001158324 2019-12-31 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2020-04-01 2020-06-30 0001158324 2020-04-01 2020-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2019-04-01 2019-06-30 0001158324 2019-04-01 2019-06-30 0001158324 2019-01-01 2019-06-30 0001158324 2020-06-30 0001158324 us-gaap:FairValueInputsLevel3Member 2020-04-01 2020-06-30 0001158324 us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-06-30 0001158324 us-gaap:FairValueInputsLevel3Member 2019-04-01 2019-06-30 0001158324 us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2020-06-01 2020-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2020-01-01 2020-06-30 0001158324 ccoi:SeniorUnsecuredNotesOf4.375Due2024Member 2020-06-30 0001158324 2020-01-01 2020-06-30 0001158324 srt:MaximumMember 2020-01-01 2020-06-30 iso4217:USD shares ccoi:segment ccoi:customer iso4217:USD iso4217:EUR pure ccoi:payment ccoi:country utr:GB utr:MB shares 0001158324 --12-31 2020 Q2 US 47279201 46840434 false 10-Q true 2020-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 47289701 417026000 399422000 2115000 1771000 40560000 40484000 39530000 35822000 497116000 475728000 406747000 368929000 87697000 73460000 13841000 14007000 1005401000 932124000 12171000 11075000 52492000 51301000 291000 350000 9374000 9063000 11292000 10101000 14734000 8154000 100063000 89694000 1480000 1897000 767000 985000 444287000 444088000 3365000 1410000 1183000 0 388463000 150001000 857000 188368000 99151000 86690000 189044000 161635000 19943000 15327000 1240951000 1135803000 0.001 0.001 75000000 75000000 47279201 46840434 47000 47000 506391000 493178000 -12906000 -12326000 -729082000 -684578000 -235550000 -203679000 1005401000 932124000 140990000 134789000 305000 226000 53886000 54407000 5778000 5063000 39839000 38566000 19896000 19979000 113621000 112952000 205000 185000 27574000 22022000 15499000 13595000 2547000 -3420000 177000 -638000 735000 1576000 11299000 10180000 2735000 3044000 8564000 7136000 8564000 7136000 2913000 1786000 11477000 8922000 0.19 0.16 180 0.16 0.68 0.60 45754880 45354327 46686665 45912291 281904000 268930000 557000 406000 109806000 108557000 10600000 8318000 79513000 74427000 39402000 40240000 228721000 223224000 244000 721000 53427000 46427000 30720000 27051000 2547000 -512000 177000 28000 3395000 -638000 24132000 22948000 6341000 6595000 17791000 16353000 17791000 16353000 -580000 -39000 17211000 16314000 0.39 0.36 0.38 0.36 1.34 1.18 45760302 45349397 46592445 45838918 17791000 16353000 39402000 40240000 930000 842000 11157000 8724000 -638000 -479000 177000 2547000 902000 307000 4253000 4831000 93000 -1005000 2465000 3547000 1523000 5088000 -397000 -3783000 69769000 69269000 26796000 25008000 -26796000 -25008000 62295000 54306000 -189225000 2137000 1556000 240285000 152128000 5128000 4774000 9883000 5006000 989000 919000 -25257000 88961000 -112000 -36000 17604000 133186000 399422000 276093000 417026000 409279000 241000 684000 5472000 5483000 42359000 8562000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Reorganization and merger</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">On May 15, 2014, pursuant to the Agreement and Plan of Reorganization (the “Merger Agreement”) 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.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Description of business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We are a 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 switched data. We deliver our services primarily to small and medium-sized businesses, communications service providers and other bandwidth-intensive organizations in 46 countries across North America, Europe, Asia, Latin America, Australia and Africa. We are a Delaware corporation and we are headquartered in Washington, DC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We offer on-net Internet access services exclusively through our own facilities, which run from our network to our customers’ premises. We offer our on-net services to customers located in buildings that are physically connected to our network. As a result, we are not dependent on local telephone companies or cable TV companies to serve our customers for our on-net Internet access and private network service. Our 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">We provide our on-net Internet access and private network services to our corporate and net-centric customers. Our corporate customers are located in multi-tenant office buildings and typically include law firms, financial services firms, advertising and marketing firms as well as health care providers, educational institutions and other professional services businesses. Our net-centric customers include bandwidth-intensive users which leverage our network to either deliver content to end users or to provide access to residential or commercial internet users. Content delivery customers include over the top (“OTT”) media service providers, content delivery networks, web hosting companies, and commercial content and application software providers. Access customers include over </span>7,100<span style="white-space:pre-wrap;"> access networks comprised of other Internet access providers, telephone companies, and cable television companies that collectively provide internet access to a substantial number of broadband subscribers across the world. These net-centric customers generally receive our services in carrier neutral colocation facilities and in our data centers. We operate data centers throughout North America and Europe that allow our customers to collocate their equipment and access our network.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In addition to providing our on-net services, we provide Internet access and private network services to customers that are not located in buildings directly connected to our network. We provide these off-net services primarily to corporate customers using other carriers’ circuits to provide the “last mile” portion of the link from the customers’ premises to our network. We also provide certain non-core services that resulted from acquisitions. We continue to support but do not actively sell these non-core services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basis of presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 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, 2019.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Use of estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Financial instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At June 30, 2020, 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, 2020 the fair value of the Company’s $445.0 million senior secured notes was $456.1 million and the fair value of the Company’s €350.0 million Euro ($393.0 million USD) senior unsecured notes was $393.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Gross receipts taxes, universal service fund and other surcharges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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.3 million and $3.2  million for the three months ended June 30, 2020 and June 30, 2019, respectively, and $7.0 million and $6.6 million for the six months ended June 30, 2020 and June 30, 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Basic and diluted net income per common share</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following details the determination of diluted weighted average shares:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average common shares - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,754,880</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,760,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,349,397</p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,972</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of restricted stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 725,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 703,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,549</p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average common shares - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,686,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,912,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,592,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,838,918</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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','Times','serif';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:48.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,521,942</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,521,942</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442,520</p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Anti-dilutive options for common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,338</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,686</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Stockholder’s Deficit</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2020 and June 30, 2019 (in thousands except share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47,139,369</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 499,455</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (15,819)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (705,908)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (222,225)</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (972)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,666</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,913</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,738)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,738)</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,564</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47,279,201</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 506,391</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,906)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (729,082)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (235,550)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,350,434</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 475,275</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,753)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (626,799)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (164,231)</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,702)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,714</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,840,434</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 493,178</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,326)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (684,578)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (203,679)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,224</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,224</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (580)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (580)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 455,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 989</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62,295)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62,295)</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,791</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47,279,201</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 506,391</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,906)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (729,082)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (235,550)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,928)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (609,451)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (149,002)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,484</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,306)</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Revenue recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’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 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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">To achieve this core principle, the Company follows the following five steps:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;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','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;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','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><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','Times','serif';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','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><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','Times','serif';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','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><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','Times','serif';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><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the three months ended June 30, 2020 was $1.8 million and during the three months ended June 30, 2019 was $1.7 million. Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the six months ended June 30, 2020 was $3.0  million and during the six months ended June 30, 2019 was $3.4 million. Amortization expense for contract costs was $4.2  million for the three months ended June 30, 2020 and $4.3<span style="white-space:pre-wrap;"> million for the three months ended June 30, 2019. Amortization expense for contract costs was </span>$8.4  million for the six months ended June 30, 2020 and $8.7  million for the three months ended June 30, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements— Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 ASU 2016-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','Times','serif';font-size:10pt;text-indent:36pt;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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,517</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,415</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,818</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense on finance lease liabilities </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,990</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,149)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,780)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,006)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — finance leases (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — operating leases (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate — finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate — operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Finance leases—fiber lease agreements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company 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<span style="white-space:pre-wrap;"> 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, 2020, the Company had committed to additional dark fiber IRU lease agreements totaling </span>$17.6 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The future minimum payments (principal and interest) under these finance leases are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,568</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,800</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','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,772</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,051</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','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,710</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,604</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','Times','serif';font-size:10pt;margin:0pt;">Total minimum finance lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 369,505</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (165,727)</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','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,778</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,734)</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','Times','serif';font-size:10pt;margin:0pt;">Finance lease obligations, net of current maturities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,044</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Operating leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The future minimum payments under these operating lease agreements are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,725</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,108</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','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,918</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,833</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','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,097</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,672</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','Times','serif';font-size:10pt;margin:0pt;">Total minimum operating lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,353</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,910)</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','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,443</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,292)</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','Times','serif';font-size:10pt;margin:0pt;">Lease obligations, net of current maturities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,151</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Adopted accounting pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Effective January 1, 2020, the Company adopted Accounting Standards Update ("ASU") No. 2016-13, <i style="font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i> ("ASU 2016-13") later codified as Accounting Standards Codification ("ASC") 326 ("ASC 326"), using the modified retrospective transition approach. This guidance introduces a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. As of January 1, 2020, the Company maintained an allowance for credit losses to cover its current expected credit losses ("CECL") on its trade receivables arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables based on historical information combined with current conditions that may affect a customer's ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables. Based on the Company's experience, the customer's delinquency status is the strongest indicator of the credit quality of the underlying trade receivables, which is analyzed monthly. Adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements and related disclosures and no cumulative adjustment was recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:57.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current-period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Write offs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charged Against</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.61%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Allowance for credit losses (deducted from accounts receivable)</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ending June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,115</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:57.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current-period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Write offs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charged Against</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Allowance for credit losses (deducted from accounts receivable)</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Six months ending June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,115</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net bad debt expense for the three months ended June 30, 2020 was $1.3 million which is net of bad debt recoveries of $0.2 million. Net bad debt expense for the six months ended June 30, 2020 was $2.3 million which is net of bad debt recoveries of $0.4 million.</p> 46 100 100 7100 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basis of presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 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, 2019.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Use of estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The 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','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Financial instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At June 30, 2020, 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, 2020 the fair value of the Company’s $445.0 million senior secured notes was $456.1 million and the fair value of the Company’s €350.0 million Euro ($393.0 million USD) senior unsecured notes was $393.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 445000000.0 456100000 350000000.0 393000000.0 393500000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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.3 million and $3.2  million for the three months ended June 30, 2020 and June 30, 2019, respectively, and $7.0 million and $6.6 million for the six months ended June 30, 2020 and June 30, 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3300000 3200000 7000000.0 6600000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following details the determination of diluted weighted average shares:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average common shares - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,754,880</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,760,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,349,397</p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,972</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of restricted stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 725,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 703,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,549</p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average common shares - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,686,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,912,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,592,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,838,918</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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','Times','serif';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:48.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,521,942</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,521,942</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442,520</p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Anti-dilutive options for common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,338</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,686</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average common shares - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,754,880</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,760,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,349,397</p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,972</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of restricted stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 725,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 703,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,549</p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average common shares - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,686,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,912,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,592,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,838,918</p></td></tr></table> 45754880 45354327 45760302 45349397 205823 35895 128477 30972 725962 522069 703666 458549 46686665 45912291 46592445 45838918 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,521,942</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,521,942</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442,520</p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Anti-dilutive options for common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,338</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,686</p></td></tr></table> 1521942 1442520 1521942 1442520 18496 36381 13172 52338 37494 87686 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Stockholder’s Deficit</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2020 and June 30, 2019 (in thousands except share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47,139,369</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 499,455</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (15,819)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (705,908)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (222,225)</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (972)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,666</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,913</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,738)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,738)</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,564</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47,279,201</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 506,391</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,906)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (729,082)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (235,550)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,350,434</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 475,275</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,753)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (626,799)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (164,231)</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,702)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,714</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,840,434</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 493,178</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,326)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (684,578)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (203,679)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,224</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,224</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (580)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (580)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 455,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 989</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62,295)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62,295)</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,791</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47,279,201</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 506,391</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,906)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (729,082)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (235,550)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,928)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (609,451)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (149,002)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,484</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,306)</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2020 and June 30, 2019 (in thousands except share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47,139,369</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 499,455</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (15,819)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (705,908)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (222,225)</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (972)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,666</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,913</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,738)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,738)</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,564</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47,279,201</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 506,391</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,906)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (729,082)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (235,550)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder’s</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,350,434</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 475,275</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,753)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (626,799)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (164,231)</b></p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,702)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,714</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,741)</p></td></tr><tr><td style="vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,840,434</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 493,178</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,326)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (684,578)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (203,679)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,224</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,224</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (580)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (580)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 455,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 989</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62,295)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62,295)</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,791</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 47,279,201</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 506,391</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,906)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (729,082)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (235,550)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholder's</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,928)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (609,451)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (149,002)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures of shares granted to employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,484</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuances of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercises of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,306)</p></td></tr><tr><td style="vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,967)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (647,404)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (176,590)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 47139369 47000 499455000 -15819000 -705908000 -222225000 972 6666000 6666000 2913000 2913000 135280 5524 270000 270000 31738000 31738000 8564000 8564000 47279201 47000 506391000 -12906000 -729082000 -235550000 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 46840434 47000 493178000 -12326000 -684578000 -203679000 37280 12224000 12224000 -580000 -580000 455030 21017 989000 989000 62295000 62295000 17791000 17791000 47279201 47000 506391000 -12906000 -729082000 -235550000 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 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Revenue recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’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 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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">To achieve this core principle, the Company follows the following five steps:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;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','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;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','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><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','Times','serif';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','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><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','Times','serif';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','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><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','Times','serif';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><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the three months ended June 30, 2020 was $1.8 million and during the three months ended June 30, 2019 was $1.7 million. Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the six months ended June 30, 2020 was $3.0  million and during the six months ended June 30, 2019 was $3.4 million. Amortization expense for contract costs was $4.2  million for the three months ended June 30, 2020 and $4.3<span style="white-space:pre-wrap;"> million for the three months ended June 30, 2019. Amortization expense for contract costs was </span>$8.4  million for the six months ended June 30, 2020 and $8.7  million for the three months ended June 30, 2019.</p> P60M 1800000 1700000 3000000.0 3400000 4200000 4300000 8400000 8700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements— Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 ASU 2016-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','Times','serif';font-size:10pt;text-indent:36pt;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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,517</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,415</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,818</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense on finance lease liabilities </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,990</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,149)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,780)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,006)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — finance leases (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — operating leases (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate — finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate — operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Finance leases—fiber lease agreements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company 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<span style="white-space:pre-wrap;"> 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, 2020, the Company had committed to additional dark fiber IRU lease agreements totaling </span>$17.6 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The future minimum payments (principal and interest) under these finance leases are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,568</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,800</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','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,772</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,051</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','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,710</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,604</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','Times','serif';font-size:10pt;margin:0pt;">Total minimum finance lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 369,505</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (165,727)</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','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,778</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,734)</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','Times','serif';font-size:10pt;margin:0pt;">Finance lease obligations, net of current maturities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,044</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Operating leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The future minimum payments under these operating lease agreements are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,725</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,108</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','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,918</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,833</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','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,097</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,672</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','Times','serif';font-size:10pt;margin:0pt;">Total minimum operating lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,353</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,910)</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','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,443</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,292)</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','Times','serif';font-size:10pt;margin:0pt;">Lease obligations, net of current maturities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,151</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 97300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,517</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,415</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,818</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense on finance lease liabilities </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,990</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,149)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,780)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,006)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — finance leases (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — operating leases (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate — finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate — operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4973000 4917000 4517000 4415000 4405000 3486000 13895000 12818000 9735000 9888000 8990000 8816000 8592000 6780000 27317000 25484000 8985000 8827000 9149000 6780000 9883000 5006000 42359000 8562000 20694000 1457000 P12Y1M6D P14Y7M6D P20Y4M24D P22Y3M18D 0.108 0.106 0.054 0.057 P15Y P20Y 17600000 P20Y <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,568</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,800</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','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,772</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,051</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','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,710</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,604</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','Times','serif';font-size:10pt;margin:0pt;">Total minimum finance lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 369,505</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (165,727)</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','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,778</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,734)</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','Times','serif';font-size:10pt;margin:0pt;">Finance lease obligations, net of current maturities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,044</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 32568000 31800000 30772000 30051000 29710000 214604000 369505000 165727000 203778000 14734000 189044000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The future minimum payments under these operating lease agreements are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the twelve months ending June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,725</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,108</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','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,918</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,833</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','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,097</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,672</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','Times','serif';font-size:10pt;margin:0pt;">Total minimum operating lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,353</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less—amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,910)</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','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,443</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,292)</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','Times','serif';font-size:10pt;margin:0pt;">Lease obligations, net of current maturities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,151</p></td></tr></table> 16725000 16108000 14918000 13833000 12097000 101672000 175353000 64910000 110443000 11292000 99151000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Adopted accounting pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Effective January 1, 2020, the Company adopted Accounting Standards Update ("ASU") No. 2016-13, <i style="font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i> ("ASU 2016-13") later codified as Accounting Standards Codification ("ASC") 326 ("ASC 326"), using the modified retrospective transition approach. This guidance introduces a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. As of January 1, 2020, the Company maintained an allowance for credit losses to cover its current expected credit losses ("CECL") on its trade receivables arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables based on historical information combined with current conditions that may affect a customer's ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables. Based on the Company's experience, the customer's delinquency status is the strongest indicator of the credit quality of the underlying trade receivables, which is analyzed monthly. Adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements and related disclosures and no cumulative adjustment was recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:57.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current-period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Write offs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charged Against</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.61%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Allowance for credit losses (deducted from accounts receivable)</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ending June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,115</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:57.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current-period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Write offs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charged Against</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Allowance for credit losses (deducted from accounts receivable)</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Six months ending June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,115</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net bad debt expense for the three months ended June 30, 2020 was $1.3 million which is net of bad debt recoveries of $0.2 million. Net bad debt expense for the six months ended June 30, 2020 was $2.3 million which is net of bad debt recoveries of $0.4 million.</p> 1976000 1432000 1293000 2115000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:57.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current-period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Write offs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charged Against</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Allowance for credit losses (deducted from accounts receivable)</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Six months ending June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,115</p></td></tr></table> 1771000 2768000 2424000 2115000 200000 400000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">Depreciation and amortization expense related to property and equipment and finance leases was </span>$19.9 million and $20.0<span style="white-space:pre-wrap;"> million for the three months ended June 30, 2020, and 2019 respectively, and </span>$39.4 million and $40.2  million for the six months ended June 30, 2020 and 2019, respectively. The Company capitalized salaries and related benefits of employees working directly on the construction and build-out of its network of $3.0 million and $2.7 million for the three months ended June 30, 2020 and 2019, respectively, and $5.9 million and $5.3 million for the six months ended June 30, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Exchange agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the three and six months ended June 30, 2020 and 2019, 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.7 million and $0.5 million for the three months ended June 30, 2020 and 2019, respectively, and $0.8 million and $2.2 million for the six months ended June 30, 2020 and 2019, respectively. After considering the cash component the transactions resulted in gains of $0.2 million and $0.1<span style="white-space:pre-wrap;"> million for the three months ended June 30, 2020 and 2019, respectively, and </span>$0.2 million and $0.7 million for the six months ended June 30, 2020 and 2019, 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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Installment payment agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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, 2020, and December 31, 2019 there was $12.8 million and $12.5<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.3 million and $0.4 million as of June 30, 2020 and December 31, 2019, respectively, and is being amortized over the note term using the effective interest rate method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Purchase agreement </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In July 2020 the Company entered into an agreement to purchase network equipment for a three-year<span style="white-space:pre-wrap;"> period ending in July 2023. Under the agreement the Company is required to purchase </span>$35.0 million of network equipment exclusively from the vendor per year of which $20.0 million has been ordered and $6.8 million has shipped.</p> 19900000 20000000.0 39400000 40200000 3000000.0 2700000 5900000 5300000 700000 500000 800000 2200000 200000 100000 200000 700000 P24M 0 18 12800000 12500000 300000 400000 P3Y 35000000.0 20000000.0 6800000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has $445.0 million of senior secured notes and €350.0 million ($393.0 million USD) of senior unsecured notes outstanding. 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 on the 2022 Notes is paid semi-annually on March 1 and September 1. The €350.0 million 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 on the 2024 is paid semi-annually on June 30 and December 30.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">2024 Notes issuances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2020, Group completed an offering of €215.0 million aggregate principal amount of 4.375% senior unsecured notes due 2024. The net proceeds from the June 2020 offering, after deducting offering expenses, were $240.3 million. In June 2019, Group completed an offering of €135.0 million aggregate principal amount of 4.375% senior unsecured notes due 2024. The net proceeds from the June 2019 offering, after deducting offering expenses, were $152.1 million. The Company expects to use the proceeds from these offerings for general corporate purposes, to repay debt obligations, to repurchase the Company’s common stock or for special or recurring dividends to the Company’s stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The 2024 Notes bear interest at a rate of 4.375% per annum. Interest began to accrue on the 2024 Notes issued in June 2020, on June 4, 2020 and interest began to accrue on the 2024 Notes issued in June 2019 on June 25, 2019. Interest is paid semi-annually in arrears on June 30 and December 30 of each year. Unless earlier redeemed, the 2024 Notes will mature on June 30, 2024. The June 2020 issuance of €215.0 million 2024 Notes were issued at a discount of 99.5% for €213.9 million Euros ($240.0 million USD) on June 3, 2020 at a Euro to USD rate of $1.112. The discount is amortized to interest expense to the maturity date under the effective interest rate method. The Company received proceeds in USD on the June 2020 2024 Notes on June 9, 2020 at a Euro to USD rate of $1.133 resulting in a realized gain on foreign exchange of $2.5 million. The June 2019 issuance of 2024 Notes were issued at par for €135.0<span style="white-space:pre-wrap;"> million on June 25, 2019. The issuances of the 2024 Notes were in Euros and are reported in the Company’s reporting currency – US Dollars. As of June 30, 2020 the 2024 Notes were valued at </span>$393.0<span style="white-space:pre-wrap;"> million. The unrealized (loss) gain on foreign exchange on the Company’s 2024 Notes from converting the 2024 Notes into USD was </span>$(3.4) million for the three months ended June 30, 2020 and $0.2 million for the three months ended June 30, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The 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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">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.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Debt extinguishment and redemption 2021 Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2020, Group redeemed its 5.625% senior unsecured notes due in 2021 (the "2021 Notes") with the proceeds from its June 2020 issuance of €215.0 million 2024 Notes. The Company redeemed the entire outstanding amount of the 2021 Notes at a redemption price of 100.00% of the $189.2 million principal amount plus $1.6 million of accrued interest. As a result of this transaction the Company incurred a loss on debt extinguishment and redemption of $0.6 million from the amortization of the remaining unamortized notes cost and certain transaction expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Limitations under the indentures</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The indentures governing the 2024 Notes and 2022 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. 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<span style="white-space:pre-wrap;"> for the 2022 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 </span>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, 2020. As of June 30, 2020, a total of $165.5 million (held by Holdings in cash and cash equivalents) was permitted for investment payments including dividends and stock purchases.</p> 445000000.0 350000000.0 393000000.0 0.05375 350000000.0 0.04375 215000000.0 0.04375 240300000 135000000.0 0.04375 152100000 215000000.0 0.995 213900000 240000000.0 1.112 1.133 2500000 135000000.0 393000000.0 -3400000 200000 1 1.02188 0.35 1.04375 1.01 0.90 0.25 0.05625 215000000.0 1.0000 189200000 1600000 600000 6.0 5.0 4.0 3.5 4.25 4.25 4.25 165500000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Current and potential litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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.2 million in excess of the amount accrued at June 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is engaged in an arbitration proceeding in Spain in which a former provider of optical fiber to the Company is seeking approximately $9.0 million for Company’s early termination of the optical fiber leases, which amount the Company accrued in 2015. The Company has counterclaimed for damages and is contesting its obligation to pay the termination liability. The arbitration is being conducted by the Civil and Commercial Arbitration Court (CIMA) in Madrid, Spain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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> 3200000 9000000.0 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The components of income before income taxes consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,113</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,084</p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,814)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,152)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,136)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,180</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,132</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,948</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The components of income before income taxes consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,113</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,084</p></td></tr><tr><td style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,814)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,152)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,136)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,180</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,132</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,948</p></td></tr></table> 14113000 16332000 31902000 35084000 -2814000 -6152000 -7770000 -12136000 11299000 10180000 24132000 22948000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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, 2020. At June 30, 2020, 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, 2020 and June 30, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the first quarter of 2020 the Company granted 319,750<span style="white-space:pre-wrap;"> shares of common stock to its executive employees and directors valued at </span>$23.7 million. Included in this first quarter grant were 94,050 performance shares that vest subject to certain Company performance conditions and 35,000 performance shares granted to the Company’s CEO that are subject to the total shareholder return of the Company’s common stock compared to the total shareholder return of the Nasdaq Telecommunications Index. In the second quarter of 2020 the Company granted 135,280 shares of common stock to its employees and directors valued at $10.6<span style="white-space:pre-wrap;"> million. Shares granted in to the Company’s directors vest upon grant and the shares granted to the Company’s employees that are not subject to performance conditions generally vest over periods ending in December 2023.</span></p> 34900000 0 0 0 0 319750 23700000 94050 35000 135280 10600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7. Dividends on common stock:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On August 5, 2020, the Company’s Board of Directors approved the payment of a quarterly dividend of $0.705 per common share. This estimated $32.2 million dividend payment is expected to be paid on September 4, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p> 0.705 32200000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’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<span style="white-space:pre-wrap;"> which is cancellable by the Company upon </span>60 days<span style="white-space:pre-wrap;">’ notice. In February 2020 the lease term was extended to May 2025. The Company’s audit committee reviews and approves all transactions with related parties. The Company paid </span>$0.5 million and $0.5 million in the three months ended June 30, 2020 and 2019, respectively, and $0.8 million and $0.9 million in the six months ended June 30, 2020 and 2019, respectively, for rent and related costs (including taxes and utilities) to Sodium LLC for this lease.</p> 1000000.0 P5Y P60D 500000 500000 800000 900000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company 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','Times','serif';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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months Ended June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,402</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,592</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,131</p></td></tr><tr><td style="vertical-align:bottom;width:51.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,573</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Latin America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436</p></td></tr><tr><td style="vertical-align:bottom;width:51.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,850</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,990</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months Ended June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,459</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Latin America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,339</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,191</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,789</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;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','Times','serif';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months Ended June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</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','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,745</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,847</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Latin America</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','Times','serif';font-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','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 746</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 766</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,546</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,904</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;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','Times','serif';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months Ended June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</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','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,158</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Latin America</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','Times','serif';font-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','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,514</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,656</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,930</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269,364</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe and other</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,582</p></td></tr><tr><td style="vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,946</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The majority of North American revenue consists of services delivered within the United States.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months Ended June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,402</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,592</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,131</p></td></tr><tr><td style="vertical-align:bottom;width:51.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,573</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Latin America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436</p></td></tr><tr><td style="vertical-align:bottom;width:51.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,850</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,990</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months Ended June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,459</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Latin America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,339</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,191</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,789</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;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','Times','serif';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months Ended June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</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','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,745</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,847</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Latin America</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','Times','serif';font-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','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 746</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 766</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,546</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,904</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:10pt;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','Times','serif';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months Ended June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">On net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Off-net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-core</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</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','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,158</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Latin America</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','Times','serif';font-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','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,514</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,656</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,930</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269,364</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe and other</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,582</p></td></tr><tr><td style="vertical-align:bottom;width:75.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,946</p></td></tr></table> 82402000 32592000 137000 115131000 19348000 4216000 9000 23573000 426000 10000 436000 1624000 226000 1850000 103800000 37044000 146000 140990000 78484000 32864000 111000 111459000 17789000 4113000 15000 21917000 71000 3000 74000 1128000 211000 1339000 97472000 37191000 126000 134789000 164948000 65533000 264000 230745000 38468000 8359000 20000 46847000 746000 20000 766000 3094000 452000 3546000 207256000 74364000 284000 281904000 156462000 65499000 197000 222158000 35969000 8139000 41000 44149000 105000 4000 109000 2120000 394000 2514000 194656000 74036000 238000 268930000 301187000 269364000 105576000 99582000 406763000 368946000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2020
Jul. 31, 2020
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2020  
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   47,289,701
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001158324  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 417,026 $ 399,422
Accounts receivable, net of allowance for credit losses of $2,115 and $1,771, respectively 40,560 40,484
Prepaid expenses and other current assets 39,530 35,822
Total current assets 497,116 475,728
Property and equipment, net 406,747 368,929
Right-of-use leased assets 87,697 73,460
Deposits and other assets 13,841 14,007
Total assets 1,005,401 932,124
Current liabilities:    
Accounts payable 12,171 11,075
Accrued and other current liabilities 52,492 51,301
Installment payment agreement, current portion, net of discounts of $291 and $350, respectively 9,374 9,063
Current maturities, operating lease liabilities 11,292 10,101
Current maturities, finance lease obligations 14,734 8,154
Total current liabilities 100,063 89,694
Operating lease liabilities, net of current maturities 99,151 86,690
Finance lease obligations, net of current maturities 189,044 161,635
Other long term liabilities 19,943 15,327
Total liabilities 1,240,951 1,135,803
Commitments and contingencies:
Stockholders' equity:    
Common stock, $0.001 par value; 75,000,000 shares authorized; 47,279,201 and 46,840,434 shares issued and outstanding, respectively 47 47
Additional paid-in capital 506,391 493,178
Accumulated other comprehensive income - foreign currency translation (12,906) (12,326)
Accumulated deficit (729,082) (684,578)
Total stockholders' deficit (235,550) (203,679)
Total liabilities and stockholders' deficit 1,005,401 932,124
Senior secured 2022 notes    
Current liabilities:    
Senior secured 2022 notes, net of unamortized debt costs of $1,480 and $1,897, respectively and including premiums of $767 and $985, respectively 444,287 444,088
Senior unsecured 2024 notes    
Current liabilities:    
Senior unsecured notes $ 388,463 150,001
Senior unsecured 2021 notes    
Current liabilities:    
Senior unsecured notes   $ 188,368
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Assets    
Accounts receivable, allowance for credit losses (in dollars) $ 2,115 $ 1,771
Liabilities and stockholders' equity    
Installment payment agreement, current portion, net of discounts $ 291 $ 350
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 47,279,201 46,840,434
Common stock, shares outstanding 47,279,201 46,840,434
Senior secured 2022 notes    
Liabilities and stockholders' equity    
Unamortized debt costs $ 3,365 $ 1,410
Unamortized debt premium 767 985
Senior unsecured 2024 notes    
Liabilities and stockholders' equity    
Unamortized debt costs 1,480 1,897
Unamortized debt premium 1,183 $ 0
Senior unsecured 2021 notes    
Liabilities and stockholders' equity    
Unamortized debt costs $ 857  
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Service revenue $ 140,990,000 $ 134,789,000 $ 281,904,000 $ 268,930,000
Operating expenses:        
Network operations 53,886,000 54,407,000 109,806,000 108,557,000
Selling, general, and administrative 39,839,000 38,566,000 79,513,000 74,427,000
Depreciation and amortization 19,896,000 19,979,000 39,402,000 40,240,000
Total operating expenses 113,621,000 112,952,000 228,721,000 223,224,000
Gains on equipment transactions 205,000 185,000 244,000 721,000
Operating income 27,574,000 22,022,000 53,427,000 46,427,000
Interest expense (15,499,000) (13,595,000) (30,720,000) (27,051,000)
Realized foreign exchange gain on issuance on 2024 Euro Notes 2,547,000   2,547,000  
Unrealized foreign exchange (loss) gain on 2024 Euro Notes (3,420,000) 177,000 (512,000) 177,000
Interest income and other, net 735,000 1,576,000 28,000 3,395,000
Loss on debt extinguishment and redemption- 2021 Notes (638,000)   (638,000)  
Income before income taxes 11,299,000 10,180,000 24,132,000 22,948,000
Income tax provision (2,735,000) (3,044,000) (6,341,000) (6,595,000)
Net income 8,564,000 7,136,000 17,791,000 16,353,000
Comprehensive income:        
Net income 8,564,000 7,136,000 17,791,000 16,353,000
Foreign currency translation adjustment 2,913,000 1,786,000 (580,000) (39,000)
Comprehensive income $ 11,477,000 $ 8,922,000 $ 17,211,000 $ 16,314,000
Net income per common share:        
Basic net income per common share (in dollars per share) $ 0.19 $ 0.16 $ 0.39 $ 0.36
Diluted net income per common share (in dollars per share) 180 0.16 0.38 0.36
Dividends declared per common share (in dollars per share) $ 0.68 $ 0.60 $ 1.34 $ 1.18
Weighted-average common shares - basic (in shares) 45,754,880 45,354,327 45,760,302 45,349,397
Weighted-average common shares - diluted (in shares) 46,686,665 45,912,291 46,592,445 45,838,918
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Equity-based compensation expense     $ 11,157 $ 8,724
Network operations        
Equity-based compensation expense $ 305 $ 226 557 406
Selling, general and administrative        
Equity-based compensation expense $ 5,778 $ 5,063 $ 10,600 $ 8,318
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities:    
Net income $ 17,791,000 $ 16,353,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 39,402,000 40,240,000
Amortization of debt costs, discounts and premiums 930,000 842,000
Equity-based compensation expense (net of amounts capitalized) 11,157,000 8,724,000
Loss on debt extinguishment and redemption - 2021 Notes 638,000  
Unrealized losses (gains) on foreign exchange 479,000 (177,000)
Realized foreign exchange gain on issuance on 2024 Euro Notes (2,547,000)  
Gains - equipment transactions and other, net (902,000) (307,000)
Deferred income taxes 4,253,000 4,831,000
Changes in operating assets and liabilities:    
Accounts receivable (93,000) 1,005,000
Prepaid expenses and other current assets (2,465,000) (3,547,000)
Accounts payable, accrued liabilities and other long-term liabilities 1,523,000 5,088,000
Deposits and other assets (397,000) (3,783,000)
Net cash provided by operating activities 69,769,000 69,269,000
Cash flows from investing activities:    
Purchases of property and equipment (26,796,000) (25,008,000)
Net cash used in investing activities (26,796,000) (25,008,000)
Cash flows from financing activities:    
Dividends paid (62,295,000) (54,306,000)
Redemption and extinguishment of 2021 Notes (189,225,000)  
Net proceeds from issuance of senior unsecured 2024 Euro Notes - net of debt costs of $2,137 and $1,556, respectively 240,285,000 152,128,000
Principal payments on installment payment agreement (5,128,000) (4,774,000)
Principal payments of finance lease obligations (9,883,000) (5,006,000)
Proceeds from exercises of stock options 989,000 919,000
Net cash (used in) provided by financing activities (25,257,000) 88,961,000
Effect of exchange rates changes on cash (112,000) (36,000)
Net increase in cash and cash equivalents 17,604,000 133,186,000
Cash and cash equivalents, beginning of period 399,422,000  
Cash and cash equivalents, end of period 417,026,000 399,422,000
Supplemental disclosure of non-cash investing and financing activities:    
Non-cash component of network equipment obtained in exchange transactions 241,000 684,000
PP&E obtained for installment payment agreement 5,472,000 5,483,000
Finance lease obligations incurred $ 42,359,000 $ 8,562,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Senior unsecured 2024 notes    
Debt costs $ 2,137 $ 1,556
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Description of the business and recent developments:
6 Months Ended
Jun. 30, 2020
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 (the “Merger Agreement”) 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

We are a 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 switched data. We deliver our services primarily to small and medium-sized businesses, communications service providers and other bandwidth-intensive organizations in 46 countries across North America, Europe, Asia, Latin America, Australia and Africa. We are a Delaware corporation and we are headquartered in Washington, DC.

We offer on-net Internet access services exclusively through our own facilities, which run from our network to our customers’ premises. We offer our on-net services to customers located in buildings that are physically connected to our network. As a result, we are not dependent on local telephone companies or cable TV companies to serve our customers for our on-net Internet access and private network service. Our 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.

We provide our on-net Internet access and private network services to our corporate and net-centric customers. Our corporate customers are located in multi-tenant office buildings and typically include law firms, financial services firms, advertising and marketing firms as well as health care providers, educational institutions and other professional services businesses. Our net-centric customers include bandwidth-intensive users which leverage our network to either deliver content to end users or to provide access to residential or commercial internet users. Content delivery customers include over the top (“OTT”) media service providers, content delivery networks, web hosting companies, and commercial content and application software providers. Access customers include over 7,100 access networks comprised of other Internet access providers, telephone companies, and cable television companies that collectively provide internet access to a substantial number of broadband subscribers across the world. These net-centric customers generally receive our services in carrier neutral colocation facilities and in our data centers. We operate data centers throughout North America and Europe that allow our customers to collocate their equipment and access our network.

In addition to providing our on-net services, we provide Internet access and private network services to customers that are not located in buildings directly connected to our network. We provide these off-net services primarily to corporate customers using other carriers’ circuits to provide the “last mile” portion of the link from the customers’ premises to our network. We also provide certain non-core services that resulted from acquisitions. We continue to support but do 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, 2019.

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, 2020, 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, 2020 the fair value of the Company’s $445.0 million senior secured notes was $456.1 million and the fair value of the Company’s €350.0 million Euro ($393.0 million USD) senior unsecured notes was $393.5 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.3 million and $3.2  million for the three months ended June 30, 2020 and June 30, 2019, respectively, and $7.0 million and $6.6 million for the six months ended June 30, 2020 and June 30, 2019, 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, 2020

June 30, 2019

June 30, 2020

June 30, 2019

Weighted average common shares - basic

 

45,754,880

45,354,327

45,760,302

45,349,397

Dilutive effect of stock options

 

205,823

35,895

128,477

30,972

Dilutive effect of restricted stock

 

725,962

522,069

703,666

458,549

Weighted average common shares - diluted

 

46,686,665

45,912,291

46,592,445

45,838,918

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

    

June 30, 2019

    

June 30, 2020

    

June 30, 2019

Unvested shares of restricted common stock

 

1,521,942

 

1,442,520

 

1,521,942

 

1,442,520

Anti-dilutive options for common stock

18,496

36,381

13,172

52,338

Anti-dilutive shares of restricted common stock

 

 

37,494

 

 

87,686

Stockholder’s Deficit

The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2020 and June 30, 2019 (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, 2020

 

47,139,369

$

47

$

499,455

$

(15,819)

$

(705,908)

$

(222,225)

Forfeitures of shares granted to employees

 

(972)

 

 

 

 

 

Equity-based compensation

 

 

 

6,666

 

 

 

6,666

Foreign currency translation

 

 

 

 

2,913

 

 

2,913

Issuances of common stock

 

135,280

 

 

 

 

 

Exercises of options

 

5,524

 

 

270

 

 

 

270

Dividends paid

 

 

 

 

 

(31,738)

 

(31,738)

Net income

 

 

 

 

 

8,564

 

8,564

Balance at June 30, 2020

 

47,279,201

$

47

$

506,391

$

(12,906)

$

(729,082)

$

(235,550)

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 December 31, 2019

46,840,434

$

47

$

493,178

$

(12,326)

$

(684,578)

$

(203,679)

Forfeitures of shares granted to employees

 

(37,280)

 

 

 

 

 

Equity-based compensation

 

 

 

12,224

 

 

 

12,224

Foreign currency translation

 

 

 

 

(580)

 

 

(580)

Issuances of common stock

 

455,030

 

-

 

 

 

 

-

Exercises of options

 

21,017

 

 

989

 

 

 

989

Dividends paid

 

 

 

 

 

(62,295)

 

(62,295)

Net income

 

 

 

 

 

17,791

 

17,791

Balance at June 30, 2020

 

47,279,201

$

47

$

506,391

$

(12,906)

$

(729,082)

$

(235,550)

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)

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, 2020 was $1.8 million and during the three months ended June 30, 2019 was $1.7 million. Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the six months ended June 30, 2020 was $3.0  million and during the six months ended June 30, 2019 was $3.4 million. Amortization expense for contract costs was $4.2  million for the three months ended June 30, 2020 and $4.3 million for the three months ended June 30, 2019. Amortization expense for contract costs was $8.4  million for the six months ended June 30, 2020 and $8.7  million for the three months ended June 30, 2019.

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

 

Three Months

Ended

 

Ended

June 30, 2020

June 30, 2019

 

Finance lease cost

 

  

Amortization of right-of-use assets

$

4,973

$

4,917

Interest expense on finance lease liabilities

 

4,517

4,415

Operating lease cost

 

4,405

3,486

Total lease costs

$

13,895

$

12,818

    

Six Months

    

Six Months

 

Ended

 

Ended

 

June 30, 2020

 

June 30, 2019

 

Finance lease cost

Amortization of right-of-use assets

$

9,735

$

9,888

Interest expense on finance lease liabilities

 

8,990

 

8,816

Operating lease cost

 

8,592

 

6,780

Total lease costs

$

27,317

$

25,484

Other lease information

 

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows from finance leases

$

(8,985)

$

(8,827)

Operating cash flows from operating leases

 

(9,149)

 

(6,780)

Financing cash flows from finance leases

 

(9,883)

 

(5,006)

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

 

42,359

 

8,562

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

 

20,694

 

1,457

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

 

12.1

 

14.6

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

 

20.4

 

22.3

Weighted average discount rate — finance leases

 

10.8

%

 

10.6

%

Weighted average discount rate — operating leases

 

5.4

%

 

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, 2020, the Company had committed to additional dark fiber IRU lease agreements totaling $17.6 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,

    

2021

$

32,568

2022

 

31,800

2023

 

30,772

2024

 

30,051

2025

 

29,710

Thereafter

 

214,604

Total minimum finance lease obligations

 

369,505

Less—amounts representing interest

 

(165,727)

Present value of minimum finance lease obligations

 

203,778

Current maturities

 

(14,734)

Finance lease obligations, net of current maturities

$

189,044

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,

    

2021

$

16,725

2022

 

16,108

2023

 

14,918

2024

 

13,833

2025

 

12,097

Thereafter

 

101,672

Total minimum operating lease obligations

 

175,353

Less—amounts representing interest

 

(64,910)

Present value of minimum operating lease obligations

 

110,443

Current maturities

 

(11,292)

Lease obligations, net of current maturities

$

99,151

Adopted accounting pronouncements

Effective January 1, 2020, the Company adopted Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13") later codified as Accounting Standards Codification ("ASC") 326 ("ASC 326"), using the modified retrospective transition approach. This guidance introduces a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. As of January 1, 2020, the Company maintained an allowance for credit losses to cover its current expected credit losses ("CECL") on its trade receivables arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables based on historical information combined with current conditions that may affect a customer's ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables. Based on the Company's experience, the customer's delinquency status is the strongest indicator of the credit quality of the underlying trade receivables, which is analyzed monthly. Adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements and related disclosures and no cumulative adjustment was recorded.

    

Current-period

    

    

    

Balance at

Provision for

Write offs

Balance at

March 31,

Expected Credit

Charged Against

June 30,

Description

2020

Losses

Allowance

2020

Allowance for credit losses (deducted from accounts receivable)

Three months ending June 30, 2020

$

1,976

$

1,432

$

(1,293)

$

2,115

    

    

Current-period

    

    

    

Balance at

Provision for

Write offs

Balance at

December 31,

Expected Credit

Charged Against

June 30,

Description

2019

Losses

Allowance

2020

Allowance for credit losses (deducted from accounts receivable)

  

  

  

  

Six months ending June 30, 2020

$

1,771

$

2,768

$

(2,424)

$

2,115

Net bad debt expense for the three months ended June 30, 2020 was $1.3 million which is net of bad debt recoveries of $0.2 million. Net bad debt expense for the six months ended June 30, 2020 was $2.3 million which is net of bad debt recoveries of $0.4 million.

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

2. Property and equipment:

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

Exchange agreement

In the three and six months ended June 30, 2020 and 2019, 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.7 million and $0.5 million for the three months ended June 30, 2020 and 2019, respectively, and $0.8 million and $2.2 million for the six months ended June 30, 2020 and 2019, respectively. After considering the cash component the transactions resulted in gains of $0.2 million and $0.1 million for the three months ended June 30, 2020 and 2019, respectively, and $0.2 million and $0.7 million for the six months ended June 30, 2020 and 2019, 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, 2020, and December 31, 2019 there was $12.8 million and $12.5 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.3 million and $0.4 million as of June 30, 2020 and December 31, 2019, respectively, and is being amortized over the note term using the effective interest rate method.

Purchase agreement

In July 2020 the Company entered into an agreement to purchase network equipment for a three-year period ending in July 2023. Under the agreement the Company is required to purchase $35.0 million of network equipment exclusively from the vendor per year of which $20.0 million has been ordered and $6.8 million has shipped.

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

3. Long-term debt:

The Company has $445.0 million of senior secured notes and €350.0 million ($393.0 million USD) of senior unsecured notes outstanding. 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 on the 2022 Notes is paid semi-annually on March 1 and September 1. The €350.0 million 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 on the 2024 is paid semi-annually on June 30 and December 30.

2024 Notes issuances

In June 2020, Group completed an offering of €215.0 million aggregate principal amount of 4.375% senior unsecured notes due 2024. The net proceeds from the June 2020 offering, after deducting offering expenses, were $240.3 million. In June 2019, Group completed an offering of €135.0 million aggregate principal amount of 4.375% senior unsecured notes due 2024. The net proceeds from the June 2019 offering, after deducting offering expenses, were $152.1 million. The Company expects to use the proceeds from these offerings for general corporate purposes, to repay debt obligations, to repurchase the Company’s common stock or for special or recurring dividends to the Company’s stockholders.

The 2024 Notes bear interest at a rate of 4.375% per annum. Interest began to accrue on the 2024 Notes issued in June 2020, on June 4, 2020 and interest began to accrue on the 2024 Notes issued in June 2019 on June 25, 2019. Interest is paid semi-annually in arrears on June 30 and December 30 of each year. Unless earlier redeemed, the 2024 Notes will mature on June 30, 2024. The June 2020 issuance of €215.0 million 2024 Notes were issued at a discount of 99.5% for €213.9 million Euros ($240.0 million USD) on June 3, 2020 at a Euro to USD rate of $1.112. The discount is amortized to interest expense to the maturity date under the effective interest rate method. The Company received proceeds in USD on the June 2020 2024 Notes on June 9, 2020 at a Euro to USD rate of $1.133 resulting in a realized gain on foreign exchange of $2.5 million. The June 2019 issuance of 2024 Notes were issued at par for €135.0 million on June 25, 2019. The issuances of the 2024 Notes were in Euros and are reported in the Company’s reporting currency – US Dollars. As of June 30, 2020 the 2024 Notes were valued at $393.0 million. The unrealized (loss) gain on foreign exchange on the Company’s 2024 Notes from converting the 2024 Notes into USD was $(3.4) million for the three months ended June 30, 2020 and $0.2 million for the three months ended June 30, 2019.

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.

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

Debt extinguishment and redemption 2021 Notes

In June 2020, Group redeemed its 5.625% senior unsecured notes due in 2021 (the "2021 Notes") with the proceeds from its June 2020 issuance of €215.0 million 2024 Notes. The Company redeemed the entire outstanding amount of the 2021 Notes at a redemption price of 100.00% of the $189.2 million principal amount plus $1.6 million of accrued interest. As a result of this transaction the Company incurred a loss on debt extinguishment and redemption of $0.6 million from the amortization of the remaining unamortized notes cost and certain transaction expenses.

Limitations under the indentures

The indentures governing the 2024 Notes and 2022 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. 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. 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, 2020. As of June 30, 2020, a total of $165.5 million (held by Holdings in cash and cash equivalents) was permitted for investment payments including dividends and stock purchases.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies:
6 Months Ended
Jun. 30, 2020
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.2 million in excess of the amount accrued at June 30, 2020.

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.0 million for Company’s early termination of the optical fiber leases, which amount the Company accrued in 2015. The Company has counterclaimed for damages and is contesting its obligation to pay the termination liability. 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.20.2
Income taxes:
6 Months Ended
Jun. 30, 2020
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, 2020

June 30, 2019

June 30, 2020

June 30, 2019

Domestic

$

14,113

$

16,332

$

31,902

$

35,084

Foreign

 

(2,814)

 

(6,152)

 

(7,770)

 

(12,136)

Total

$

11,299

$

10,180

$

24,132

$

22,948

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Common stock buyback program stock option and award plan:
6 Months Ended
Jun. 30, 2020
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, 2020. At June 30, 2020, 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, 2020 and June 30, 2019.

In the first quarter of 2020 the Company granted 319,750 shares of common stock to its executive employees and directors valued at $23.7 million. Included in this first quarter grant were 94,050 performance shares that vest subject to certain Company performance conditions and 35,000 performance shares granted to the Company’s CEO that are subject to the total shareholder return of the Company’s common stock compared to the total shareholder return of the Nasdaq Telecommunications Index. In the second quarter of 2020 the Company granted 135,280 shares of common stock to its employees and directors valued at $10.6 million. Shares granted in to the Company’s directors vest upon grant and the shares granted to the Company’s employees that are not subject to performance conditions generally vest over periods ending in December 2023.

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

7. Dividends on common stock:

On August 5, 2020, the Company’s Board of Directors approved the payment of a quarterly dividend of $0.705 per common share. This estimated $32.2 million dividend payment is expected to be paid on September 4, 2020.

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.20.2
Related party transactions:
6 Months Ended
Jun. 30, 2020
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. In February 2020 the lease term was extended to May 2025. 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, 2020 and 2019, respectively, and $0.8 million and $0.9 million in the six months ended June 30, 2020 and 2019, respectively, for rent and related costs (including taxes and utilities) to Sodium LLC for this lease.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Segment information:
6 Months Ended
Jun. 30, 2020
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, 2020

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

82,402

$

32,592

$

137

$

115,131

Europe

 

19,348

 

4,216

 

9

 

23,573

Latin America

426

10

436

Asia Pacific

1,624

226

1,850

Total

$

103,800

$

37,044

$

146

$

140,990

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

Six months Ended June 30, 2020

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

164,948

$

65,533

$

264

$

230,745

Europe

38,468

8,359

20

46,847

Latin America

746

20

766

Asia Pacific

3,094

452

3,546

Total

$

207,256

$

74,364

$

284

$

281,904

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

June 30, 

December 31, 

    

2020

    

2019

Long lived assets, net

North America

$

301,187

$

269,364

Europe and other

 

105,576

 

99,582

Total

$

406,763

$

368,946

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

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Description of the business and recent developments: (Policies)
6 Months Ended
Jun. 30, 2020
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, 2019.

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, 2020, 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, 2020 the fair value of the Company’s $445.0 million senior secured notes was $456.1 million and the fair value of the Company’s €350.0 million Euro ($393.0 million USD) senior unsecured notes was $393.5 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.3 million and $3.2  million for the three months ended June 30, 2020 and June 30, 2019, respectively, and $7.0 million and $6.6 million for the six months ended June 30, 2020 and June 30, 2019, 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, 2020

June 30, 2019

June 30, 2020

June 30, 2019

Weighted average common shares - basic

 

45,754,880

45,354,327

45,760,302

45,349,397

Dilutive effect of stock options

 

205,823

35,895

128,477

30,972

Dilutive effect of restricted stock

 

725,962

522,069

703,666

458,549

Weighted average common shares - diluted

 

46,686,665

45,912,291

46,592,445

45,838,918

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

    

June 30, 2019

    

June 30, 2020

    

June 30, 2019

Unvested shares of restricted common stock

 

1,521,942

 

1,442,520

 

1,521,942

 

1,442,520

Anti-dilutive options for common stock

18,496

36,381

13,172

52,338

Anti-dilutive shares of restricted common stock

 

 

37,494

 

 

87,686

Stockholder's Deficit

Stockholder’s Deficit

The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2020 and June 30, 2019 (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, 2020

 

47,139,369

$

47

$

499,455

$

(15,819)

$

(705,908)

$

(222,225)

Forfeitures of shares granted to employees

 

(972)

 

 

 

 

 

Equity-based compensation

 

 

 

6,666

 

 

 

6,666

Foreign currency translation

 

 

 

 

2,913

 

 

2,913

Issuances of common stock

 

135,280

 

 

 

 

 

Exercises of options

 

5,524

 

 

270

 

 

 

270

Dividends paid

 

 

 

 

 

(31,738)

 

(31,738)

Net income

 

 

 

 

 

8,564

 

8,564

Balance at June 30, 2020

 

47,279,201

$

47

$

506,391

$

(12,906)

$

(729,082)

$

(235,550)

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 December 31, 2019

46,840,434

$

47

$

493,178

$

(12,326)

$

(684,578)

$

(203,679)

Forfeitures of shares granted to employees

 

(37,280)

 

 

 

 

 

Equity-based compensation

 

 

 

12,224

 

 

 

12,224

Foreign currency translation

 

 

 

 

(580)

 

 

(580)

Issuances of common stock

 

455,030

 

-

 

 

 

 

-

Exercises of options

 

21,017

 

 

989

 

 

 

989

Dividends paid

 

 

 

 

 

(62,295)

 

(62,295)

Net income

 

 

 

 

 

17,791

 

17,791

Balance at June 30, 2020

 

47,279,201

$

47

$

506,391

$

(12,906)

$

(729,082)

$

(235,550)

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)

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, 2020 was $1.8 million and during the three months ended June 30, 2019 was $1.7 million. Service revenue recognized from amounts in deferred revenue (contract liabilities) at the beginning of the period during the six months ended June 30, 2020 was $3.0  million and during the six months ended June 30, 2019 was $3.4 million. Amortization expense for contract costs was $4.2  million for the three months ended June 30, 2020 and $4.3 million for the three months ended June 30, 2019. Amortization expense for contract costs was $8.4  million for the six months ended June 30, 2020 and $8.7  million for the three months ended June 30, 2019.

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

 

Three Months

Ended

 

Ended

June 30, 2020

June 30, 2019

 

Finance lease cost

 

  

Amortization of right-of-use assets

$

4,973

$

4,917

Interest expense on finance lease liabilities

 

4,517

4,415

Operating lease cost

 

4,405

3,486

Total lease costs

$

13,895

$

12,818

    

Six Months

    

Six Months

 

Ended

 

Ended

 

June 30, 2020

 

June 30, 2019

 

Finance lease cost

Amortization of right-of-use assets

$

9,735

$

9,888

Interest expense on finance lease liabilities

 

8,990

 

8,816

Operating lease cost

 

8,592

 

6,780

Total lease costs

$

27,317

$

25,484

Other lease information

 

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows from finance leases

$

(8,985)

$

(8,827)

Operating cash flows from operating leases

 

(9,149)

 

(6,780)

Financing cash flows from finance leases

 

(9,883)

 

(5,006)

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

 

42,359

 

8,562

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

 

20,694

 

1,457

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

 

12.1

 

14.6

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

 

20.4

 

22.3

Weighted average discount rate — finance leases

 

10.8

%

 

10.6

%

Weighted average discount rate — operating leases

 

5.4

%

 

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, 2020, the Company had committed to additional dark fiber IRU lease agreements totaling $17.6 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,

    

2021

$

32,568

2022

 

31,800

2023

 

30,772

2024

 

30,051

2025

 

29,710

Thereafter

 

214,604

Total minimum finance lease obligations

 

369,505

Less—amounts representing interest

 

(165,727)

Present value of minimum finance lease obligations

 

203,778

Current maturities

 

(14,734)

Finance lease obligations, net of current maturities

$

189,044

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,

    

2021

$

16,725

2022

 

16,108

2023

 

14,918

2024

 

13,833

2025

 

12,097

Thereafter

 

101,672

Total minimum operating lease obligations

 

175,353

Less—amounts representing interest

 

(64,910)

Present value of minimum operating lease obligations

 

110,443

Current maturities

 

(11,292)

Lease obligations, net of current maturities

$

99,151

Adopted accounting pronouncements

Adopted accounting pronouncements

Effective January 1, 2020, the Company adopted Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13") later codified as Accounting Standards Codification ("ASC") 326 ("ASC 326"), using the modified retrospective transition approach. This guidance introduces a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. As of January 1, 2020, the Company maintained an allowance for credit losses to cover its current expected credit losses ("CECL") on its trade receivables arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables based on historical information combined with current conditions that may affect a customer's ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables. Based on the Company's experience, the customer's delinquency status is the strongest indicator of the credit quality of the underlying trade receivables, which is analyzed monthly. Adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements and related disclosures and no cumulative adjustment was recorded.

    

Current-period

    

    

    

Balance at

Provision for

Write offs

Balance at

March 31,

Expected Credit

Charged Against

June 30,

Description

2020

Losses

Allowance

2020

Allowance for credit losses (deducted from accounts receivable)

Three months ending June 30, 2020

$

1,976

$

1,432

$

(1,293)

$

2,115

    

    

Current-period

    

    

    

Balance at

Provision for

Write offs

Balance at

December 31,

Expected Credit

Charged Against

June 30,

Description

2019

Losses

Allowance

2020

Allowance for credit losses (deducted from accounts receivable)

  

  

  

  

Six months ending June 30, 2020

$

1,771

$

2,768

$

(2,424)

$

2,115

Net bad debt expense for the three months ended June 30, 2020 was $1.3 million which is net of bad debt recoveries of $0.2 million. Net bad debt expense for the six months ended June 30, 2020 was $2.3 million which is net of bad debt recoveries of $0.4 million.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Description of the business: (Tables)
6 Months Ended
Jun. 30, 2020
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, 2020

June 30, 2019

June 30, 2020

June 30, 2019

Weighted average common shares - basic

 

45,754,880

45,354,327

45,760,302

45,349,397

Dilutive effect of stock options

 

205,823

35,895

128,477

30,972

Dilutive effect of restricted stock

 

725,962

522,069

703,666

458,549

Weighted average common shares - diluted

 

46,686,665

45,912,291

46,592,445

45,838,918

Schedule of unvested and anti-dilutive shares

 

Three Months

Three Months

 

Six Months

Six Months

Ended

Ended

Ended

Ended

    

June 30, 2020

    

June 30, 2019

    

June 30, 2020

    

June 30, 2019

Unvested shares of restricted common stock

 

1,521,942

 

1,442,520

 

1,521,942

 

1,442,520

Anti-dilutive options for common stock

18,496

36,381

13,172

52,338

Anti-dilutive shares of restricted common stock

 

 

37,494

 

 

87,686

Schedule of Stockholder's Deficit

The following details the changes in stockholder’s deficit for the three and six months ended June 30, 2020 and June 30, 2019 (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, 2020

 

47,139,369

$

47

$

499,455

$

(15,819)

$

(705,908)

$

(222,225)

Forfeitures of shares granted to employees

 

(972)

 

 

 

 

 

Equity-based compensation

 

 

 

6,666

 

 

 

6,666

Foreign currency translation

 

 

 

 

2,913

 

 

2,913

Issuances of common stock

 

135,280

 

 

 

 

 

Exercises of options

 

5,524

 

 

270

 

 

 

270

Dividends paid

 

 

 

 

 

(31,738)

 

(31,738)

Net income

 

 

 

 

 

8,564

 

8,564

Balance at June 30, 2020

 

47,279,201

$

47

$

506,391

$

(12,906)

$

(729,082)

$

(235,550)

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 December 31, 2019

46,840,434

$

47

$

493,178

$

(12,326)

$

(684,578)

$

(203,679)

Forfeitures of shares granted to employees

 

(37,280)

 

 

 

 

 

Equity-based compensation

 

 

 

12,224

 

 

 

12,224

Foreign currency translation

 

 

 

 

(580)

 

 

(580)

Issuances of common stock

 

455,030

 

-

 

 

 

 

-

Exercises of options

 

21,017

 

 

989

 

 

 

989

Dividends paid

 

 

 

 

 

(62,295)

 

(62,295)

Net income

 

 

 

 

 

17,791

 

17,791

Balance at June 30, 2020

 

47,279,201

$

47

$

506,391

$

(12,906)

$

(729,082)

$

(235,550)

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)

Schedule of lease cost

    

Three Months

 

Three Months

Ended

 

Ended

June 30, 2020

June 30, 2019

 

Finance lease cost

 

  

Amortization of right-of-use assets

$

4,973

$

4,917

Interest expense on finance lease liabilities

 

4,517

4,415

Operating lease cost

 

4,405

3,486

Total lease costs

$

13,895

$

12,818

    

Six Months

    

Six Months

 

Ended

 

Ended

 

June 30, 2020

 

June 30, 2019

 

Finance lease cost

Amortization of right-of-use assets

$

9,735

$

9,888

Interest expense on finance lease liabilities

 

8,990

 

8,816

Operating lease cost

 

8,592

 

6,780

Total lease costs

$

27,317

$

25,484

Other lease information

 

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows from finance leases

$

(8,985)

$

(8,827)

Operating cash flows from operating leases

 

(9,149)

 

(6,780)

Financing cash flows from finance leases

 

(9,883)

 

(5,006)

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

 

42,359

 

8,562

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

 

20,694

 

1,457

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

 

12.1

 

14.6

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

 

20.4

 

22.3

Weighted average discount rate — finance leases

 

10.8

%

 

10.6

%

Weighted average discount rate — operating leases

 

5.4

%

 

5.7

%

Schedule of future minimum payments under finance leases

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

For the twelve months ending June 30,

    

2021

$

32,568

2022

 

31,800

2023

 

30,772

2024

 

30,051

2025

 

29,710

Thereafter

 

214,604

Total minimum finance lease obligations

 

369,505

Less—amounts representing interest

 

(165,727)

Present value of minimum finance lease obligations

 

203,778

Current maturities

 

(14,734)

Finance lease obligations, net of current maturities

$

189,044

Schedule of future minimum payments under operating lease agreements

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

For the twelve months ending June 30,

    

2021

$

16,725

2022

 

16,108

2023

 

14,918

2024

 

13,833

2025

 

12,097

Thereafter

 

101,672

Total minimum operating lease obligations

 

175,353

Less—amounts representing interest

 

(64,910)

Present value of minimum operating lease obligations

 

110,443

Current maturities

 

(11,292)

Lease obligations, net of current maturities

$

99,151

Schedule of impact on financial statement line items from adopting ASC 606

    

    

Current-period

    

    

    

Balance at

Provision for

Write offs

Balance at

December 31,

Expected Credit

Charged Against

June 30,

Description

2019

Losses

Allowance

2020

Allowance for credit losses (deducted from accounts receivable)

  

  

  

  

Six months ending June 30, 2020

$

1,771

$

2,768

$

(2,424)

$

2,115

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Income taxes: (Tables)
6 Months Ended
Jun. 30, 2020
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, 2020

June 30, 2019

June 30, 2020

June 30, 2019

Domestic

$

14,113

$

16,332

$

31,902

$

35,084

Foreign

 

(2,814)

 

(6,152)

 

(7,770)

 

(12,136)

Total

$

11,299

$

10,180

$

24,132

$

22,948

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

Three months Ended June 30, 2020

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

82,402

$

32,592

$

137

$

115,131

Europe

 

19,348

 

4,216

 

9

 

23,573

Latin America

426

10

436

Asia Pacific

1,624

226

1,850

Total

$

103,800

$

37,044

$

146

$

140,990

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

Six months Ended June 30, 2020

Revenues

    

On net

    

Off-net

    

Non-core

    

Total

North America

$

164,948

$

65,533

$

264

$

230,745

Europe

38,468

8,359

20

46,847

Latin America

746

20

766

Asia Pacific

3,094

452

3,546

Total

$

207,256

$

74,364

$

284

$

281,904

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

June 30, 

December 31, 

    

2020

    

2019

Long lived assets, net

North America

$

301,187

$

269,364

Europe and other

 

105,576

 

99,582

Total

$

406,763

$

368,946

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Description of the business and recent developments: (Details)
6 Months Ended
Jun. 30, 2020
customer
country
MB
GB
Number of countries provided our services | country 46
Minimum  
Speed per second of bandwidth (in megabits and gigabits) | MB 100
Maximum  
Speed per second of bandwidth (in megabits and gigabits) | GB 100
Access customers network | customer 7,100
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Description of the business and recent developments: Financial instruments (Details) - Jun. 30, 2020
€ in Millions, $ in Millions
USD ($)
EUR (€)
Senior secured 2022 notes    
Financial instruments    
Senior notes $ 445.0  
Senior unsecured 2021 notes    
Financial instruments    
Senior notes 445.0  
Senior unsecured 2021 notes | Level 2    
Financial instruments    
Senior notes, fair value 456.1  
Senior unsecured 2024 notes    
Financial instruments    
Senior notes 393.0 € 350.0
Senior notes, fair value 393.0  
Senior unsecured 2024 notes | Level 2    
Financial instruments    
Senior notes, fair value $ 393.5  
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Description of the business and recent developments:        
Excise taxes and surcharge $ 3.3 $ 3.2 $ 7.0 $ 6.6
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Diluted weighted average shares        
Weighted-average common shares - basic (in shares) 45,754,880 45,354,327 45,760,302 45,349,397
Weighted average common shares-diluted 46,686,665 45,912,291 46,592,445 45,838,918
Stock options        
Diluted weighted average shares        
Dilutive effect (options or restricted stock) 205,823 35,895 128,477 30,972
Anti-dilutive effects        
Anti-dilutive (options or restricted stock) 18,496 36,381 13,172 52,338
Restricted stock        
Diluted weighted average shares        
Dilutive effect (options or restricted stock) 725,962 522,069 703,666 458,549
Anti-dilutive effects        
Unvested shares of restricted common stock 1,521,942 1,442,520 1,521,942 1,442,520
Anti-dilutive (options or restricted stock)   37,494   87,686
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Description of the business and recent developments: Stockholder's deficit (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Increase (Decrease) in Stockholders' Equity        
Balance $ (222,225,000) $ (164,231,000) $ (203,679,000) $ (149,002,000)
Balance (in shares)     46,840,434  
Equity-based compensation 6,666,000 5,714,000 $ 12,224,000 9,484,000
Foreign currency translation 2,913,000 1,786,000 (580,000) (39,000)
Issuances of common stock   1,000   1,000
Exercises of options 270,000 745,000 989,000 919,000
Dividends paid (31,738,000) (27,741,000) (62,295,000) (54,306,000)
Net income 8,564,000 7,136,000 17,791,000 16,353,000
Balance $ (235,550,000) (176,590,000) $ (235,550,000) (176,590,000)
Balance (in shares) 47,279,201   47,279,201  
Common Stock        
Increase (Decrease) in Stockholders' Equity        
Balance $ 47,000 $ 46,000 $ 47,000 $ 46,000
Balance (in shares) 47,139,369 46,350,434 46,840,434 46,336,499
Forfeitures of shares granted to employees (in shares) (972) (1,702) (37,280) (3,886)
Issuances of common stock   $ 1,000   $ 1,000
Issuances of common stock (in shares) 135,280 438,478 455,030 448,978
Exercises of options (in shares) 5,524 19,160 21,017 24,779
Balance $ 47,000 $ 47,000 $ 47,000 $ 47,000
Balance (in shares) 47,279,201 46,806,370 47,279,201 46,806,370
Additional Paid-in Capital        
Increase (Decrease) in Stockholders' Equity        
Balance $ 499,455,000 $ 475,275,000 $ 493,178,000 $ 471,331,000
Equity-based compensation 6,666,000 5,714,000 12,224,000 9,484,000
Exercises of options 270,000 745,000 989,000 919,000
Balance 506,391,000 481,734,000 506,391,000 481,734,000
Accumulated Other Comprehensive Income (Loss)        
Increase (Decrease) in Stockholders' Equity        
Balance (15,819,000) (12,753,000) (12,326,000) (10,928,000)
Foreign currency translation 2,913,000 1,786,000 (580,000) (39,000)
Balance (12,906,000) (10,967,000) (12,906,000) (10,967,000)
Accumulated Deficit        
Increase (Decrease) in Stockholders' Equity        
Balance (705,908,000) (626,799,000) (684,578,000) (609,451,000)
Dividends paid (31,738,000) (27,741,000) (62,295,000) (54,306,000)
Net income 8,564,000 7,136,000 17,791,000 16,353,000
Balance $ (729,082,000) $ (647,404,000) $ (729,082,000) $ (647,404,000)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Description of the business and recent developments: Revenue recognition (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Recent accounting pronouncements- adopted        
Service revenue recognized $ 1.8 $ 1.7 $ 3.0 $ 3.4
Amortization expense for contract costs $ 4.2 $ 4.3 $ 8.4 $ 8.7
ASU 2014-09        
Recent accounting pronouncements- adopted        
Maximum contract lengths for billing due upon receipts (in months)     60 months  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Description of the business and recent developments: Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Jan. 01, 2019
Finance leases-fiber lease agreements            
Additional finance lease future payments due $ 17,600   $ 17,600      
Cash paid for amounts included in the measurement of lease liabilities            
Finance lease cost Amortization of right-of-use assets 4,973 $ 4,917 9,735 $ 9,888    
Interest expense on finance lease liabilities 4,517 4,415 8,990 8,816    
Operating lease cost 4,405 3,486 8,592 6,780    
Total lease costs $ 13,895 $ 12,818 27,317 25,484    
Operating cash flows from finance leases     (8,985) (8,827)    
Operating cash flows from operating leases     (9,149) (6,780)    
Financing cash flows from finance leases     (9,883) (5,006)    
Right-of-use assets obtained in exchange for new finance lease liabilities     42,359 8,562    
Right-of-use assets obtained in exchange for new operating lease liabilities     $ 20,694 $ 1,457    
Weighted-average remaining lease term - finance leases (in years) 12 years 1 month 6 days 14 years 7 months 6 days 12 years 1 month 6 days 14 years 7 months 6 days    
Weighted-average remaining lease term - operating leases (in years) 20 years 4 months 24 days 22 years 3 months 18 days 20 years 4 months 24 days 22 years 3 months 18 days    
Weighted average discount rate - finance leases 10.80% 10.60% 10.80% 10.60%    
Weighted average discount rate - operating leases 5.40% 5.70% 5.40% 5.70%    
Future minimum payments (principal and interest) under these finance leases            
2021 $ 32,568   $ 32,568      
2022 31,800   31,800      
2023 30,772   30,772      
2024 30,051   30,051      
2025 29,710   29,710      
Thereafter 214,604   214,604      
Total minimum finance lease obligations 369,505   369,505      
Less-amounts representing interest (165,727)   (165,727)      
Present value of minimum finance lease obligations 203,778   203,778      
Current maturities, finance lease obligations (14,734)   (14,734)   $ (8,154)  
Finance lease obligations, net of current maturities 189,044   189,044   161,635  
Future minimum payments under these operating lease agreements            
2021 16,725   16,725      
2022 16,108   16,108      
2023 14,918   14,918      
2024 13,833   13,833      
2025 12,097   12,097      
Thereafter 101,672   101,672      
Total minimum operating lease obligations 175,353   175,353      
Less-amounts representing interest (64,910)   (64,910)      
Present value of minimum operating lease obligations 110,443   110,443      
Current maturities, operating lease liabilities (11,292)   (11,292)   (10,101)  
Lease obligations, net of current maturities $ 99,151   $ 99,151   $ 86,690  
Asset and lease liability           $ 97,300
Minimum            
Finance leases-fiber lease agreements            
Initial terms 15 years   15 years      
Maximum            
Finance leases-fiber lease agreements            
Initial terms 20 years   20 years      
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Description of the business and recent developments: Allowance for credit losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Description of the business and recent developments:    
Balance $ 1,976 $ 1,771
Current-period Provision for Expected Credit Losses 1,432 2,768
Write offs Charged Against Allowance (Write-offs) (1,293) (2,424)
Balance 2,115 2,115
Bad debt recoveries $ 200 $ 400
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Property and equipment: (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Property and equipment:        
Depreciation and amortization $ 19,896,000 $ 19,979,000 $ 39,402,000 $ 40,240,000
Capitalized salaries and related benefits of employees $ 3,000,000.0 $ 2,700,000 $ 5,900,000 $ 5,300,000
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Property and equipment: Exchange agreement (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Property and equipment        
Cash component of network equipment obtained in exchange transactions $ 0.2 $ 0.1 $ 0.2 $ 0.7
Level 3        
Property and equipment        
Fair value of new equipment $ 0.7 $ 0.5 $ 0.8 $ 2.2
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Property and equipment: Installment payment agreement (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
payment
Dec. 31, 2019
USD ($)
Installment payment agreement      
Unamortized discount   $ 291 $ 350
Network equipment      
Installment payment agreement      
Purchase agreement, term (in years) 3 years    
Purchase agreement, required annual purchase amount $ 35,000    
Purchase agreement, amount ordered 20,000    
Purchase agreement amount shipped $ 6,800    
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   $ 12,800 12,500
Unamortized discount   $ 300 $ 400
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term debt: Issuance of 2024 Notes (Details)
€ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 09, 2020
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2020
EUR (€)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
EUR (€)
Jun. 30, 2019
EUR (€)
Jun. 25, 2019
EUR (€)
Long-term debt                      
Realized foreign exchange gain on issuance on 2024 Euro Notes         $ 2,547,000   $ 2,547,000        
Foreign Currency Transaction Gain Loss Unrealized On 2024 Euro Notes         (3,420,000) $ 177,000 (512,000) $ 177,000      
Net proceeds from issuance of senior unsecured 2024 Euro Notes             240,285,000 $ 152,128,000      
Senior secured 2022 notes                      
Long-term debt                      
Senior notes outstanding   $ 445,000,000.0     445,000,000.0   445,000,000.0        
Principal amount   $ 393,000,000.0     $ 393,000,000.0   $ 393,000,000.0   € 350.0    
Interest rate (as a percent)   5.375%     5.375%   5.375%   5.375%    
Senior unsecured 2024 notes                      
Long-term debt                      
Senior notes outstanding   $ 393,000,000.0     $ 393,000,000.0   $ 393,000,000.0   € 350.0    
Principal amount   $ 189,200,000     189,200,000   189,200,000   215.0 € 135.0 € 135.0
Discount rate (as a percent)   99.50% 99.50%                
Original amount issued at a discount   $ 240,000,000.0     $ 240,000,000.0   $ 240,000,000.0   € 213.9    
Foreign currency exchange rate at Euro to USD 1.133 1.112     1.112   1.112   1.112    
Realized foreign exchange gain on issuance on 2024 Euro Notes $ 2,500,000                    
Foreign Currency Transaction Gain Loss Unrealized On 2024 Euro Notes         $ (3,400,000) $ 200,000          
Interest rate (as a percent)   4.375%     4.375%   4.375%   4.375% 4.375%  
Net proceeds from issuance of senior unsecured 2024 Euro Notes   $ 240,300,000 € 215.0 $ 152,100,000              
Senior notes, fair value   $ 393,000,000.0     $ 393,000,000.0   $ 393,000,000.0        
Principal amount plus accrued and unpaid interest (as a percent)   100.00% 100.00%       100.00%        
Redemption price ranging, (as a percent)             102.188%        
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.20.2
Long-term debt: Debt extinguishment and redemption 2021 Notes (Details)
$ in Thousands, € in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
EUR (€)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
EUR (€)
Jun. 30, 2019
EUR (€)
Jun. 25, 2019
EUR (€)
Long-term debt                
Net proceeds from issuance of senior unsecured 2024 Euro Notes       $ 240,285 $ 152,128      
Senior unsecured 2021 notes                
Long-term debt                
Interest rate (as a percent) 5.625%     5.625%   5.625%    
Senior unsecured 2024 notes                
Long-term debt                
Interest rate (as a percent) 4.375%     4.375%   4.375% 4.375%  
Net proceeds from issuance of senior unsecured 2024 Euro Notes $ 240,300 € 215.0 $ 152,100          
Principal amount plus accrued and unpaid interest (as a percent) 100.00% 100.00%   100.00%        
Principal amount $ 189,200     $ 189,200   € 215.0 € 135.0 € 135.0
Accrued interest 1,600     $ 1,600        
Loss on debt purchase $ 600              
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term debt: Limitations under the Indentures (Details)
$ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
Long-term debt  
Amount permitted for investment payments $ 165.5
Restriction on incurring additional indebtedness | Senior secured 2022 notes | Minimum  
Long-term debt  
Consolidated secured leverage ratio 4.0
Restriction on incurring additional indebtedness | Senior unsecured 2024 notes | Minimum  
Long-term debt  
Consolidated leverage ratio 6.0
Consolidated secured leverage ratio 3.5
Restriction on incurring additional indebtedness | Senior secured 2022 Notes and 2021 Notes | Minimum  
Long-term debt  
Consolidated leverage ratio 5.0
Consolidated secured leverage ratio 4.25
Restriction on dividends and stock purchases | Minimum  
Long-term debt  
Consolidated leverage ratio 4.25
Increase in unrestricted payment amount | Maximum  
Long-term debt  
Consolidated leverage ratio 4.25
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies: Current and potential litigation (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Mar. 31, 2015
Commitments and contingencies    
Estimate of possible loss in excess of accrual $ 3.2  
Spain    
Commitments and contingencies    
Estimate of possible loss   $ 9.0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Income taxes: Components of income before income taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Components of income before income taxes        
Domestic $ 14,113,000 $ 16,332,000 $ 31,902,000 $ 35,084,000
Foreign (2,814,000) (6,152,000) (7,770,000) (12,136,000)
Income before income taxes $ 11,299,000 $ 10,180,000 $ 24,132,000 $ 22,948,000
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Common stock buyback program stock option and award plan: (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Remaining authorized amount for common stock repurchases $ 34.9     $ 34.9  
Repurchase of common stock (in shares) 0   0 0 0
Performance conditions          
Stock Repurchase Program, Number of Shares Authorized to be Repurchased   94,050      
Executive employees and directors          
Shares issue (in shares) 135,280 319,750      
Shares issued, Value $ 10.6 $ 23.7      
CEO | Performance conditions          
Stock Repurchase Program, Number of Shares Authorized to be Repurchased   35,000      
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Dividends on common stock: (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 04, 2020
Aug. 05, 2020
Jun. 30, 2020
Jun. 30, 2019
Dividends on common stock and return of capital program        
Quarterly dividend payment approved (per share)   $ 0.705    
Dividends paid     $ 62,295 $ 54,306
Estimated        
Dividends on common stock and return of capital program        
Dividends paid $ 32,200      
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Related party transactions: (Details) - CEO - Lease - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2015
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
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.8 $ 0.9
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Segment information: (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Geographic information          
Number of operating segments | segment     1    
Revenues $ 140,990,000 $ 134,789,000 $ 281,904,000 $ 268,930,000  
Long lived assets, net 406,763,000   406,763,000   $ 368,946,000
On-net          
Geographic information          
Revenues 103,800,000 97,472,000 207,256,000 194,656,000  
Off-net          
Geographic information          
Revenues 37,044,000 37,191,000 74,364,000 74,036,000  
Non-core          
Geographic information          
Revenues 146,000 126,000 284,000 238,000  
North America          
Geographic information          
Revenues 115,131,000 111,459,000 230,745,000 222,158,000  
Long lived assets, net 301,187,000   301,187,000   269,364,000
North America | On-net          
Geographic information          
Revenues 82,402,000 78,484,000 164,948,000 156,462,000  
North America | Off-net          
Geographic information          
Revenues 32,592,000 32,864,000 65,533,000 65,499,000  
North America | Non-core          
Geographic information          
Revenues 137,000 111,000 264,000 197,000  
Europe and other          
Geographic information          
Long lived assets, net 105,576,000   105,576,000   $ 99,582,000
Europe          
Geographic information          
Revenues 23,573,000 21,917,000 46,847,000 44,149,000  
Europe | On-net          
Geographic information          
Revenues 19,348,000 17,789,000 38,468,000 35,969,000  
Europe | Off-net          
Geographic information          
Revenues 4,216,000 4,113,000 8,359,000 8,139,000  
Europe | Non-core          
Geographic information          
Revenues 9,000 15,000 20,000 41,000  
Latin America          
Geographic information          
Revenues 1,850,000 1,339,000 766,000 109,000  
Latin America | On-net          
Geographic information          
Revenues 1,624,000 1,128,000 746,000 105,000  
Latin America | Off-net          
Geographic information          
Revenues 226,000 211,000 20,000 4,000  
Asia Pacific          
Geographic information          
Revenues 436,000 74,000 3,546,000 2,514,000  
Asia Pacific | On-net          
Geographic information          
Revenues 426,000 71,000 3,094,000 2,120,000  
Asia Pacific | Off-net          
Geographic information          
Revenues $ 10,000 $ 3,000 $ 452,000 $ 394,000  
EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &EF!E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !I9@91-"J$ >X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$E9&";-I66G#08K;.QF;+4UC?]@:R1]^SE9FS*V!]C1TL^? M/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3F1,N-_<^6DGY&0\0I#K) M T+->0,626I)$B9@$18BZUJMA(HHR<<+7JL%'SYC/\.T NS1HJ,$55D!ZZ:) MX3SV+=P $XPPVO1=0+T0Y^J?V+D#[)(']^>IW7+8Q+ M))W"_"L90>> :W:=_+;:;'>/K*MYS0O^4/!F5]7BOA*\^9A621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &EF!E'?P:"%1@4 ),5 8 >&PO=V]R:W-H965T&UL MI9AO]>J&_T?!&K_"_9 M%O?V>AWB9TJ+9!<,!$F4%O_9ZRX1!P'N\$@ W070=P'.L2>XNP W?]&"+'^M M*Z;99"S%EDAS-ZB9@SPW>32\392:85QJ";]&$*%I)L;R=\J7A3(]HCP@=R+5H0+5@ ??QUM 6:+2/>HE M105_R])3XMHGA-K4KN'QFL)C"'?JPK_#<^]\RASRA5SZAES^AU_2$ MI[<-KQL /-RQNP\(1;^DZ+>C>,B8U%S&;^21;X34=42XE)891X@&)=&@95XD M S_)Y^EQ)%QKQ6*%,0U+IF$[IGLN(V$F1$#@@ZP=-EQI/\U_^/"A8::.2K81 MJKB;G#=1S,D\2YZYK*/"-6S;[O:=$3U#>,Y*GK,V/(]\'2D-0ZC)G"6UF<)U MO,7'Z_D3\19W=Y_G,V_Z-%O,E^33XO9J-O^X//GI1V=@_SJ;>Z<(LV-71FFW MH9ZEOI PU_*/_(0L-0PR$9)X(DNU?(/_0>VK-*A?76.0!V[NM(%\8J]D%L!T MC%:17QCY\8%OD.P-NOVA/1@-7(R05H2T#>$T"*"JJ)/] ;F%^\@BK<\=+DE[ M?9O,82BDZ7OFIU_0 :_\W7'_%>ENA&L!<:7/2PRH*@<.;NC_ #)G,/6>Q#:M MI<+EOC 51NE:FVE\=>IAB%6M<'"'?X]X+Y1F,?DSVAS_,%!%T\:>JPWS^44' M^E3%Y0OO3*"&V^X0(ZYJB8,7@#R)4^B CP/B F#2&$A50!S<]V^%#YFZ#T6* MN72#"#WK=WN0'(RH*AL.[OE/D8:*(5;$H3\__T*6W,\D9*L6"U?R1)* !RVU M\+]A:%4%<7#KA\H?P-PER[?D6<2U1 VUPUO,L)ZT*@L4-^Y]5LCUJQ^R=,V/ M%K,&H?ET>37%&C9:50':J@IXF92F)2EZHSQ=4*VRVEZ^0?'K^Q7 ]V25^]-6 M[C]+H9$L5G"F2V)[U%HR7+&!K')[VLKM39,$Q1R*^EK4>WV#SBV3, >FO@\K M56@2>%!(8HQ5 :"M"L R87%,+C,%/ZOZT<1UFII>6OD];>7WUPF7:S/!/H*" M#L%*DPU+Z].'"S:B5<9.<5_>)RODD"P,Z/\M$&AE\!3WYOU7>>"%T#_FJVNR MR#04RM1X6NW*ME#NY\IF9^9ETAO2T=G0=L;62QU59?*TP9IW)G$3*5-_OG(F MT<5+@URWZ]"NZV )JTR>XAY=KJD.V6[@8OV6[[2P?P"1 S=* OY+?>>V,;Y""I9[C]$6[N$%/(5E! MD;"8UK$#5EXM=QRG^3Z;5=U>;%?>,>-? MBL1\!:'VZ1 ^-5GL !8G6FSR3;1GH;5(\L.0LX!+

&PO=V]R:W-H965T&ULK5EM;]LV$/XKA!%@&^#4?-%KEP1(DPSML+7%W&V?%9F.B4JB M)U))LU^_HZQ(LDC1&= /B?5R=WKNA??PI(LG67]5.\XU^E86E;I<[+3>OUVM M5+[C9:;>R#VOX,Y6UF6FX;1^6*E]S;--JU06*XIQM"HS42VN+MIKG^NK"]GH M0E3\RD:4 MO%)"5JCFV\O%-7E[PQ*CT$K\)?B3&ATCX\J]E%_-R8?-Y0(;1+S@N38F,OAY MY#>\*(PEP/%/9W31/],HCH]?K/_2.@_.W&>*W\CB;['1N\M%LD ;OLV:0O\A MG][SSJ'0V,MEH=K_Z*F3Q0N4-TK+LE,&!*6H#K_9MRX0(P42S"C03H&^5H%U M"JQU]("L=>LVT]G512V?4&VDP9HY:&/3:H,WHC)I7.L:[@K0TUWGU< MW]TB.%I_^NW#[?47.'EW_=OUQYL[M'Y_=_=EC<[1G^M;]./93^@,B0I]V'Y]&9Y_W:5&\0PTM$,<4.]1N_^BW/09T8=9(>JZ_ M\]Y]VKM/6WMLSOVFKGFE4:84U^JMQR+K+;+68C!G,5,[!+%!N3G@_S3B,2O@ M$:>!%>IWGL@%@L!IS M#BCO"[Y$%70.N459 >L[JW*.H%.@O.8;H5$A(4K*W#ZC2T+"ULTSLHQC2$C- MU9ZW:[)X=KEZP!*.7<5AA">>NJ2")' [&O:.AEY'/]=\GXD-XM^@^1D/#&ZI M=QP\.\J_"W=H(6)IR*:X'5)A,I>@J,<=>7%_D3HK7@$QLH.6QH1,J\@A%HMX7DPAH[$AS%03S!:HNQ*$EIZL::]%@3 M+]:6I,[E]KQ1'!4:>H'>\KU40H\K M=1YG:B$@+ G(!*=#*L X=N,D>* /_(H:G0?7J1\]%^,PP%-\#L&444)GUCX9 M$1QY58LO1'8O"J$%]_9Y,E 'H:_KG_OLV31/I_O4=I^2V'+>(49P',[X/G 1 M\9,10*P;4^16PQM%PXF;68!"&J1TBMLA1M@HM\>X!V8B?FKZ4"DHJ\)T$A/= M]C=[J#D_])87)_:R-GO!GK4V0G4I:3DJ)0>&8B$^S4_$IIZ4Q<'488<4CMB, MOP-!$3]#O=0H;$N;NDW*$IFVFFE1/1PZUY M/-B*JMU"'/#+^T(\9"9?;OPV/9$ 6ND4ORV6D'"N20PD1OPL=DRUIT)MLQ/T MM'$9=%AMN22-TCFP XL1/XU]FJ^,?BGD5CZAUQ$(C;39^G @M3/@I_:WEI(2(GF=7FJ@*B# M%&%#/ZT?EUC(Z QGTX$1*7E%L9_"2!S,%>#4*@Z7(('=+Y[IBG0TF_D)]D:6 MI="FY1\V0KFL3-7S*KB;Q5^RSGEXL]\ &O'_GB"KFFT.]@Z-CI M@;(I\VY7UEKF7W>RV/!:_=!NJ/6S;[]"!U*E?E(UX9054N8!2W2&WV!,@%UK M! -JPW]&<;B$+F;^D-IEM9F3&KV3M?B7;WY&0;RD<;J$N;O-11 MDP O Q:\ M" NE^JU&HX&_JPTDZS3Q4L?,-]UD^V6.XS&0+O63[O4&AEKH-K 6S'AX+BJ8 MV?<"UH83IDV<(;3\U%H.MER0,A+/C%ET8%CJ9UC8RS5E4V2:]WLY64+U[.1 7G')V;B9V+AZKKG?DSTG56J:+MK$[/;$H]AYT#GLZ/;CDV>EMQ[-E MOM1/OF//-GPKQR78)0$X6P.!N:E?N8]=$YUM$1]B&W> M/*^!@3.?XYA#TC6]LH%;FI]8U MKX2LD>)0SE ?%%.**JFGI'5L?:!"]EV'0S9P%_-SURSL?FO35%EIYI=_VZJ_ MU["<53>YD&60X)>W:TD:'S?1]@:L]J(Q#19!"RA%4QXTXR@^Z*5)>+KU,GOL M#(* )M/VZY;#RKWK'X0E8+Y8PN*^$T,T:\/WWT.)UKNVT\G]U)K M6;:'.YY!US0"<'\K 5)W8K[&]%_?KOX#4$L#!!0 ( &EF!E%H'.8G]0, M L. 8 >&PO=V]R:W-H965T&ULM5==;^(X%/TK5C32 MME*GB?-!8 1(%%A-1YU.-;2[SR8QQ&IB,[8#T_WU>QV8$$A(X:$\$#N^]_K< MX^OCN+\1\E4EE&KT.TNY&EB)UJLOMJVBA&9$W8H5Y3"R$#(C&KIR::N5I"0N MG++4=AVG8V>$<6O8+]X]R6%?Y#IEG#Y)I/(L(_+MCJ9B,["P]>?%3[9,M'EA M#_LKLJ0SJE]63Q)Z=ADE9AGEB@F.)%T,K!'^,G8=XU!8_,/H1E7:R*0R%^+5 M=.[C@>481#2ED38A"#S6=$S3U$0"'+]V0:UR3N-8;?^)_G>1/"0S)XJ.1?HO MBW4RL+H6BNF"Y*G^*39?Z2ZAP,2+1*J*?[39VH8]"T6YTB+;.0."C/'MD_S> M$5%QP/X)!W?GX)[KX.T3T3-T[D8/H\?Q%,V^3J?/,W3U1"3E.J&: M122]1I_1RVR"KCY=HT^(X?N-C!1TN&6=+A%/.]$O)%25*N60%X9R"L"^:<" M19'(N590ZA%E:S)/Z0TB*>P:PB.*8/^A2-*8:90*F%.A*^ Q%FE*I+INHG$[ M7:>8SNS-]=#%..C;ZRI9=2,BOW*FWUH("\II@E;"[KG2P \HA$8K\E8\R5)2:EHWL!6D+(:$--O_ M!G&0.+% ,5-;HILX"^J<]? 1974;+W":&>N4J71:4QF++ .%*HBZ@60D6I,T MI]4E1BL*6IK KFI<[&W\L +*N76<8^CO61V #TOPX07@"XBP[KE.A&3_T;@) M[39@4,$1!D[Q.P)\AN$!YFZ)N7LY9J94WHRW6X/AAV[8WXS MWEZ)MWN: ;#%M!8V=_5#BML&>4,] M16$STM@HMHNX MT+1-+W'E(,(?J3-X+_'8;4WCA9/,J A4,QSX?6=UPF.<=:->-S@!/Q:[)JML+3_"]EV?L= PUK]GBK>O2#C=D5NJ@K\?E7L!13W/K(JW+WFN>V:=WY5[ )5:>P&Q\MM M5[[4S37I.Y%+QA5*Z0*\G-L0UDIN;Q[;CA:KXN-]+C1?\;_@]02P,$% @ :68&4>A2?\+F!@ +!X !@ !X;"]W M;W)KRRF,%M]5\7"\K&2=-HSP;,\?QQGF< M%J.SD^;9375V4JY4EA;RIB+U*L_CZN>YS,JGTQ$=O3RX3><+I1^,STZ6\5S> M2?5E>5/!W7AC)4ES6=1I69!*/IZ./M#C*0MU@P;Q-95/]=8UT:$\E.5W?7.1 MG(XO7ZQ_;(*'8![B6D[*[%N: MJ,7I*!B11#[&JTS=ED^?9!>0J^W-RJQN_I.G%NL!>+:J59EWC:$'>5JTO_%S M1\16 ["#-V!= [;?0 PTX%T#_E8/HFL@WNK![1HTH8_;V!OBHEC%9R=5^40J MC09K^J)AOVD-?*6%3I0[5<';%-JIL\GU532]NIM&!*[NKC]?1!_NX>;N'GXN MIU?W=^3Z([RZO+F=?@+;&L\[I>>N4 M#3CEY+(LU*(FTR*1"=(^LK?W+.W'0,"&!?;"PCFS&OQG51P1[AP0YC 'Z<_D MS]ZG_]O[#AE\DQ*\L&6)D OW0I=SD @$*P8:I"#94 M!%8J(@DB8I;&[=*L67^&&@]#*P7VIXNQE'FS-,BS\T(R*%O4(XU@220/U;I$O2>(C 3BCJ>#=:&SN).=QS79 +!T<#$ M19@]@11:!+?'UBX'6X*'6CGH"VU:S,HI>5=?U^ M$]Q; A+(0 EDG"8(DOI8Y(A%ER*U_W6#NPSUVHJZ;TO[=LHW:V"I%K(Z((54 M* NN67XX5O9,''5]1 0@0!8@%)@PSG?GTRX'O1*D=BGX&1)!IT B'_3TUQ5P ME=:+9A'0?%0RD?E2KP.'.DVH)4-,S7;H<3.8Z W W6!Z;4?MXNZB'<<'J1/^ M9515_#S085-8Z64:*V@(TJ&!F?P1@F2"U%&[JH/]C6T9-Z44*'1L M%3>!/B@^)&A$\/E^B 6-(#WN\L&@6:_BF&/?H)TW$[)KH8[=FSE95)8O9SU829]UN*?EW M52M=)%%&3*7"0F1G-T& U$=VV!$"/'21^C/%@+N[U%TZ>H7$[ H)RRXT=FY^ M7J$"6?\G"#((,8F,F031CZ4#@O0X'=XCL5Y-,6&=7?T<(+!3('"10Q[4B[BR M3[)>C#"[&#F/ZW2F=<>0&_(.Q%I29EEL3%/BL8B@8# MK/2JA]E5S[?F]$PQVV3PUJ4X0\] ?HZ341LVNB5^E)NKGV&D&F@A&>%WB>Y^X3 MA"#=D(+*I?L$83;=D GA[A.$V0QX$!KY,]XZ_E6H]M1C\W1S MM/FA.=#;>WY.CR<4>1[1XVE[<-F;;\]1+^-JKK^H9?(17#E'/G2W:H\FVQM5 M+INSMX=2J3)O+AC'6P.B,_^ U!+ P04 " !I9@91 M'BH,V>T" #"" & 'AL+W=O99A_M$C*=MV#-O8+3PFRY54 M"V:WO<9+,B7R:3WA,#,KE3C)"!4)HXB31<>XM6^B4.$UX#DA6[$W1JJ2%\9> MU608=PQ+)412,I=* <-K0_HD3940I/%6:AI52$7<'^_4[W3M4,L+%J3/TM]) M+%<=HV6@F"QPGLI'MKTG93V^TINS5.@GVI98RT#S7$B6E63(($MH\<;OI0][ M!-!I)C@EP3DF>)\0W)+@?C6"5Q*\KT;P2X(NW2QJU\8-L,3=-F=;Q!4:U-1 MNZ_9X%="U7*IHY+W/J%3DYG^3DHA$#88$B&I.X@3\XS0].\$WPIS+)V9G4\3O>@M3^3'E3J=,9JS M#&XL@?6A)^]J3)HJ+"0#+:FNKDW7MFT_;)N;_4+JJ%;H>!7H(%VO2M<[F>Z8 M2'55(;A9N4Y3G/# KT3];_>@Y]>J,XP2%F4&#\/8Q?<[*.\:R@ MV@< M "T= 8 >&PO=V]R:W-H965T&ULE5EK;]NX$OTKA%%< MM$!<2Z2>O4F -$FWNVC3H&[O?I8EVN:M)'I%.H_]]3ND%4F.1LSF2R+)0_*< MX7#.D#R]E\TOM>5JK-79;*OU[L-BH?(MKS+U7NYX#;^L95-E&EZ;S4+M M&IX5ME%5+JCG18LJ$_7L_-1^NVW.3^5>EZ+FMPU1^ZK*FL>/O)3W9S-_]O3A MN]ALM?FP.#_=91N^Y/KG[K:!MT772R$J7BLA:]+P]=GLPO]PR1+3P%K\3_![ M-7@FALI*RE_FY??B;.891+SDN39=9/#OCE_RLC0] 8Z_VDYGW9BFX?#YJ?=/ MECR0666*7\KR3U'H[=DLF9&"K[-]J;_+^\^\)12:_G)9*ON7W+>VWHSD>Z5E MU38&!)6H#_^SA]81@P;0#]Z M@WH\P;!1 /6-F"6Z &9I765Z>S\M)'WI#'6 MT)MYL+ZQK8&-J,TT+G4#OPIHI\\OO]U<7=\LKZ\(/"V_??G]ZN('O"Q_P+^O MUS<_EN3;)W)YL?Q,/GWY]N>2S,G/Y15Y^^;=Z4+#\*:31=X.]?$P%)T8*B)? M9:VWBES7!2^.VR\ =H>=/F'_2)T=_K&OWQ/FG1#J40_!<_FOF_NI P[K7,EL M?VS*E9G:DC6L"T76C:P(++4FTZ+>'&)5:,'5!\* M: E+/9=U+DI.Z@ZW^6[>/'07#IS#T@"B;.3%L2&8!=ZD%^,.<>Q$?#$ 2.0:,M,*_"65 M5B>D$"J7>^-?0P6856)?*8Q&/$*7,F],8FR6!'220M)12)P4KO_:"_TX-TFV M .@5*(\Z\.$/YIF3MR8(@!S,AJ639SNALU+\S0LTOR0CG+[OA_&8T-@PB>VL MX(S2CE'J9/1%*D4 OYT,_F "=2_4UL2ZG8J&%[S:68ISDY1\WK=KPC MJ#0,'%AICY4ZL?YF? N3S2'6=S8.=)-!F-L:Y; ^I=[RYL3D.Q0;'6-+L42# M&3+/P:&7+9^]D!S7O('0[9)S]C#A1S8.#7JL&"U6Q#!A_C367OK\P*VQ-A 4 M,7'0:P7$>9L,2Y&M1/FB;OB]F/FA.P_G;:H%_>#B+EN5^*H)D6G$/#.V [>$ MTY[I%9*)YRZR#VH(R$Z34IROH)A3^6L3D-HA A@%@RYUKJ%<]_ M0?*>7+W+'HV?3Z (R)L]/YK5 :U2UINYYDTU_!UE-]8W/Z38[(P-0R]QI.5> M"GVW%D(!(I700_B.V1C+UYREB,RAAG$R77QWJ!70NJ]JAP7]1U7KZ@M:2]8U"U8M_L&!,JL.:AEP%_@)?UH9[J3 M!PFC;@GK9GJOK :@CD+Q(XHTA1\S=>/OY8N^ M;MNU%C74!J^8YUY\J'OC=27,2J@+DZ%$@;HD&/.,*$V11(J9A@'SHFF7]*)% MW:+UO:]#;10>5ZH0I.[:E")BYBI6O=L&RBZQRTHC>X==LZEP:P4;H=+.5_N= M9)N&\\ED,I:N>?@,84L&L0SB>'IW1'N5HVZ5P[BLVP7)2_V*#[Y V]RT:9WI67^"X1PFL!8T=($43[, MSI_6/=;K'G/O +M\_K9-Z.^.-!Q+CQ@/ANSO:$BQW39BFB1I-%WOLUY:F5M: MK]=K6,/&\=TF$"H0F(J\W0C 6C%D40:(:/H^LK7"#-ET'+%>6MG+T@HKHK&! M+PY(;8ZR#Z8XN,M*LTQ0^&/-]./("Q#\B"5C?N*@,#C3=&\.+Z<@GY 5WXBZ M-I%DRA[>"(EJ(AMO!EF:!G3Z@(GUBLSJUF[N/2Y7ZW*VU:A[1I3O9*J4#Y#/9:UG-+;%"1 :O7%CBLUV;V@C8_#6A. MZV3=%@L@N.8J9G#&(5&PO M=V]R:W-H965T&ULC51M3]LP$/XKIX@/(&TD34O94!JI;P@0 MT(J4\=E-KHU%8G>V0]F_W]E)LXZ5:E_BN_,]CY^[^!QMI7K5.:*!][(0>N#E MQFRN?%^G.99,G\L-"MI9254R0ZY:^WJCD&4.5!9^& 1]OV1<>''D8G,51[(R M!1.+KW-B 'T<;ML8$S?-FKLCS6Y:,ER@TEP(4 MK@;>L',U[ME\E_"#XU;OV6 K64KY:IW;;. %5A 6F!K+P&AYPS$6A24B&3\; M3J\]T@+W[1W[M:N=:EDRC6-9O/#,Y /OFP<9KEA5F">YO<&FG@O+E\I"NR]L MF]S @[321I8-F!247-0K>V_ZL <@GL. L &$'P&]3P#=!M!UA=;*7%D39E@< M*;D%9;.)S1JN-PY-U7!A_V)B%.URPIEX/'N<3!^3Z03(2F;WMY/A@IQD0=D J[CJ_W"5^"@DL%E="85@HS*ZL'0AK41]A[+7OO*/L$ MEP92JQ=HSV3&/\&4$L#!!0 ( &EF!E'W*/2<@Q\ M '!Y 8 >&PO=V]R:W-H965T&UL[3UIE]LVDG^%K]>S MV_T>)8NDSESO=>QXQK,Y_-SVY#-$01)BBE1X])%?/W4 ($!1ZB/MG>Q,/MAJ MD3@*=1=0!7UU4Y2?JJV4=7"[R_+JZ[-M7>^_>/FR2K=R)ZIAL9[&15[+^N']7PK>7=I25VLF\4D4>E'+]]=EE M],6W8VQ/#?ZAY$WE_!W@2I9%\0F_O%U]?39"@&0FTQI'$/!Q+5_)+,.! (Q? M]9AG=DKLZ/YM1G]#:X>U+$4E7Q79SVI5;[\^FY\%*[D635:_+V[^)O5Z)CA> M6F05_1_<<-M);VM@N_R ME5SY_5\"Q!;LV(#];7QRP+\W^3!(1F$0C^+1B?$2BX:$QDL^&QJ\:<=VVC%- M._[,V#\]2S0,GC)1\-__-8]'R9?!>PE"+W+UFV!!@O8[66YD:5O\E <_B+L@ MFB!!HG$8[)NR:@2,6!6FE!*'I=[O,D%@= 8^QY8X9#SZ\@>>P/:CQ]&7 M%\'RCH80NR+?!*^*#8[YJMCMFERE-$P5_+4LFGT8O,W387"NQZ-G9I P$("1 M3-R(4@9I4>Z+DKJ&1P;\6Y&M5+ZI>,QCO>U%N>"!KN]B*_"UQLBBRHZK))ZP9&NMG*4@+F>!!5!3GPJ8#' M199!MYLYK"H M'+P'01P1(AJO12V!06LTR$$ERVL%KT*"<05&*D!= T."[2IX.4&U%ZDT'[ 8SI&H-2T8N7U@$JW:5JK9#2H:W6 *P4]] NAQ+(8T MJ8&BZ"?D*[+C P4K!0_F6GK""<*4!^,I#-GD-;-)6A9 D!^+LMX&EZ!>89XP M^*XIP?T*@\M*P;?OH6_>OKP$[Z 4F1(T\>4:GPY;4O:J*&QYPRVVX,+]VH@2 M* $+A8%_%M46.*I&;?/ZU=!ECF*-0E#D R1TA^(M0N5MFC6X5D3I%@1CLR6, M@WYQ&"L$M:/2;5 V\+0L=M3$$!TH@5_9\0&<(@S1[$M LMRI"EFZA::Q$%D( MH+OM&A!S\=*6C=)*C$0>E[_?WE6:L](BS\%)9&9RH!D"W@&1I:S Q0L-WO(" M[>0>U1)()> 4Y\F"&AS-_;;(I=;&2%10)ZE8@O+[\ _G*7(; "S]E9)>.4&U\.J/P*]Q8P"@.4N%!AFDF8G=%15G(3VZ2,-* MV@A?7RL*JQVMA(H1+#*%RZ3"#9U49R(@F" _HQ9,LKS9+=E#6):%6"$'T7MP M.98D8VS;D":PF@R4P(>MK.011@1G!Q@,!0R#$J7UI.5F$%*0#+"9R'T-&D#7 MCVC-#'M$.75VG YM04 CH1YP7QB3532U;X9I)+;$VGQDX EUM#=:'D >:1)< MJ0(G\]=&[6W,HY'GF1>C"]^"85ZM%*W "@BR6H^-(SMD2/-8=>G :^P@FK-> M2[E2@/_ZI'ET='A-% 6-Z1MDS\?JT[\-:43F:$U7:_135:8-V@]':3@.8MB!5R @<2B-EQ#AF8V$39-I'U?3P0GS2)),](8!C2)K-40) MP*;%7N6:@CN1@Y5!@$)Z];2E0!2%"@U%%M!:@I./6@7B/;+#JU^ *79M*.@N MD=PGJ.PHI%?5 M#KTC5:Q0QU^CL\6:6N.N7=2^8*XR;PR<&FS$@7EE!CZ"J*7(8$S@+MPT!).J MV5OEO,5KPH1U4=3 H3"TJM*LJ!I8G,9AZ_R0SL Y19XW; 'OH8AE*943KY8K M @9"MFWP<7@U=/0_*C7>[4@I4$*:@4*!(??(;BV;M@M%'QHB0>SD\FC54,#1 MPZ1DBPRQ8'Q#0212ET!&71J&4(2'%5GY:XO]_K'P#7HX,,2=%"6HAJW*I$?) M);@=X%PYO.ABGH*Z%=@4,C"L/';BD]04;VD',I5!: < A%J?W,,/O62JP YF MP"L@VS 86=TB_Z7)>2^=J$5:]=Z!R"<'-JH\EE'TAE@&^ %U(HR*V^P0. S^ MUV(,417P!M!K0#JY&4E$>R>+X7.I.^-XH8[@';%!9T>,]E(N,^V.#LQVFV;+ M2MMW8 )5WSEL"?3)O%\$BC^E(IT-E]S ./ 9@,-N MSC38Z*%'1)S-(!.2T)!8BX)4NQ89#A6V_,B.,_KZ(?.46CE1(FUW6AP[W?;B MCN(#[:Z6C71P O%,6=S2HE9L &'>!CD]%4UER0%ZHZPA@ 9)!L['O6=^06K( M+IMEURB^G13, Z@5NLM"FL/J@0:_D33C]B-'H@Y$E0<1;5PV>Q"B7YL"P>5@ M&]D=O;;S[_&4(X@NANA.F:;Z! 0"BI46#:=M3$YC_*49B:86Z?8"H?/HUOH' M#(QOK;7O604OQN/)<(3>:T8!HLQQ[[E"UT0:?7DCL-UD.HQL.\/*]T\ ?R33 M\9?)9.1,@T%, P(VGYCF+3__E8(Z8K4].E#B%H.3 M)L?0N6KW'X)UD[OE4Y-2E-AIO,@LW?$D(%5/""O'8,UW&)-L30&SS620K)X;?!%A@%#J;"8-.+ M0WF;0F!BOGVT&+W2&'V#&%U+K;5,>$(:S[@V!7JK$M7/%;H^!C4(U%(:UQ6 M8 *BGY

EC*==P@,9-[P)SMNZ+,Y(1"6< RO-99@@0@EBYD6LA,3F)'7_KK=F;2C(L$4Z=E"'=6BD39A M!_MG, XC\UH>122H"SLI?.#.'([$[9!6W;"/,6X]UB71&-J14IHMA'D+>\98T?6S0QO&*PDNA0*O7+>,2+9*I]'B46U_[B+&Y_Z!IOQX$LXFXW ^;\>!1PD\2N*9^V@V'87)*/9:C1=A MLIBQM""3MGRK&5\''?%H$L[CQ/9-X.MB8K]&\3P+. 07T6TU3^;0SH0^VPMNZKA MAEPU1S7]'XE,[T-'.LS[GD?FTQ>@AW_SQ<87EU/O/CZ<0E$XB:-P,8[AK_$X MAF^CWF>7'ND,I0XLII40$)!%R\7)-$SF+?=%21C-7!D(DV3>F>)^T$W E,Q@ MKK'].I^A +1D:4VN=3-?R[5*5?T -<[[R+0+4O4,M-(#^:X6.82/=(2"R]Z,^'B\S'\'^WS,DV;'089/7;GL\VIC\<@"C*/?J)P\EYM M4=1.'_/YBEGURA.+=T*M!BIW&T&@M-5GX*=6W\?&]AV+RB5OX+P2>X4 O66' M]/Q[\D8-RW\'GAC$IN?Z^P7XS+Q5#['J#P*"&+WY"3PZGH51 @;3L4XOX*'[ M9;$(QY.)\^0\ BL2+2[<1S,PIHO1W'L6@]F+X\D%;LBNI:K-_IR6^@U$POHT M4.[V67&'D>@YV-@+#\\H[K_W.R-$IZ*AKPG$:(^\3HTP]0SUPUK#?NVPA.*M,?)C\"IB1TOZMD0>HNI"I741U1L*"9@ M1,;'09T]' QL^QH#+XEZDO8=?R_DY\#RL\1A4/O@QS:P^[V3@!LW'7>^.;+G MFP<0O7BV",$P'!.]R0A,ZL)]?0XNWF(T]44O7H2C>>R+'M!],AGYDO3O_/FG M,?E7&Q,G$H3 (YF,PG'2RL(+3%-UV1STTLPW*C'$?(G'Q=-X&LX6OJ&)IN,P M3J+'&160]-$?RJQ Y!H=5Y7]K9_5K !&YL?M&K\];E;&"<;&;0P9/1F54;\I MB19A-#UN+V9.2'O?#-CVN6U)/ MGX^CB\,$SVA)TS*:=;_VV!"0/)&Z.QL*Q ML5TW;H[FSA7(\V@4+J8S7^+ *(U'8U_B9KB/\*W(@ VP]QY@H8DB7T7:3H?AY-9)SK!3;C9XG&&))FA._U'LB2XYW?" MZS[2_%EMR?GD%$KX[0E;,IF$HZ356X,G(W/0;TOB*!Q%LZ.]%O/%@V? ML]M M2Z:X:3NY.'SPC+8D O/DQ!'ZZY^1R9_6Y-_?FK2V <.29!J.%]Y>EQ^61-#$ M9VMPDF+?SX\9B$3W"D$3/;TCP=-15P/;!_R9M,I"N);^\^AC\6 RIHGH ,FY'I(1,+!DK!9YE4G[L*YOW M8_).+J]>!=/1E+[1Y0"Z/M5DQ(J<,K?K.RY5TT#PF:E-RS0001/N#MH.\X%2 M+E]9]8@*94BI%IF66,L+X MT,];,>8Z8#5LOJ'".%@.G7T-ZF) ?U"JA5W7JBV@,^/0"'Z.UV&N>A>48%50 MO4 =;-"NE)22A95CF*]98AILB8?F>/J,!W4Y9^V8A3UA&8=):!UFL>LRR;G. M>;W)W,O46NK<_RYF1545J:)N!$\'B1;:T*;$4J:FI!QB3KBK'KA\?RDIFU1: MB\FILZ1QZHUT5IPN2LJHOLTD-Q+F[2I-[U!GY.BJ1EV-H_4:=*$+!02FA]=2 M[/CHE+Z*C4V[,KFYE<[RU:EYJ-Q+@4LF3E:S@L!*7$*XNH^ PHH7)=OFGYG::C=;J3#H,?VOQX MG6CJKYR8!PBG2FY3!YG$0C5=:I_IZTNJX*R&>8&7 80S8LWWL$^!DDW W623SDC5W92,IVO%R6AR MN2'7('$U']:+]E]^ !.]4;?29*,"B#K!DF2"RF.P\IF-#)4!H[2=:@R4%U0> MJW/T=1/*!D.%;U*UU;[6F:":9IG,-WB@7U)M&6E^%DRL8C!_3$?FW-\7,72S MJK72*>C G%1.@U 7RTQM]**=,L3^HDIF+@7V6N?4>+Q=8JY!B<4@;P]+G[3D MAU9;JV#%TL40WP)-9VV.L /O2:)F58*^9@5&&?J M:IW73Q:OB*12^!(DAJ;0*I8R/-TE$G-0K8%!)W)>;E"F*Z%+3'XMT,VS6M26 M/7'J?5=!'4G%=^%&KSZ3>F%8L^)(*JCH=(M6%4:A9%8J&-<5.J%'#\Z'8?*U MN3%K2LVIY=Y)6(1HYRV5UJ]-,7I;-Z-MP*&I=1@M/M;_F)#8Q% MEPE&?YUT M2^O]Z'QZ*K8(P$V\S&PE]]%F&NL/G7]R >Y@ZU@Z\H R1:L77%3-2@!K!HYP MFL'I&]EFDK,MSJ53%^=P5>M#L I826W;SMGN\Q<-T(7-1-=2*LA_PC^6H%F& MR"%.EFR//4>E85 MG0N-B-=U&ZQ=DKJ,I(64+@[ZA]T+847"&@/B^NBGEI+ M 3V31_;$6M/' -<&ME12=MG6S;PKBQS^3KDRT03IE]H6FG[@'KR1R[+!DG.8 M?J#2LL$=7P!76ZN(&L9Y MVU[0YM56VHM?R(I"5)*EMM)?*UU%=R*1)>:R*\,+AQYHI]R,0HO#(CA7LQ_Z M$#N!5;OYB<(D4RB-E['<:;>_M04ZPN="3! #Q*K&J(TKVG+&C%$\,']H2TGO MR&_6YO%1"9O8J#0;*>C>'3E#E[&\8N-J #==5Z7IA2V.NML[Y M"SH; %;.\1@NA^MCI;Y"S6,/L($X(I948%2#S\% TN8S>X#*W'YC7 7\2U#D MZ@]@V*J%*LU@4.M!'$ZDD""PAAC"X;@9PZ&V/_9Y/+]V\-R'=?'+.^.\OTGCHYQM-8<,!57UO%T^UH7]$ M47NQ'N >AB[$=C;^PL4L\;]',[Z(!DM]C&I$Y>J!XI9QVXW]<-(YX..GXV@2 M_-317MY2H,EH)5RKR H]5Y\Y)PW-].N4&]U8>/(0W M?)YX HV?A_:+<)9,O._S>8N\I_' /%PL1LZW>=0>[)SD@3D6R=AOTW#FI,N> MXH%X%B:1NY4=3[S3$SYPX[[NO1H/1>DK+&"GO2G:0;(>FE\XIVO>C>-\'#_W M?;8X?0P[V+@7/ ^7QRX3^9Q\[6_?%!NU:C/;58A-%XX1Z'(T7:[_KZ M@X?#>8[,1^%TT?)>%(XG+6O^W*T-;?40R<<:+[* 12U;0'ZE:C$7QT,DE& ^G M3YSI@ =ZYHI'PW99<3Q,#N:RF^^X@4,;+W0UV)'E6+!'$&#]!3^F\/' L8XR M[02 _ O\/X/_>RVH\='7>).=\;',G=3^Y2VNJT6G@"=CWP]=ZC4,H):9'!CM'#3^@.8DZ^W[C\;%OC"7[#G/G+LK MZ9(:XW;QR0K>NCP9 .&8E&XE/FY=RAN\G-$4 =)-QNSR\Q@MF_B.+]@#\,I4 MM>5M\V1_37K+45+H^N-?/(SYT[BF@>X3(CS2[[0P4%FBY5\%19_VE!:$S M-0HN[WVNA91C\A%Q?=X,6V=>BB\_[@EC@,C;@0.=E49:\"4M@F'V%GK#$%13? MD3-W'G4*Y?=X\619\[E1>Z>DZK^DX_A-;Q5=9PQ+[[EGJ*4XEW'R#6H8H[8) M20X/(0D.M%J-/A=BP%6*'<1:E)[KC6V1:3W#1'1NAZ]D'ZL@ ^F];Z\F\Q'E MEV_,GL^-S*[=31^$W>*FVPMPY:87)3'X!G-\VCH(213.1R-\YM2FC\+9+,9G M8_?9:!+AL]:7CL&UCD:(,F 94J[V330.IZ.Q=FD-(H\)26N2DNDBG$"0]#WH M1FW$C"]JSZ,Y]M;R8_VL:#H)9^@-ONL*S<-GA_]@X?/@E;YK:H=W0?FNSSDL M;):,+SI2X(P6TMT=F"YT?!0(X>:+<#1V_/=CQMXU2_J5ON&9;I_W+M-QKZEW M[I1E[NRZ$W2@9T_FM39T;FBD?1^^8Y8< MI4TOL376!1<[22-NSU.BW]>C6 M/?2B'CG#G/$M8MC?*B?'HM(]:P=.:CN/(E_7:F)S,5Q'3[8;A_1B>!"_]467 M!U>\^<_9]4RV16=GA]LV*SPB[;$8U[ M0$)<07OO'E\7KX]4S.UJ+GLTE3YV/F%/[L$"GB6:"U+Z,6$WP2PV>)D'-Z$\ MTM#9)*E?FM4&F_C>GX7JWA72KW((NE\2-/SZC9=GWVW>NN;D6X,$U> M< M6A?V+FVF"=[?1BF'>!*'1'%_QX:X'^UXFW MN2"QX.,ZNIG4'LVYXWX69[D;>C[1;>X.\Y_K0(,?M.W3EW4Q'NL+O5)Y:CR)XB'OK>K%= M?#HN\Q_)HXVFX/1-?(\6GD6CN>_11F.ZAW41F&\B"\T)S[: MF5TLPFC2DL6<#'MW]KI'R,%W=$\3)O[\7>1T8ASU!78FW?7Q[*(]6 :R.K?6OG5NK1T$KT"BP3O"\@[< /Q0[%4:8/G>%\$/_M:V MWQ*O>>X=\KF/8)[ZJ8D[T/D0]S5W4NC-HW=H%"J37F"W/7%'! ..ZE1?\]D6 MZ)LGWU$*'I!0X]/"2S=; F4WF!#8/K=R[_[VER/[[6&)IHSE.51&!)?7NGU, M60\,1*;)O\(?IW%^ ^'@'N+/7S;VH9/"X>D^;[V@Z\+%;.I]'R>Q\_T]0JW/Q)[.R??_#_:\\K*=3C/?;.8:WCB<3;TZZ#@DC<6 M/PF"-EFL[[=77SJ_@DN_3XJ_]5OQ;^SQ#^+:I_;GA"_Y5W3;YOQ;Q*!^-YA> MG8+SB!_9'E;_X) M4$L#!!0 ( &EF!E%\L@Q@"00 )(* 8 >&PO=V]R:W-H965T&ULK59M;]LV$/XK!ZT8-B"S%-GILL0VD*0ME@(%C+YLGVGI;!&E M2)6DXKB_?G>DI"A.8FSH/M@6J;OG[IY[\44M:HG30:+&X6R=7I MQ?6,Y8/ 7Q)W;O0,',G:F*]\N"T72<8.H<+",X*@GSN\0:48B-SXUF$F@TE6 M'#_WZ.]"[!3+6CB\,>IO6?IJD9PG4.)&M,I_-+L_L8OGC/$*HUSXAEV4S6<) M%*WSINZ4R8-:ZO@K[CL>1@KGV0L*>:>0![^CH>#E&^'%7ZXLY=?Z/0A= GYK94.,^XMYZ@F<1=*B [J.0/D+0*_A M@]&^78$;SI$.@UXTQ^)]!'R M;$">!>39CW-X%(@;\,(UHL!%0AWFT-YALLPG\((!^/FG\SR;7L(;)/%"BECG M)"-J8[W\'B_PGCK8(;60$AY+\ ::9P'#:2.UT 6"0JIU!SOAJ.R48B : > K MI(]%A#JF&SG=0,G"(5DG 2C/3O\@FZ[!T'AJ'Z][G]_>%Y706P2Q);1@OG]U MJT=F6,?)^R/F!FLG0>W&U(W0>PH[&BBAH%!I/$'KZ*#1\YPXB+H0KH+"T*PI MT4;:.%I-4^6)P@0^DYF-D!;NA&H1S"88?D"D9""%7 ;VT'E9]\2O$5YED]\' M2MDV79S]9XY'03_EF!#/'YO()_D3$_^:U;&!"5QM/-J!*ZFW :PCL&Z,9@9" M"%9H)\+P=8Q!7MZBH\G5[^2H/=5R#@CD(P=@)?*)(8 M( D],E6+/30MN4$=^$R]2CW4=N!(!L^1043V>;!.M0 MOI8:BSX=U8?$46J>P- ?.@6L2TYX.W;]!!P6+5.SWH>[?LX<-$P?'36'L9Q$ MEA7.H7=#M&7(&;^@L"',0 KX49<=. :METI^9Z\X*773QB+K**%>QF@^%B#+ ME=(5IB5<[LX^\ZN>[V>+XGVK]K'6CI7$@RJ/V)<3R$D3L:Q_VZ.P0+-8FI)K MF_V3#_:FXS(9P8^Y_+1WM"37:;=B&' 0VXLHPW X+UU7< M,Q[$X[9&;;+E+E:X(54::6<)V+@!Q8,W3=@ZUL;3#A,>*UH:T;( O=\82F1W M8 /#&KK\!U!+ P04 " !I9@912CS6EI8. N+@ &0 'AL+W=OCT:/+4NKJ M[/E3?O;./']:-Z[0E7IGA&W*4IKM2U74FV=GX[/XX+U>KAP]N'S^="V7ZE:Y M#^MW!M\N6RJY+E5E=5T)HQ;/SEZ,G[R\&^M-C;Y+$B2>5U_I"]O\F=G M(V)(%2IS1$'BSYUZI8J""(&-3X'F67LD;4P_1^J_L.R092ZM>E47?^C-'9R)KK*O+L!D7__)9AI.9I$ MCEY.3A+\>U,-Q70T$)/19'2"WK25<,KTIM\B88_BK*4X8XJS;]?920(4:$_L M6F;JV1DBR2ISI\Z>3X=BA[#X\6^/)Z/IC?C72HE7=;F6U5:LI!4/9K.KX0CN M4!3DV?5"6%7I&K&FLL:H7%2U4U;(*B<2TT>SF^G5*-EP_F!Z/4V^?[A]?9%0 M::H^'<2R=2"FJ^60>;GO^4:)O%$"2]Y*DZW$F(TZ$><.1$BXR>B&'_R#UO.# M\J)8V' M$&"I*F4@8%:;= @.LR"08W#\-&0VEC"7-_I7%4Y,WZ($I-8U46NC!WV$FGB M]O<+/@JJ,HF^.>Q]>G2^$$Z^I>#,60G/G*QG&IOX,FN4+\J4-;BB2FT(AOD2I4J'^PRN(%[ 9DX M./9>)O0^UT5LS#='DT=*EUPX2,\FRK7-8F!=7P]A)7*3ELQT>-V2^;DQM46Y MHW#?+7>1Q6@.(DWKR0I8T7K"@_%P/)YX"=JCH5Y$MW'Z/^ *&UI#AM"+;LGZ MT [10-0:0"3#SQ7BB?%HMY//*Y5;U7D_1.'U"BOS+C URQ"=I%-KHK4HWO5] MQ)M.<8@%CJ70(A_!5UFP;$O@>B(&%0/@5I /T5LM_=;)\*J?53K73"U\W)AK M:5+C]5/JOG?3$5VI N5=%V3JT>SDUE2:D7-@*1\[AU*%_YU$I^RBJFS+^6(\ MOH&BQ.NZ*"3ED!=\8NK6HX/GW\DB2-=335.U.CTO:FLO3JCV,)_)09R9L[JZ M4Y[QW5Q1!2-OI#V6^YA73NM1L\@/\E7,\G2O$_YUW M][D2GY!1]$*S6JW3KJ$DCS0];[;8RUY4L=!+;1T?TI8GE "RH2-*[YM"B?%L M]B()CEM*\]IIVZ*2\+D?*DUN*/=2KQ7RZ;@:B9N$W[! MP'!7O2N)V$9YAZH4=:^M%GK;/+\EJJ5?VAJ$ZA[9([ALGS,Y!Y!P@:CQ_-14 MIX1<@]\,YD*&^:S*-?_$SM);;-2G1AMD\B$(G/'L[SM M"Q(FCW[ZS\5"V[Z>8<)+3)2,].KWN)86Q3[7X#4(HBA):,1Z-?HC4 M#@'$_BD#L2X:G!4]O)0?U<,-T(P*C@X:J.M-22%A@1=A*;AGPF8#A*YC/P1[19,SQ"1Z>:@4I!_O4NSM2 V$/P?[ M&MP5!GPQ\Z15?$;2)\=GM-62# J#K99D//;9\0BP]?'C'S@AH5*H MZT4EA'(Q.*V%8<*@+&P=N<0CT)U>?85= )$Y?\4ZC 4QT5!$HH08I_MZ6++^9@+"%:O@\;W#CMJND0:LN)% ME[O>+(*1N*@L:]#A;@GY6'S45?!0#RJXG%7.U 7QS]""BO=\V]J%B@-Y+AN, M+.O:'!H*!I=6=O$#O=PN/ G-UY%T.#YN":X)]>)_[OB16U2\UE;%EHEX+097 MPV+MR(E0+W5&WH5 4C0TA DL:HH+!4JY3S&S$GO=#)5JNV!%IK+DI6%\M@Z MZKM$6P9-XM3XI";1@_X[!%%GC$O1<7GLT,:1-EE3TF0NHT#T,ARR6&SL*;C1 MR?4&#/B9JDL[X^!<>\2L7/O",F]0XD+:U??6N>\T<>*(9&T>Y\#7JS#XY\CS MAMT5D&M\:_4=<<_;8\AH;=<3HXBI#;PC>.MZ^C%A*386/[M@,6) @ :0#C?5 M0"Z5N.Y4=GJ*M,,?&@V=%^U)^%6;GG([K\:/VN22B-T?9G9'-I-83Y MLX9/0%IN50@\^N"=;P_V2NB[48>AO1QH#G@PZ\7P%TJ?1^5]RN(\0R/H>W8Z M=U^2VK22T-#D1*32WFX35UB.V +-%@1.QFZ=DMB+T:SP9KB@59U/)([5=Y&] MKH2[HU6/+IF(':75W M_*C/ >O3DD7#HZ?(&N&_.>A6'&=U2( N41LWZO$+69=\!B[#%(@JY^V4SJ"= M*: T-!G.XZG:(3%ZQ],NG]O13 A]U.SPZZ#% YT]H1.:_HZO?$3M3;=H#E$EJ8@ M: ?I5I>Z0 L5VA3;3EAN!,_JVW$Z=\G _[,G&8&>M[X60EI/P!8@F<\D&]+ M:1U'PP- @K5V%$AT^HVG%WG3U1W$9S=-PB)123 KYVB$'UJ[-=\GT,-!BH5W MCE\D1Z2JR="G.AI9J(J^08X:91./!J($9L8? G1$C5G9:,MC7KK-(*(!(9"A MD+Z=9F],1@,!!T;O^Y*1T<=\1%- DRS?-MT$>\;U?BCE>YOH"<1&1\7/YTX8 M+6KPAIE1A*3\1+ W^/*H:+' $9)+Q6_)3";Q9"!%.H:'0?NE,F16J_H"Q-B+ MQ5-[@)Q4W?XAW5#L4( -Q:M82-L=C',S)?VH/2#OO:Y*+WS*YGLD8"Z*)KF? M'QEJ=YY)(Z-P-VT:HC<# M8J_@_=!R%M55PS?W:1Z[![R,G7-&\S!=H@4F1X&:Z;J2R,?.MED'?PV'AZE_ M=)8YLKEIUB[;^OD/XN^.A^RASX'>\832<8M7VW[(=V)]Z!8GIH!,N*/FS3UW@M[,,TNK5\-'D])VT#H09MI]U9YQ= M^.RQW^D2W6^ZY=N]\0I\,FB#!]-51:+J/9\=)QWJ_DR-+A!&HV'2FCX8/[X> M3EH^]FS,;>F#\?!1^O;'[MB'KX1DN#GSE!%Q29+MI\ J1J:@ZQ_*\?F7#4NW M;*.$C?9]@'#[*.,JWP?']JVINMM);\^L#G.JZ(0IG_%]@<[G?@=>B+EI)QY?C4AX MZU\()RAX/)RXZ23]RW !=? =-#C@%0$B,%<)3$@]8X>?ENED%MKK@\X!',)$ MYL&D,5YQS0+-2.'R[!'&SW(>(;L=N#8CA??6 M7?7736(6_$KM'FQVOTY!ATG<0U%QX_HXTTO9" M>^U$%QX,N;A#BFT$O3%%0_OO\9* -TX)?>@=U,OD'5[.)*]XSLROF_C7>=NG M[^;8Y?7+WF-X+GM7-UR1]7"I#7 MT +\OJBAW/"%#FA?$7_^7U!+ P04 " !I9@91:!9H?IH% D#0 &0 M 'AL+W=OR+/>1#T.!();(^SCW=4A=[D*\ M3S515@^-\^EJ4N?R]BY>7X8N.^OI752I:QH='V_)A=W5Y'2R7WAO-W7FA=GU9:LW]('R M/^V[B+?98,78AGRRP:M(ZZO)S>FKVW.6%X%_+>W2Z%EQ)*L0[OGEC;F:S!D0 M.:HR6]#XV=*2G&-#@/&YMSD97++B^'EO_4^)';&L=*)ELLHF MM0KPVL:PTBM'L*F!>R19:X@02_N*PS(2E:!L&"0[X3<74E*5]A &1>@4/.P] M#EC,5'VL*5+O]'_X8UTD746-8-@K/;0@% B(:\[/KK95K7S80[->H!4-*#I MH>$J@+]HX*_I,(/C"(&$_ 9'H!&'^(LKFV-)''JV(C*<+6Q^:#D!^"MA: ZI M0:HAM;4&#\ 16J03%5G;%18 .1_[2D3W;$ZWT'J0.4$"GOTVG0]Q<:)Z#09\ M^N(U(&IN(I0'IU"!UL=\[$]RCO[H 99\?-W?$NIB?GKQ=;&%A2A63N/T-X+% MZ ;I*>1GDY +CSCGY*CL'&VK'\7?&.DPZ,7;.+_,1<268-1T,MFK8F!IM]:) M2^9? &(ZO1FI+D,7L_IE^>;NYE<.YTZ;:,U)*=)T3+>2IH@BXM[#\<4DD[/J M$L@^I2\K9/TVN&W)41FE,F-RA4'K]YF0#*6INJ5*=["8.F2\C! $(B^L/LET M!RS#=.?[$1I,"+ N5Z&AHN)#1C.AWZHL3"FG@TZIBWP>%*8ZT.9H_K !" >< M/(,'D,S1;!HT;:A4!FIB? \)M;G3'F5FIE$F %#1H9W7*(:7DG+A;6GHV ]^*G-$I=!(\=O.; 27L,;G MSL92G?Z@$2Z#$ZCV9V#)J9R%2+RQJ>TR'U$IN.XPUXF)%/!Q*>7?+P^&5*)N MT-%(W' T(=O 7+G.D'@=TS7'4 A;K!U._ZFZJ3*.AB%"MFKL>@UOZQB:OH#[ MDS.A69A/BH1<*] $33LX&;)6*B&5V0LCL)Y' 7M?C^FW[E:ST42.ZP.GP WY>9[$"_?#W M:WS&4&0![*\#+DW]"SL8/HRN_P-02P,$% @ :68&44=P;PN& @ G@8 M !D !X;"]W;W)K&ULO55A;YLP$/TK%INF5D(! M#$E(ET1JVDWMI$I5VVV?'3B"5;"9;9;LW^]L$DJFME/W85]BW_.]YW>.?I6>72V2FR^2_C&8:L'C@YJ+;F2[_3D,"&GX H'N"=3Y[C9R M+B^98" M;$]?=73Z GU";J0PI2:?1 [Y,3] *[T?>O"SHJ\*?FG%B,2A3VA(PU?TXKZ^ MV.G%;Z_O2"_I]1*GE_SK>;U.'X_(D0+Y\"ZE8?R1/)1 $&^D &$TD07A7=X: M\.7!(7(L3,1'H8W-,L@K9(5OBXL-.>$"$=EJ)G)]^J3^O\>'4@$<78WGH'N^ M^POPIR[>#NAOQW-H-'M3[B6>J38\ZY??DRCQHR@> A,_CND B"-_%AX!8S], M$X)= GN Z!=.J)]&R>E3//&C,1W$4W\Z#0=Q1/THGIR2!VE8-700^70V&P*A M'Z7A *!H^L@CI?XL20_ <_<^&/2,&M3&=49[M5IANO;1HWWS/>]ZSE-ZU[EO MF-IPH4D%!5+#T73L$=5UPRXPLG$=:"T-]C,W+?$# LHFX'HAI3D$=H/^D[3\ M#5!+ P04 " !I9@91W[)%^_T" !&!P &0 'AL+W=O5Z<8(K7!JPC93, M;!<,?+RGE#/)_6K,1[=-_JI:%9W+,47**R7"LPN)Y%E\.+Q MD\3Y+M2B"Y6^$.H4;K5RE86/JL#B&!^3[%Y[NM>^2%\E_-*H 63)":1)FKS" ME_6UR )?]F]K<11[U,<>A=BC_[$/KX4_D1C=E!=>8HUP133;L3LD +AW0N<'^W)QX)0:AW2O= M<+KK*+9]JC/1A&D 2E*,\L^&'D[-Q K9BIDOV*#&G M@3L+N,&\\2T)4-9";Y%H'G29NK2 A!0&E'/7SUD_@]JD83W@:5(^6I"N[/#?&B M0L,$U3$(H -@O"O7!9&2ERJ]^GZ#J)C9X+E[%!_T-HFF#!W<'Y5&N:[-]=;^ MD;CL>N.3>_?"W#)3&ULK59M;^,V#/XKA'?8IR!VG?1:])( 3;M7 M[+#B>ML^RQ8="Y4E5Y*;YM^/E!(WW=+B@.V+;4GDP^>^;K$3?FI[-+326->)0$.WR7WO4,CHU.F\+(J/>2>4R5:+.'?G M5@L[!*T,WCGP0]<)MUNCMMME=I8=)KZH31MX(E\M>K'!>PQ_]'>.1OF((E6' MQBMKP&&SS*[/KM9SMH\&?RK<^J-O8"65M0\\^$4NLX()H<8Z,(*@UQ/>H-8, M1#0>]YC9&)(=C[\/Z#]&[:2E$AYOK/Y+R= NL\L,)#9BT.&+W?Z,>SWGC%=; M[>,3MLFVO,B@'GRPW=Z9&'3*I+=XWN?AR.&R>,.AW#N4D7<*%%G>BB!6"V>W MX-B:T/@C2HW>1$X9+LI]<+2JR"^L;M63DFBD!TI1;;N.7A2T?KA:Y('PV2JO M]UCKA%6^@?41/EL36@\_&(GRM7].O$9RY8'\$Z#Z+OG7U"&>U[L:-=%MA"P.,@7$"G M=R#W!'C^0S&]*,ZA1S=2:87#*7QME0?T0='^(+@/LW):4IMJS3MN1#A$8-OG MGCAP9 L5QU:2!=YC'["K"'^>I$Q'E5__0='LH!G"X'#$)ST4A!@3*T'J)^L'3=M.:F8@0DR&5K\F?Z9/[MZ:3PG=B MQS .Y5"CG !J1=LU9L4Z#D]'ID<9;0\Q)=+9*EG8T%/ 4]$:PC"U$AIZZQ7S MFE ,3V=.U$>'LQ,\ZR<@GH32HM)(JGT[B4]HZ-2='-) GH\#L>9A*;\MR()%\B(4H"U_@D2$RU^\;$36-Q]W;<'0)N48LM MM1;UF>MMTA9#OA#\"0V)UN27+!!^$]M#M>X#3W"0 Q!5-#A5#4GG6":>C(WX MTAEBG%:Q&M02KYS_W47]X.J6RIJR,O;C!*0%8\.^4N1&ZZ!(IG(O6^U(X9BC ML5\%IY6*CP?EHQX2F_)V5),-;69GF->IQ!,3LHG5/KDN*J55V/&63%LGM0X- M%7595-I:323\N"M/G9?YT2W4H=O$NY8DV<&$="&-L^-U?IUNL1?S]"_P6;B- MHFII;,B5#I_S#%RZ7],@V#[>:94-=$/&SY9^2="Q :TWEC3O!QQ@_,E9_0U0 M2P,$% @ :68&4:F$.R$( P TP8 !D !X;"]W;W)K&ULK55-;]LX$/TK ^VBI\*2Y:0-4MM XK9H%PT:)+O=,RV-+*(4 MJ9*CR/[WG:%DU5DDN70OEC@?;]X;<<;+WOGOH48DV#?&AE52$[67:1J*&AL5 M9JY%RY[*^481'_TN#:U'5<:DQJ1YEKU)&Z5MLEY&VZU?+UU'1EN\]1"ZIE'^ M<(W&]:MDGAP-=WI7DQC2];)5.[Q'^J>]]7Q*)Y12-VB#=A8\5JOD:GYY?2;Q M,>";QCZ 5SH3X"_T0FW-PT05RS9C, M#!IMAZ?:CWTX2;C(GDG(QX0\\AX*19;O%:GUTKL>O$0SFKQ$J3&;R6DK'^6> M/'LUY]'Z#HTB+*%5G@Y 7MF@8K_"Y3(E+B!A:3&"70]@^3-@;^#&6:H#?+ E MEH_S4R8VLP%O,:E=1+S%[ZI]A'XVH9]%]+/_ MIY-H"^@=,UA*$(O/KC(L\6[^!K5>D"P2!?US!9_ZX1 M-JYIE3V(:?[V78":Y_A'QU#H ^@ QA417?.\6' #SK;3IM1V!ZZW[-L>X-Z5 MNFO@RY<-]+4+&#U> .B)(IM:8P4?]EAT,H(C/3^+C"J]9TQE;:<,3[DEX$T3 M81YQFSAPC3_GLXQGP1@9ZY;K'E!Y:$T7A+0R483X7 6D]BCF$KBVT:0Q#'5C M4.8'R(VT\O/9DU]/=:4F*%S3 M:")$;M^#;*VH0;6M=P^BW9A'UX07#-4<^NL:33TY4F^5+N&I@4A/%DV#?A?7 M*7?!=9:&G3-9IXU]-2RJ7^'#NK]1?J>9C<&*4[/9V_,$_+!"AP.Y-JZMK2-> M@O%5;@1Z"6!_Y1P=#U)@^A];_P102P,$% @ :68&4: ^LS:K! !Q( M !D !X;"]W;W)K&ULU5A9<]LV$/XKI:6<0 M"13W+G-T6QFLUQ6J9WJC53P9*5-E3H0S7IF-T:FR\:H M*F>,D'!6I86:+.:-[LPLYGKKRD+),X/LMJI2*\6.>N5LP6 M\TVZEA?2?=J<&9!F'G8IZ?;/@ET+NK'>/ZDRNM/Y< M"S\NCR>D#DB6,G,U0@J7:_E:EF4-!&'\OL><="YK0__^#OU=DSOD%:J_I MS;X.GD%,#ABPO0%KXFX=-5&^25VZF!N]0Z9>#6CU39-J8PW!%:I^*1?.P-," M[-SB0JZAQ X5JGW!4*FC^IYD1)5'BL1<$IVG'KV ,[; M2EOT42$%S?7C:O6ROOZLUX8QT'$T?N:28-@.F,6#G1T MO)"4#0LB>(A.;)&BLS0K5D"< 18.F1AHV8C70RXHC@.R+ZQ7&L)Q3(A?RP@3 M(?PE(NQ)!"?)\U/DRSA+DV 0 MGSELCW!(AQCS8/AJ1LHC0AR+)_DLANWR0*E'&1T^T:0Y)LFP28N _6D7\%<# M,3ZD-",19H%/VDA@WB]OW)=@>Y-A*/\FI__[+9H&(9#0;QW :9$D_I+$/U

.4A@1'=@@? MH?DA%W THV)X[D@$#A]2FG!?P;C?7E@8XX3__7VQ8^B=XHW,9'4E#>+T7MFT MY(;#[Q^>^'%#M2]U>XB#G,#_8MPC69@T>WU/LGKJT"Z'^#P&P '5.[DF.(C9 MH.*"A#@*_0;-ZY)Z+;&>C:KT-VT*![/4JA^CZL:C3"M;6!AU8,E^=+(PZ]'R9KZ1Z),J'&@N7#V43<=&RIDWG(.?=?,)PH*+K7+MG-YINZ\<)^UP M?[^\_43R(37K0EE4RA68DFD43)!I/SNT@M.;9M2_TL[IJKG-9;J4IEX SU=: MNSNA=M!]^UG\ 5!+ P04 " !I9@91T?NE] (; !.;@ &0 'AL+W=O M M[>YQM-K;SR!8)-$& 38*T#&_?C.S#E2!($7)\HYWIA]L$F"=67E\6959>G53 M-U_XAK'6N=V6%7]]MFG;W8OGSWF^8=N,3^L=J^"75=ULLQ8>F_5SOFM8MJ1* MV_)YX'GQ\VU65&<_O*)WGYH?7M5=6Q85^]0XO-MNL^;N#2OKF]=G_IEZ\4NQ MWK3XXOD/KW;9FEVQ]O/N4P-/SW4KRV++*E[4E=.PU>NS2__%&S_ "E3B?PIV MPXWO#DYE4==?\.'C\O69AR-B)J;[Q(KF=]7Z M!YH\3&:1X=J!#("D2(YZ(C&N6[K,U^>-74-TZ#I:$U M_$)3I=HPN*+"5;EJ&_BU@'KM#^\8SYMB1Q2J5TZ[8KED#XG%4M MS/,:%G 'R]'R%\[YI[HL\H+QBU?/6Q@$-O4\EQV^$1T&!SJ,G9_JJMUPYWVU M9$N[_G,8O)Y!H&;P)CC:X%^[:NJ$GNL$7N =:2_4% FIO? )*7*DVTAW&U&W MT8%NWV2\X-@A"!>'1C,\8VS B7)=2M%U;*FV#I0L*B7''J\9D!KE\I+VO63VM6\,)E6C5,.&VF@ M?E(-'R#4(BNA3>:05IDZ;UG3@GJ'6L((D#*%$:SJNJUJ:'59\+RL>0>3DS0L M[Z!T7G8@X?"%^LRJJH-1WK\BFJ6*BGBU6=)@;HIVXWR>7DV=-:N M-"F/G6=+]D>'"PU3PH%LLR],KGB_=B!3)=AO& )#K^7'T:7B6_JK@1> =F& MQG"QH,[O726,+:T6=GQ_0TAO9"-NL4Q!OQ#+ #_43>M JVB''=^;_+>F&)(* MR(:5W@'1MPO6.*&/ML!/IT^E[N2X2$?<;&K@O$E]4T%IWBU !12PT SXY!)^ M)DI..I4M%'+,E,6Y+941/PF1.K,=X6L.*, MCQF1A[5@V0\AGUJKG4(^+(3\A[,7YI4G!H< T(?=7)X;#;'?(M=Y8=V:B^$A&+-!'P8MX*T1$*9IO=P3R M!(VS:NJM%'M-LND1KHLUU\5'>>:#GE51\;;I:%ICK/>(9C3_7;8.P#VFX9ZP M_'G6-"3>@F:T2FA-M5E%MKG.2FS*[842@1R\7I3,%4Q=+(5EA38;!S% O\A& MM5UVAW6D3.=-QXQ%R7:[IKXEJBX%"H!^.Q3W/.NXY@=0GDT[ 56Q=4#\@;7D M#Z2+];2% E/:?\LRP82H&H?30J:#V0,3_)U4&@=0=+,IP*@9(^+6B#)4?MT. MI/B/KL;A@E?V!=Q D#>P7L[YCPAP'?]BZKSIBTKPVS9D/P9E UPF/WBI6J*N MLWQS@:.SUJT'26(P-F2A9I*7W'D61;.I!P:K+%'; )HJ0.]SQ&=,&8V;#,O- MXJFORRE9NK\#^!+&TH M\T0+5G)4(OZSJ;EDUAWBT.R6 3MV%2"*AJ,28P4B C=!NP5\1K1K,HC)P+ M=R-SUHB'*Q05&%/6M2!4:&&$OF\0'4&W+6*P+8!C!'_ &TJ;3H WEUU.G359 MQ3,!7!:LO4'3G,$DRQ(F16(N/7'YB-I4#MT%W[#5N _-.4I26[O.>I2&[#8O M0,CETV=-T2M)T0](T163NCZ7R)OLA *E-?H9# ''%8)611H[U8VE^',:O5-P=T#G*K6%F. M0:#1O9Z5@K]P;L # V&?AI:V@1>!?J&P:;MI&'.V8K=#8%1;"6)-XXV?NFBP M=XPVJLH[X><]2PPM1"_B:;S7%R]NOZ*G4]357*NK^;T;$+D$3F6'C(C\!^L. M*X+P!!9XNT4M ,O&QE33$S:OU9"H!;Y"!2S.J9PH<(XE N_E^T]7],U_>8%, M+7B4>E!45NVV=?[%MKS(UNB<;WN"[*,Q-FCB'& D!V-XG14E00CD M5:-9<"UH/T'NI=S0CB);3L!?: #N.E5'_@V!T'Z2("Q=2SH5>U0,H8#@.TDE MF"".4N@!J06.=*!:7MGS-GN2^).!@9>]N7+#!*&/\F@%[(9V!#&OV4%"@C[3 MG<)'"] "6Q+E<*V&.PJ"XMH16= :XSPS4B]W#KC*K=#?@]K+GBBNVJ%BMRTA M&ZPHC(<8K^LL&0*U AT^W <4D+MM"([=R?%M&5B?WHLCI;D"3[&^(5(QT)8E M%VZ!;$V/6PU&K8:C5D.LP0O=YE-__DKZR=R-'7MU!9KE^(MAN[;J&7GKIP\J M^]N0,#;W3^3*1S,WF47N?-ZW Z]">!4&B?DJB3TW] *K5)2Z89H(:4$F[?E6 M,K[T)0-OYLZ#4-<-X3&=Z4<_F+M1TO<&G%/ MJ<0+W3B.C5'/W5ET G44?T6Q&\_A7SPS9Y[Z@1ND?O\J=F=IX +P-DO-PSF4 MG-_#WEV%$HZ+M+:^G4 M2NU93"TA("!IS\5A[(;SGOO\T/434P;<,)P/NKA_Z,H-#1/H*]*/\P0%X 2H MDVJHDQ[%(E>]T?X/[KQCJR(OVC%(_8T<[WO55MT:==3G6R$S5Y9\?LJ*Y:2HS$+@4F[P&/Z:'9W]&!OKWX3, M7HK]N;?9KL !?13(^/Q'@L6*Y=\#) 0O_EP^7P!X%\=1X-7_E(&[)S?X@4>C MQ/5#L-R&F7P&+\V'-'6CV;6NP#L;Q#,+O#08<6* M5NW_2O6S;K)*N/H.V^[*^@Y]]G,P]A<6G5'O?.VS(,A$0'<$O; 8_;'NL19B M"S&<5AJF"XBBDON?^9W8'2E/ZW#X' !J"._Y]2/'4[A\Q-OP 5T%!IQ[,H+> ML@;W$>0QK+!8,[!FT>&A)J6O'?DYL'P2&@RJ7_S<>YA? MVPG@R3@:/!FR9YL'$+T@25TP#(=$;^:!;4_-G\\!:Z9>;(M>D+K>/+!%#]9] M-O-L2?IG_OS3F/RCC8GADH('%,X\-PI[60#.CLV'!/128AN5 )S/T.+B.(C= M)+4-C1]';A#Z#S,J(.G>=V56P(7V#ZO*\=)/:E: (O/#=DW\>MBL1"$ZZ;TS MZS^:E/ZX*?%3UX\/VXO$\*WOZP'+/K4M"1(WB?R+_1=/:$L0F,6#IW%; I(' M$C='8V'8V"&,FZ.Y,P7RW/?<-$YLB0.C%'F1+7$);FC\:4O^M"7237]J*[(7 M=F0:DGFT9TAL[P3W.^;&&S0D86!#I'@>N;-DX)W@;F"2/LR0A G"Z>_)DN#F MXQ'4?:#XD]J2\]DQDHA?C]B2V7IR#UCV MJ6U)C+O'LXO]%T]H2WPP3X8?(1__]$S^M";__-:DMPWHEH2Q&Z767I?MEOA0 MQ&9K $F!;3EB#W?$?!LD1<#JZ&,\R)JX\WG\/1D3F-?\=%LB2C^M*0G3(Y8$ M?SQB2**YFWY+IR2(W"0Y;"Q2_P&&Q']Z0X+'M*8"UB^>TI"@9Q\.'[\+M^3( M:93O]:E?+C(CQ'K$1TDYK8(Z:Q'TTX8!8]+Q6; M;L0UJ!#,LE@QF7XSI&S&>9T75(W&,R"B'JVK [(I3IA1"+V(G.0G3M^>2BXL M/LU%!4?JIC( MADHF&@$)B O5J-6Y_SVC/.^7UUK6"Q%-K$;0,,PKQIG7L!)%)?+'>GZG[FB> M9J=3YZ<^/41&#-LS)^:!A2L:4:9U2I;QUOFCRQIH%Q-1*(?$.6NA7^!E&,*9 M@RR*9 -0V(@5E+E=#!4)4 ZHS& :7UAY)Y@?)4M$(U=F?^RVX!CO-J) R63A M9K>*2ZTQ:8."%BG?D),BJZL)1A:*-, 5?6\Q8!=HT%64;8:T5XLV=3X4MTR% M%<,09:0LR01EJ#G9\EK8P ICW%#:CA6&E<]0SUW*%!59A*+F4.&K1(%BU\J0 M7KEF):O6&&_04'HG:7XAF)C$H[[$G@I+L$4,42!?%3(! IB3,MIPU/6B+-9R MTM Z&G$)N/:63)7 7!"QAY9O-U@*$2#^5@?][,/I>2[6EL5W-3)-QN*&]<, M72]0#8A.M.V0O*%_@C M2 QU(54L1<*:4R3FH$P714[DO$J1C*0*5@>CF&M$H5J+ZLQ#D?@Q5% '$D', M<:/343(Y,4S9,B055'2^0:L*K5#0;\/Z!#776@\1KB.6KP_=65$(4\MV1F G M.&,?E[A@*RF[1MJ8M '[IM9@M.!0_4-"H@-HI5R&Z)P.PE(U^I&)$93JXP"* MO82IY/<4DU0_M?_9!<#!'E@:\H R1;//P&;?,*D$,/GC *B4 BFE&>$G_+( S3)%#C&BB4?L.2H- M16I,0FXPHTA:2%4&4_>83&+J1\HQW_1WRF*L'7.U1#:(*;W7Q;INZHZ#/'#& MOE#2&ID>G68F([;N!62]GE )B2JZ&FF5 U^SW,Q?U9DL(QJ-9%HU@V'8 ^(Z MY[VEZ/,I+U1"Y8(!!!!H0+,W A0C$?+>E M*U?*G]QN"D;\K+/GOK4U!5\ST56[\2Y%"9TU T_WK:2I_OZ4)L< MLB6!BG#Y=7;T"3<$Q:-5SR>.(%KO,C@&#,)%.+;5]\ M@!"9:3Z]0WV$^%:9;52!QJ_"Z]_+?2Z9].;(S(/;5.;Z-A!I%0I,S!=;D"+! M3S'K/D0>9&.2[[.?(VJ:GGV0L\TPL[\ZD@*G+E/(=KOR3OHEO;&26Q B3QGD M%*DJ*:H=GS[;MQ0DGJ@OTI33;P3LY94&, 5PEL8P6HW%C0R5>$ T!,.JA,.(TQ'YZZ+8@#W 2&.+F!N#;A>^ M!PM.F_<"HH(#(QQ9A67P6T:NM=V 8JM^5'D)C6J(L]]1@0L",Q=(4(JZ<&CP MYPWP%2>L28I8V$_%6J(';*VNLH5!4+4P.&\QP*FUO?@UGU;>P&AF@?H4P?]? MGVUSZN<'N<** WA[;Q5+]R* HVV%>C7!319Y48*Q<>JF26@_^PFH+" WYFPI MW8W:WQJ*>Q5#-YK'\BBIKV0.W@^M MG)]G>"P]-TYJGNK3R!NY-X7D%-ZP>>(1:_PT:Y^Z23BSGN?SGGB/XX&YFZ:> M\33W^X.QHSPPQVPG_12[B1%N?(P'@L0-??,H()A9IT_BP%+4->_>.96D;_%^ M!]H\HRTN#2'M#$AY)81"]H?I<]]G3R/S&BI$KQ;M30J< \WGLPO[S3PPCCX. M-SJT&OVI3^KZ46J&$^"*],_R=I#3QWF.W!6:QTJN9QXS_3+"JF+?1E#9VB^I MV,TI^BAPPUEJ8GXP-6(QHFG\R)[V>&"DK\";]M,*@FFXUY<^'< =)MH9:G _ M]L!T]+ ]\ #_@A\Q?)S8UD&FG<$@_P+_)_#_J 55&'U5++12R-9@[^W+;890 MCY$J1+8 G+=7BY!CU6T9^OEJS[,A"+K,FB^.Z$Q@/X34*VB@6)1LHK2ST]D- MJJ.VC[]\5A#[@O G%#/>.>W=#A%F*2^R4K!+'/U L_YL @LGEM*\\P'W5MD- ME-39G*N6J8ON1!L]F]C %^P!H+*";\0^OI&G;K>I+V+KN$ST'L5YQ(?&C1AT MUQCA2'4<( :%"6[&-I>H+!_Z(0RZ1L$5F[.KK"CQ:A_:@459[AL1%Y)PVL:J MLK*E?76Z@\[UJM1Q;?&J-!OZG,/$DC"Z&$B!T9I+E[!@N-7A5L"%FZ>N M%QGX_9"Q-\V2_*E>K7#_EV)FK&N;0'XR)RU@TW=DE+NMZ00C;Q MJ! 716UWT$(@]Z.=*S&45!] J[U#@Y?55-O.O"Z !1RU+ *F.I9Z?&DP[^@[R7!S%&*N']1=LW57N M(P#M<"&U2MR#W]618R-QGZ*EQ*G(4N'Q'^6F&1K.XEI=PMN?G%;682FQBV%< M1Q5I?RFB%LY[!V">'^Y#>3,4DRZ+/!9(-Z((3H&W)HH=TM. S-\3HO5C 'TS M&]'".]^;VXC6C^@Z*0O1XK9Z&-J(U@]<+TW&$*WO^6X,H-A&M'NZ9@15^LF, MXKX?CFEC'+5W!-*>U+WON5$4'@>UOANDP87DQ >#V31U_9E>EF,GW4%_TAT< M/8U6I\O6O=SF,?3H"?=7MNF\IXO ,&+JKUE%)]G^F,.IXM2,,_(K?PF]-?-OW1N&QZXKP%30.H#=-V<&/RUWI7Y ZF9;YP?K*W MW.V2>$7]:)-/?33TV$_)=!,92')?<2,U0KWZA,:*J[@,O1V+.S7H"/%C==5G M?_&">O.>8A=A"24]]7CI;E=8V35&4O;OM3XR_UB+H9/Z0QRY,NH1@]=N:%Q6 MZ?XUA8N(091R^<&J=30X$!](_8T3N3_?[#GE14F=ISYDL0$!(&;Q%9^>^!& M0728^7ZFNZH1[RU:"X(])+JOCQV3:3Y%R)%[YO61:M/C8S@E MX"YXU CZ*+LQB_W<^!-?6P9&44^V%I2)(<KLER_/3Y6\4JDD3K*UR*#.\N\2*,2BL7-L5H7(EK4G=+DF%N6=YQ& M,CLX/:GK+HO3D[PJ$YF)RX*H*DVCXN&]2/*[=P?LH*OX+&]6)5848*L7QW<,;>OF<6=JA;_%N*.Z7])KB4ZSS_BH6/ MBW<'%LY()"(N<8@(+K?B7"0)C@3S^*,=]*"7B1WUW]WH'^K%PV*N(R7.\^1W MN2A7[PZ" [(0RZA*RL_YW<^B79"+X\5YHNK_Y*YIZ[L')*Y4F:=M9YA!*K/F M&MVWBM Z!-:6#KSMP.MY-X+J65Y$971Z4N1WI,#6,!K^J)=:]X;)R0QWY:HL MX*Z$?N7IA5!Q(=>UAO(E*5>"7%<*&BGUELR^1->)4/.3XQ)$88?CN!WV?3,L MWS*L1S[E6;E2Y*=L(19F_V.88C]/WLWS/9\<\)]5=D1LBQ)N<6MB/+M?MUV/ M9S]_W23*%F!PLUY<"/Z%84@ 2B5E$AU)C2IP?_^]\";MD_DGU?OZP*(8P-':NZDO=/5&R. M"WLJ^CT=JV7AL]K^OJG(.$]3V-]&G^00X2MCXKC4=QT:!,,X4&5#EP?NA(CE$OP+;B= -?Y*\MJD%$S(I0&W^[XV%$.W+S(> M4,@-LW(YIY8W:,JW;.IYGC;K@+K.#MKI M[-'QJ!? G^?J*P\9ISQD0Y5'W9!3QS%:!78 +8,)I+@]4MR=D5)EMZ %G'J& M?Z4\7'2*VHZ5Z>'_)U@9K=1@T=T?J>JN)G)V+YEX,7$R=>^W3M6M69@6V)E, M;8B,NIS1T.'PRW$XE*S1NC-CPSJ 0$!A#M=# Y 1#N9K>]0.!K-C-F6^;OS4 MMH,-$4]/';LS#H/[(,OIBX&/EC]AO%YOO-[.QGN%$E=YLA#%/Q2Y$$L9RW+, M8*>'_ (,MT?4 M:[V>Q7&55DE4CC#;GR9SL9 (GRCIJWZ%/2V>=DMYJ?7IKN<-)JX,_%U&HB%?$9JV-.CYE-E"RQG]OH%(OA"%U7%>KF3'@ M*1;.]2H?Z#JT J.. [%R[LX)A/]+([DI@(E@]65.1+I.\@$ KNUAN5"J)!!]E$4(HL?2 DK M5!;2_DK5P(])-K -0WSWP&)N_;FH'V%?^"U%TV./I6(1 H>LY&2<.>20\ M/>Z'%(AA&_1<"[@[U&_/((@,+<^$'@^I%7 3>K#OKFN92/HK7[^3R?^;3+1< M$U(;V[6H8P]8 ,OV]((/?LDW285#5FD;5NQQC_JA233,5XZWW2BN@D6 [KS5WM].*8V/V'0SM7ZQ*-DXE+*3,V\X7OI8T/R4! MV^Z;2[A/?8?-'U?LD4LP,/,V2N-< L@#Q 5(%AK';H9Q =*=#L@9LVCH^2;B M@)0.*/7() WK2\HBV^#TS M^G" 2)Z#AGYF4<(?Z_G:R"-DSB(3MGTCP M_:ON@/N*?1()9O;V9O%5I"43;YW\_JV3O_-;IT0 ?,# U.BKINEQ]N7&C=>> MHR]&NVOS[O+;3PGL>OT@LWK'!RT]S4EI7I3R/U%W8J3 M^F'^?*P@A$BI42I M=+L *-MF&6*XC^!$\94D$??HU&"C,K(TII+(Z%HF0'YB& UB_XWXKZEUF$M^ M78L"II3=C"T%FECNHXXVN#VO9Q]"![!-:OC)K3@=VC+F+2L\CM6J( ]]+MV^/T*+(L\-76O:V &.@_;7900NO]:RN&^.#]3; MD(F[7?P1!]8,=0O33B,]6]Z&JD8E$O[2&!#C7BBX4%$A1HTQOB1EFHZ1]X+)3VR@1%9W#H:EL7YD?U(5G]::R%5 M7*<6,*C8MIQ^VM910'[ BP>7'CE:"/5H*=HY5EA1D' MGF^5:96"7WBH3UR2"KQ^L;'(L7AF6E)]=&:+A-FZ *:IF&<<@/G0'P'3Z0F>S0%^ M =8.&(3,,; LK-/.'UH0_'.L<_0ZRV58-] 5!_9B%D1KH(9H66HY-V<.]2RG M98U.D::[R*\3>1,UZ48OQ0NI"W'(+T*IUM0Z=U\(2+D5[ .NN%/]X,J8YU(? M'>YETXK<1DE5V\ONTN$?+#P@YW5Z5Q*@J:HPO0LDOQC#SSXB$>X+(IA>-;B#:KAN,P65:ZA"^;X>-CH[MLE\54B#9 M\\'0#:1 ';,"$RD,8_7 1 I&Q+9M(@6"8BOTQY#"+$8] )N)E$TUC5DK\]TZ M(WT^5CR'[SH6>>VVW MZ!!V5>9//YG5'G%T59=%?BOKCVLP%.OC#M@QU.A23?7MKL;#RCYA@\2F/G)[ M7HB%'#J=KZ+B!JK/;B!HTFRW![#^3<8 8BV]QZ>HFC6=H5>IIZ9!WM*JZS/& MS222INL,DHNJGEQC"''X#D%7W=1G/J> M\2Z04X<;CXTX9&G2T7S<5-3*/-U_4'1=5Z6>5K_7(D(" $;P/UEGI== 07T MGYB=_A=02P,$% @ :68&47$K8LV3 @ M08 !D !X;"]W;W)K&ULO55M;]HP$/XK5C9-18J:Q FO Z32;5HG5:H*VSX; M.[C'=*/YD"P))]*:29!(6UVU$4 MF54!)3/7:@L23]9*E\RBJ3>1V6I@N0\J143CN!>5C,M@.O;8@YZ.564%E_"@ MB:G*DNE?,Q!J-PF2X @\\DUA'1!-QUNV@3G8K]L'C5;4L.2\!&FXDD3#>A+< M)*-9YOR]PS<..]/:$U?)4JDG9]SEDR!V@D# RCH&ALM/N 4A'!'*^''@#)J4 M+K"]/[)_\K5C+4MFX%:)[SRWQ208!"2'-:N$?52[SW"HI^OX5DH8_TMVM6\W M# JC772?R*C\PRZ9CK79$.V]DT>K ,ZMYZ L\ M/7*OI"T,^2ASR$_C(]34"*-'83-ZD?!+):])&H>$QC2^P)+WU-H1?X MLH8O\WS9"WQS;(^\$D#4FB#S5DF0UCB+UYF6@"T#1\OG/7>ME[.\>S.@ M+ IX=19TQ)XQUGE9C%LK@:W'Y89<<8F(J@R3N>F,R)']?Z^+0@. M9 2'"(X(V1QDC6AE5;/YB6RN*8\]L"ORN@G0.>KY6R1\,E:+Y4T]]0 M2P,$% @ :68&40&*!@Y(! '1$ !D !X;"]W;W)K&ULU5CK;]LV$/]7"*T8-H"M^-*#F6,@Z0/;T*Y!DFV?98FVA4JB M1]%Q^M_O)#LJ%UG8]6F0!JA0RVQ;V4N]^U$=\HDZ M>[FNVOX7[0ZR)$#YMK6Z/BA#!'79[-?L]E"'KU%@!P76Q[UWU$?Y)K/9?&;T M#IE.&JQU#WVJO38$5S;=IEQ9 V]+T+/S*[6"$EM4-OL-ADJ=H.^NLT6EVN]G MH047G6"8'\R=[\VQ(^9B]$$W=MVBMTVABK%^"*$-\;&[^,[9@P9_WC:O$"<8 M,<+( _;XD"_O[?$GY/N 63&8%;U9<5I[;EX?"^ M_29EA/^ _JGU>FV40K4#!00;J8:-?/8 +O>U;]''!C70VCXNER^[]1?=O,RU M4>A:VZP"TM@U.JN5*?-L4'Z!4H8%80Z#,QQ)ET%YXE(TPI13]'9KH%T.+ZC$ M7*0#*3"C\4#)X8EQ'"4 MRS=^#&^)> S1E*43.9P/&(?#BGFD;\U$^41,4[%HW@6 M?KL\4NI)1,>/-&F.B?2;M(C85[N 3PW$>!_2C"2812YH$X'YN+SIF(+C3?Q0 M_DU,__=;-(UB *';.@#30DI71+KW"L88IE%Z%-,1EK&?=0IWD8G.[?<] =U< MR$':+N&^!P$P 75N;E*'*7,J[@@,4YBMT'SKJ0BGIJO0F=DA1A7_6#> MHEQO&[N?7@?N,/N?[4?>+^+[/PX^9&95-BVJU!)4R:LD"I#9#^-[PNI-/P O MM(5QNG]%;%((>E5VBI*U/;9P"Q8P3:US6XB]>,[MEFZ;79I7_H"'GOFS#GC M84CV4CWI&L"09]X(O0YJ8]KK,-1%#9SJ*]F"P).M5)P:-%45ZE8!+5T0;\(X MBA8AITP$:>+V[E6:R,XT3,"](KKCG*J7#!JY7P>3X+#QP*K:V(TP35I:P2.8 M+^V]0BL<4$K&06@F!5&P70WVT)E9)+N63-3Z6ZR"RA*"! MPE@$BJ\=W$+36""D\;W'#(:4-O!X?4!_Y[2CEIQJN)7--U::>AVL E+"EG:- M>9#[#]#KF5N\0C;:/^RZF 2DZ;23O@Y$!9\*_Z7-?AZ. Z;F N ^('6^? MR+&\HX:FB9)[HJPWHMF%D^JBD1P3]E(>C<)3AG$FO0-=*-:Z"LDM,360O-/H MI#6AHL2Z%R ,ZMSA_;5X&T9?DXL[,)0U^C()#7*P2&'1Y\M\OOA,O@792&%J M3=Z*$LK?XT/D/@B(#P*R>!3P4R>NR#1Z0^(HCGS!0!6R$T:];++WV4B*Z5"C MJ4LQ.Y/B<\=S4+8\'I>!)JV2.X8*B.RPQ4'M6(&[/WJ/EU.%\4GF+HG]5G;I M;)&$NQ/$9@.QV2BQ#1.,=WQ$XGQ FH\B/;: 6EJP6@J)]XYB<[Q_UXSD@@G" MH:(Y,[XK*N:-2U2\R4Z)G;\2.XFBTVH7 \?%N%KZ_!>URP%I^;_4_ME07NWR MW]6N!HZK48XW16&_P4-':R+ V %G>ZS?.\5D]8K)\C65\&A>($[EIJ+VO>M' MQ[ [#-X;/V]^N?NIO:&J8D*3!K88&ETM,;7RD] ;1K9N^N32(&FWK/'G YD"G19BH7OLHDD)D#I

Y9I3#K40J3U,BGZZ B?7 P][SPAU=++5=\(?]C"Q@ OH^NY5FYE6@&Z)U&1MX*,F5%FD)-@I2RHLW>2R-: !PM 40EH#P4$!4 B*7:*', MI34FF@S[4JR1M-&&S0Z<-PYMLJ'<'N-$2_.5&IP>CD$EDF;.4C%'>@EHFBL3 MI!0B?&9.*@&NC3$K<^*9.3^M+M$UY80GE#!$N=(R=\OH= R:4*;.T"?T(^PCN>.-#-&^065A?H#L.;0O!:AC'[;Z_VK!EN]JR?VK[SR.WO7/E?#F3Q==1)5?90TL@C!N1K6#+:[6=0,?7CCV'FV\4^=+!749 MP6^O(_$;K@>N2PH^;DW!=5'!AU>5O2X65#A\:6/K=97Q&SV ;IIAHD;FV8"JT:3+<<&GZ0) VP'R?"R.OG-A.H^HLA_\ 4$L# M!!0 ( &EF!E%LL+FJDP( 8' 9 >&PO=V]R:W-H965T*?UD=J>G8U59P27>:3!543#]/$.A M=I.@'QP,]WR36V<(I^.2;? ![6-YIVD7MBP9+U :KB1H7$^"F_YH.7#^WN$' MQYTY6H/+9*74D]M\RR9!Y )"@:EU#(P^6YRC$(Z(POC5< :MI ,>KP_LGWWN ME,N*&9PK\9-G-I\$'P/(<,TJ8>_5[BLV^5PYOE0)XW]AU_A& :25L:IHP!1! MP67]9?NF#D< XND&Q T@?@T8O %(&D#R7H5! QB\5^&J ?C4PSIW7[@%LVPZ MUFH'VGD3FUOXZGLTU8M+UR4IPKHB!L>BB-^;OA M_4]=Z?R;^O*OU5\4(VG[+/%\R7_LLQ.R@U9VX&4';\@N]RDW6'>HUVE[L*O! M:JY^71,W8;?3I)>,P^WQK74ZQ2^=%K73\,CG^J7'LH-FV!NV3G6VX=$?NT"* MVDU4 ZFJI*UKWUK;H7WC9]4K^ZP_FO<[[ L:\O5,_D-?OQ"W5"0N#0A&PO=V]R:W-H965T]DC=37S);05(RZ5J*QUIM:O3\QR"@6B3F-H&3O]])TX( MD)B(]G1?P'%FOAE_,Y[)C(Y"?J@MYQK]*/)2C9VMUKMGUU7IEA>)>A([7L*; MM9!%HN%1;ERUDSQ9&:4B=XGG!6Z19*4S&9F]5SD9B;W.LY*_2J3V19'(OZ<\ M%\>Q@YW3QENVV>IJPYV,=LF&OW/];?K/.(Y3W4%D<#?@<]XGE=(X,=?#:C3VJP4 M+]$PRT3QFQS_2:.O_'F0'Z%EXIRVP1H'=:\%O%,S1 MW?KLAKAYHI/)2(HCDI4TH%4+P[[1!KZRLDJ4=RWA;09Z>C+G*I79S@1-K)'> MT31166I>K[)\K_D*E9#269F*@J,= MEP@6!0"J;2(Y>IASG62Y^H(>ZQTU2,GWJ9D$/"/??F$J/<+(A[Q+/[,[E;'L>TX/V=]\9^M M7Y%!VR2B!H_>2J(F"X[F6L(B.7 )9<8:[BL+K+7 C 5VP\+W!OGQA'R980H2 M:VE2\B$[;7VQY5AMPS'R^#9!*G/* FO!>=6Q,"C'KD6 M7%@164SC,^(5,7Y+C'\7,^$EY';46HD&/C07H ME(BOU] ZT4/C/!(22J_2,DLKNZHZF#6EHQZ5Q/,C0CLQ[(M1/XH[<9GWI3") M6-A)^H4%S(M#8H]=W#(1#W+]4NJL3M)"+M\Z)AP@F9U#R2=<$GSL, MII][41K\2T9#XLQ&LB\'Q$'QJ<'TTZ=JR*Q!ORH.(8M9U_^^6!1"3^YX[UY\[A=<;LR0O!5 MUK-8_:#%S@P;2Z%A=#'++DXW=ZA17OW.:0NC38OW=B%Y=^?\T+3 MU!,W<"OX &UX9NP9._,\GN3\J:R^R;40"OW(LT)>S-9*;<[F;YW%:S"[/FVNWU>5YN5596HC;"LEM MGL?5\[7(RJ>+&9Z]7/B2/JQ5?6%^>;Z)'\2=4%\WMY7^-M]Y6::Y*&1:%J@2 MJXO9%3Z+F%,;-(A_4O$D]SZC.I3[LOQ6?[E97LR<>D8B$XFJ7<3ZSZ-8B"RK M/>EY?.^8W>NJPS@PE6ZG*O#/6,\C3HOT;_^@2L6>@_< &I#,@AP9LQ(!V M!G3J"*PS8%-'<#N#)O1Y&WN3N#!6\>5Y53ZAJD9K;_6')ON-M(4J>H3M5 M)M_69;84U0=9+TN:I J=A$+%:28_HE/T]2Y$)[]\/)\K/<=ZI'G2S>>ZG0\9 MF0]%G\M"K26*BJ58 O:AW=ZSV,]U;G8)(B\)NB96AW]LBT^(.K\BXA 'F,]B MLCD.H'#^W^C1FTGI+ZQW4'>KQP(!&D%>F<60?.HC:W47M3HD:G>C$RG5<"0G=1F'KQ-V; /-\YC#* MX.&]W?">=?AV]4[KXKM$29EK1I)Q71Z@9?",27CZQUP#$^=RS,P%\(RL8KVH M)C R'0;,9Z.YY[O@N35XS3V:60I=>*M*%,DS4E5];XW^1LIMO?5DS01ZZ7/-";*^M:&RYYLAF?,\ M AK,,MC-,K!OT!^B2E+9SK)LF$M":Q.8:\/-5"Y,&&=F%0E-6. #90& X?&% MP4[/THXUZ#!]3)>B6$JTB5.(%J\[!\,]@3GUS9 A*.&< 141@GJ$!&:&(@CJ M,NIXX^'OB11L#?\OK9C30F])D PZX_V1?=\P]EYG8/H32/"Z M\S)@04YXH.7.8603D,.Y]BH%VV7*HJV4=V:E'#KL!0!VWT%EX9[QL9WR;1O- M9&3&@3T&P*#;:I*WZ*BW89P]N6,[NT_=5":[,ETF NH%AV$#2'WS#T18%SF$ M/)!K7?"@3^JQ(!B)OZ=W;.=WK6Y6(E7;JN7.-@7H04L*I'(-UGY+/3% M8RDRB?TTX.0P/0 *Q.1F3%TCQ0L QZC/N'^P9!!.DP0]S .$8WZPYV^8 MB5X0$+L@@$3@T2285.VZA!VF "#T 'N'I0R $>Q@?I@ ,:TDAB)O]<&Y,W: M@)@<#I7L:;!P&BPZ"AO&V>L \E-T )FJ Q80TO,=CW(C\JD^HRD^A_'WVH+8 MM<75J5!WD-ID%YID#^5![,KC54T58BH N*L" .&V"@ ICMGTY;JR^,0,&L)ZC#,'T"&O\!M-\]O&/M][VR$7 MU4/SFHG4LGI;J/91]N[J[E66J^8%CH/KU_AL@8'K(3Z+VA=5>O?M>S.?X^HA M+23*Q$H/Y7SB>JFJ]E64]HLJ-\V[%O>E4F7>?%R+6%>O&J#_ORI+]?*E'F#W M0M#E?U!+ P04 " !I9@913@T7HQD# !3"0 &0 'AL+W=O?F+SX>'H1\43L 35[3A*N1L],Z&[BN MBG:04M42&7!\LQ$RI1JGN$<7B2 M1.5I2N6O"23B,'+:SG%AR;8[;1;<\3"C6UB!?LZ>),[YA"DAA#&,;/TJ93 MN33$T_'1^F>;.^:RI@JF(OG!8KT;.7V'Q+"A>:*7XO %RGPZQEXD$F7_R:'$ M>@Z)@(LDRNVEB0_0. MR#I7"%**4!ZC%"+@&DN_1TEE*!"M!F2),YZ#>2FVG%GR[0PT98FZ(_?D>34C MMS=WY(8P3A8L21"@AJ[&>(U7-RICFQ2Q^5=B"\A"<+U39,YCB&OXLV9^MX'O M8IVJ8OG'8DW\1H/?)^)[OU<0S_3"]_5"7SK]YG_^U][-B!)5R FLO MN&)O62B#1I'(N69\2S(I.(XCL#*Y)S06F6XL?%CY"JVO\(JO%<@]BXS@SH3W M5JN*26&K713"')3[<;O5'[K[TZVJ!?7.0;,"U#W!!.>(>8V9H!56H+-L.U6V MG<9L'U,A-7NC]KN"5VP)"@BV!!*AG"4>K3A0NO:#ZOP93MCR+U*O!5TD-JL! M]4\2*[*O!74?SG[UM>A6M>@VUV+U; 0;WGM-FNU5UGK_7;/]RE>_,?(%?65I MGKYO6@)\:TXCLY-KVY4: Q[ BMWADIO;8NJL[(II]=KV26Q>_ M>](E4I!;VYX5L:4H/OMJM;H!/-K&=[$^:0^F[9KU&=X8B@;_;KZX;BRHW#*N ML 0;=.6U>B@<6;3P8J)%9GO46FCL>':XPUL/2 / ]QLA]'%B'%3WJ/%O4$L# M!!0 ( &EF!E%*O*K[- @ +TI 9 >&PO=V]R:W-H965T%I5%[D6Y[!-ZN\2*,*WA;K2;DM>+1LG-)D0AS'FZ11G(UNKIK//A4W5_FN M2N*,?RI0N4O3J'BYXTG^=#W"H_T'G^/UIJH_F-Q<;:,U_\*K;]M/!;R;'$99 MQBG/RCC/4,%7UZ-;?/D;"VN'QN*OF#^51Z]1'\$55 M#Q'!GT<^Y4E2CP0X_ND&'1WFK!V/7^]'OV^"AV >HI)/\^1[O*PVUZ-@A)9\ M%>V2ZG/^]#OO G+K\19Y4C;_HZ?.UAFAQ:ZL\K1S!@1IG+5_H^_/(6_8+B M#'W=Y+L2O,NK2048ZYDFBP[/78N']."AZ&.>59L2S;,E7QK\9W9_S^(_@=P< M$D3V";HCU@'_V&47B#KO$'&(8\ S/=D=AZ9P?FSV^8_-?F]WG_$%N.->]]\& M9H]@=L?H+I6"'M8J;<:C/>/=QUF4+3A*FN4W7L4/O&C?H&A=<-ZL3LL\[# / M:^9A/?/<+I=QO2&B!*V.IT2K7;4K.-I&+\U4:+GCIA7>CNXUH]=4\'B#?<^! M\CT>%W[(2H+N'J"[UA1-HW(#^.(E I9"49KO:IQQMDAVL!WJO5GO\!2B@4#J M(.I-WP:7Q-%#G$#@W)9#[P#$L^90JA5:Y&6%;M.\J.)_H_U94]0L, U<-;VHP8E@);Z8;!6&H+,VYP2C MGCD'P2$'@34'?VYY :7/UD=+PA1J8(C"4:*8ZD:4!9X2JFX4N"%10M6-/#_H MV83A(=30&NK7O(*C0X1I+&FH;W\:A&J@!BL2X$")--2"(#Y5U\?<8.6R@)EC MQ8X0$,Z)A5W4A\\*Q&V)5D6>RDO-)H%Q.^!?J1]\)G0 MFZ@3A>R-3H#/*"N7T[1L@+[%JC^]Y<[?AR'#T":H@"5 2$ M)M #T:5P'9"7('H#@;_PJ"C?&F\$]CDQ:7T11FFM[9&'EM&+*3G3H9%8-Y+? MCE3V#S7[::#F/P647"^APK!=AIU:+_6\&ZJ8?5;B="&Q?4B$]==L8*Q]HNE^ M+!ST%^WGX9K_'%QRW81@Q';%N*\;VM=M&9>+6LPC*!/7-IBQ1O89L',1.+\: M"S+HZ!D=9^?..#]C1CFO0H1BNPH=S.L)Q'\W,(=[P7H2.^3G]^3UO/GFKY]/ MSJK0NSBT7\S;>W$*!TNZ2\7]^,VV@*MGO 4U7/>2XNX:]!;MLB5$J6E^J M+2M9[M@(24KLDI0X!)L*U[D=DR(EKJ?*Z4$S&9:0F\0N-P$6,<+2%2+%@=8P MौDA2>Q"$F!1(RQ=_5'']XD*:\A,AB5$(K&+1(#%C+!TW48=Q\4JK"$S M&9;0=\2N[P"6:X3%].M5Z&.MB$-F,BPAS(A=17S=P-:*5K#!C.!I MZ ;M9'A"AQ [6[97XOT!(E64\3^0#/"UILH8^RY/E&[4B<8RL %V1'[ ?^I18H> MHV3'ZX[;>?G76R3$H;ZOG9J#=G(8@EV(O9TRW15%'48: E=F'&"W9Y-005O43EOW?4&]@XMBTZE=:*DPQ4OU=@D.0H>I M\9YH=V^R\[!'>W86%81(\5FZX5@>J-?CDSK]5) ?'20_HU2@.JMASR?JH3-H M)L,Z^J5CD/R,4H'JK :E<-2].&@FPQ+D1P?)SR@5J,YJF(5:GW+03(8ER(_: MR:]/*E"=SC -*%5A#9G)L 3IT:'KIEDJ4)VI,'%"E1@&S618@L^HG<_L4H'J M=(2=>DVKZ ;M9'B"M:B=M62IH&[_@:.>ZB2$?9>Z6LD'[63T@JRHG:S.$PO4 MP#P>[ Q5/0[;R3]X"NIA=NKIE0JOS#\S4 4&1E'S/VPG!R(HA=GO6":Q\+H. MZQTS-.PQ)NI/1[,3[>Z-=@[\ZXE5S<]>'']0)W?#2;YTAUFY2IYG=&\P" MSPO[EJ:@0F:GPMNZA][T#^3JO9@>2.C&DK#ZM.^.S(Z>"+ 3W\=V.]@>+A!L MQ>R_T?_P8PR"@)B=@-YG4'LX3.LFKWD%V/VQV_8X34VILUSE. 1C,3MC?8R> MA[(OZ(4%_V_V!14P.Q4,9]_NO^]6&[-_CFL;Q^3H8;&4%^OF.< 2-5W0]EF< MPZ>'9PUOFR?LE,_O\.44&SZ?X@FW.N??<#ZXSW@OYI%( 39[SC*N)DVI=7+NNBE/(J;H4!7!\LQ$R MIQJWGC#O3L3U;R>E8E#IC'%:2J#+/J?P]ATSL)T[? M>3FX8]M4FP-W.B[H%NY!/Q0KB3NWL9*P'+AB@A,)FXDSZU\O1@9O 3\9[%5K M34PD:R&>S.9K,G$\(P@RB+6Q0/&Q@P5DF3&$,G[5-IW&I2&VUR_6/]O8,98U M5; 0V2-+=#IQ1@Y)8$/+3-^)_1>HXQD:>['(E/TE^QKK.20NE19Y348%.>/5 MDS[7>6@1T$XWP:\)_K\2@IH0V$ K93:L)=5T.I9B3Z1!HS6SL+FQ;(R&<5/% M>RWQ+4.>GBY!Q9(5-J5B0W0*9%TJ!"E%*$^P4#%PC8G98<$++)]6UV268?$I MCX%@&Y%80L(TR812H,CY$C1EF;H@/?)POR3G9Q?DC#!.?J2B5&A2C5V-PHU[ M-ZY%SBN1_ALB W(KN$X5N>$))!W\Q6E^>(+O8L*:K/DO69O[)PU^*_DE";Q/ MQ/=\KTO/A^FOY 1-$0-K+_B/13SA=M"X'5BW@S?KWQ\> MB'H']$K3J-$T>D=3@KV_UN8[$#MLC.Z:CX[:$:_" WG'F$$+4ZES6],X!RRA MN:04B47)=368F]/F'IS9\>_^A5>7Z"UV -:>9+!!JG<986)D=3%5&RT*.]O7 M0N--89.4MH0( M *L' 9 >&PO=V]R:W-H965T$C;:($J0F9MDF5HE;=GAVX)%:-36VG:?OK9QO"TD*B;GL!^W+.N;X' MZ][)3L@'M0'0Z+ED7$V]C=;5V/=5MH&2J M1 3=?"B%+HLU6KGU522"Y(Y7, M#S >^B6AW$LF+K:4R41L-:,3BJSA M#O1]M91FY[O!>!%;O /\I+!3!VMD*UD)\6 WW_.IA^V! M@$&FK0(QKR>8 V-6R!SCL='TVI26>+C>JW]UM9M:5D3!7+!?-->;J7?EH1P* MLF7Z5NR^05./.V FF')/M*NQ<>RA;*NT*!NR.4%)>?TFSXT/!X3!,4+0$(+W MA.@((6P(X4(+OFT+;:H-]M;/@I."/+;] (?Z, M AS@GO/,/TP?C/K*^;_LBW_._L:,L/WUH=,+_^[7GU".6N7(*4='E%,P/2NC MI&X%1IV40FKZZ@)]UZB6&SHYV]F>DL'H:C3$V-CT=/A_^H"CRU$'F':!X2@R MMK\'+KI XOP(?"-!W'K07S2@SFIJ":,OD*.%&%$4E#."PF,:!-< 8>":H5$ M@:"LF'@!4'WFQ-U2,,9=;[JXX+('EW9Q\:@'M^C!A;C'&/^@^Y0@UZ[M*Y2) M+=?U;6RC[62Y=@WU77PV&,\'/?'43*)Z:%&YWK<2VG12M]R8:0K2 LSW0@B]W]@$[7Q.?@-02P,$% @ :68& M4=-6FGFZ @ 7P@ !D !X;"]W;W)K&ULK5;; M;N(P$/V54=2'5MIM(.'218!4+M7N:BNA5MU]-F0@5AT[M1UH_WY]"2E%(6(O M+\2>S#GC.3-X,MP)^:Q21 VO&>-J%*1:YX,P5*L4,Z*N18[C(?.MI#CH2@THQP7$E21942^39")W2AH!WO# ]VD MVAK"\3 G&WQ$_90OI-F%%4M",^2*"@X2UZ/@MCV8]ZV_<_A)<:<.UF S60KQ M;#??DE'0L@="ABMM&8AY;'&*C%DBP*I0660DV)\@H]T_R6NIP M # \]8"H!$3'@,X)0%P"XG,C=$I Y]P(W1+@4@]][DZX&=%D/)1B!])Z&S:[ M<.H[M-&+$;!+*1B-8& MES/4A#)U!9_AZ7$&EQ=7< &4PSUES!1=#4-M3F1YPU49?>*C1R>BQW ON$X5 MS'F"20U^UHSO->!#HT0E1[278Q(U$GXO^#7$K4\0M:)6S7FF9\/;7^K2^;?H M\[^._D&,N.J-V/'%?]0;#<2=BKCCB#LGB*=$I; 262ZX;2RQ!H[:7BCO44 L M3;-Q3&R#X;X9M21<$7?%U':;#]OV MDKGV3E,\UJG M?N7T09MNI4VW49L?N$4&<8/*O8JI]W_+UZ^(^XU'O"-4PI:P GWI=J?8?5'Z MS2KYHM0Z=8^*4NMTBFTN?W= M,C5? "BM@WF_%D+O-S9 ]4TQ_@U02P,$% @ :68&47^TX >3 P J0P M !D !X;"]W;W)K&ULM5=-;]LX$/TKA-!# A21 M*/DSL W4]BZV"S0UFJ8]T];8(BJ1*DG%2;$_?DE*EN1:8I)#+Q8IS7OS9C@< MTK,C%S]D J#04Y8R.?<2I?);WY>[!#(B;W@.3'_9J)0RV @DBRPCXGD)*3_./>R=7GRAAT29%_YBEI,# MW(-ZR#="S_R:):89,$DY0P+V<^\#OEWCL0%8BV\4CK(U1B:4+><_S.1C//<" MHPA2V"E#0?3C$5:0IH9)Z_A9D7JU3P-LCT_L?]O@=3!;(F'%T^\T5LG%:!M8*,LO))GJI$M A[@&$ M%2#\'3#I 405('JMAT$%&-C,E*'8/*R)(HN9X$ M"?V5:IQ:;(0N(:&>$6$Q@I\%S?6BJEOTD4E%TM1,4$Z>[9,),)1+]Q6*(._ K-W[DP/LZ M%W5"PE-"EJ&3\-\BO4$1?H_"( P>[M?HZMUUEZR76)AF"DLTBC>NDC2QOUT#J7V,$_J/D'EG_0P__ 2,:%HK\@1C&5.UYT!K\J M64:6Q;2IQT4XQ3/_L9V@2YMH&-0V9_*&M;RA4]X=*-.2FJ)WA#RJ.4=_)*7C MFG_LU+PIQ"[17:XA?8\4B Q=Z5WX#$3(KEI=NDFC$NF0-ZGE3=XL3YC\"ET" MA+&"I"BO;;*>@EA.NA8[Z%GN::UM^F9MI03$10RBL_DL2\YANS:#7BDX:)IN M\$8Q)RTRH7G>K:7B;.=E-.G5TCH \-OV ?H/W7$%B&]3>B#F=';5!@X;1^$? MV1RX:6@X%=D6A)%6 M!2[1G@JIEYL^57YTUOL/B%7%WR[$OH5O^A]^H0'6HO32FYUYDN96,KQ0@B<] M4IJVB4=.*9\+I6N#Q90=6F77Z7YTL0EPV-X%Y7E1F9VI#(>]FZ7IO]C=*U][ MIE4T9SWL4N2ET>!"HM^ZVV4@#O:.+)'U7%[SZK?U/?R#O7WZC7EYB?]$Q($R MB5+8:VAP,];I$>6]N)PHGMN;XI8K?>^TPT3_EP!A#/3W/==]H9H8!_6_D\7_ M4$L#!!0 ( &EF!E'3EA=L\P4 .0> 9 >&PO=V]R:W-H965T*:-DQ W;3/)Y>ZS K*M M*0A.B"2]7W_BQ6 ,%JK']R4!>_?1/JM=[8.9O4;\>[(A1("W,&#)Q6 C1/QA M-$J\#0EQ,HQBPN0WJXB'6,A;OAXE,2?8SYW"8(0,8SP*,66#^2S_[)[/9U$J M LK(/0=)&H:8__A$@NCU8@ 'VP\>Z'HCL@]&\UF,U^21B*?XGLN[487BTY"P MA$8,<+*Z&'R$'^Z0DSGD%G]1\IKL7(.,RG,4?<]N;OV+@9%%1 +BB0P"RW\O MY)($088DX_BG!!U4:V:.N]=;].N!>(A> M75(2LC,\+PJ2_"]X+6S'S@!X:2*BL'26$824%?_Q6YF('0<$#SB@T@'I.IBE M@ZGK8)4.EJZ#73K8N@[CTF&LZS I'2:Z#M/28:KKX)0.CJX#-+8[9VB[5)NM MO=MPN]TPW^]145AY52ZPP/,9CUX!S^PE7G:1EW;N+XN1LJP+'P67WU+I)^9W M$5N_%X2'LG2?Q0=PFR0I9AX!T0H@ UG@:R1( LX61& :)._ [[],S;'U!Z , M?*%!(#LIF8V$C"3#&WGEJI^*5=&!59%^#LUW<=*)<:**;1 MA[+X"92KIP=P5E+LPKK2QH+.X8BN3\+KYB2QN">)Y?8DL2Q/N%.??R*B/JP[ M#2QD]V*-9&]6#8JJ!D4YN*G5H I LP(TV=<-^; MEA0W^[QNK!8O..F@WX%G0]2RN^V%:V3)KK)D*[/T50JZF$<>(7X"5CP*=W9Y M!1+":,1!RA+BI5RFJ#\_KMWB@RP#3>TV([O-R$8030^2&E>DQDI2CT78.T$C MP-KQ-K G%?;D-'TWK0"G.L'F\0&IAQ.!F4_9NFON35L9LZPLL:W<7D];NW# MTM6Q;!!S*F*.DM@]I\RC,0X #J.4B2Y"3HN0Z9B=A+0M76W+96$)X:ZI?8 U M-&KE9"AYWS)9'B01@&-!P!E. 8QX1YAHEO,J.'LH3FQ?^M4"T:'S">GY"]0#]F4:&[:%WJ/#U35U]TV5IJEG[ M]R@N:>%GZM(\0-9SC#&VCJZ$71S@V*=4C&:IG\C=.UY15A9'+#-G66$AJ M?DFWD]JX+0\MH[M3M$U=?=-E:0K-1KF80^? )M=" DZT!*JW%:B5X,YW768F M%UHB O+)J/-9NL"'UF[Q#:%I-AE<'K"#:#]_>G:NIMVRWZZ9N5HQ0;5D.O6C MRB?8%E;(5D@@6&L@J!9!_]=3"&RK'/D8TE&_-QV62$$-U3H'G5;G],!9!W7. ML8[NL8[+8QT_'^'8S'XMD)!:()W\P>VR7'#O3#0[:FI1FC;&7FN$7G4 9@]X MJN+;^?4#:8NM<[#"E(,7'*2DDQC2%EOZIJZ6:9-=+2616DKNRR@0!ZEL+\_C M^DFY+4.C6R0<[>D>X]E,6:T\D5IY/A"?A'%^K,:< M>MD095)PK,_[4^/V0$,##>%TJHRSEG9(+:EVXKS/XCP''WV?9O=RM^^+(/&Z MJX[='F33[DMF+=:06JRUDAE7@66G2[Q?GO*$(20D?F?4ZJ6@T7\HUI(*J255 M.[D]&57#00/VI;36+*A/L^R']H4R&J;A3HB9G@&U86?$ZE67UB?2QV/*'?,OQ03#FY9$@4OF<;IC%N]&#I8NZ.==UC9^]\OF,NV M3D! 5A+)&$YD4_#BE6IQ(Z(X?ZWU' D1A?GEAF 9868@OU]%&PO=V]R:W-H965T MUT]]E- M#%B3V%G;*9U_OW;BAEL( :%](;%SON]5,Z](X!L6_T,BN1RVNBT0X3G*8OG$5O?8.)0;&+)8 MY+]@963M%@@S(5EBP,J"A-#BB=Y-(#8 #CP < S :0IP#K MG!.JB_U995],%&_ +]+0A<9$4M5UA(@&JFZCG"2 MYO7IV X$WYG$ EQ-L$0D%I_!)T H^+%DF5#2X@OXX[>N&WA_ZMD'$L<*)P:6 M5 9KM59HC!L7QCD'C(/@@5&Y%&!*(QQ5X*?U^* &;ZE E=%R/J(U=FH)_\IH M&[CV%QT#^^5Y JX^?:XPZ^8$ENG+$[@RT:KBFC3F@KW#%DTOXM?M16RYNV!T M[D^PZ!C7K &7XQ_EVBHLMUR&;D[N-EJ&-81>2>CEA-X!PN_JG$PY"S&.!)AS ME@ B1(9HB &; X$I81QD5. P4TM;Q]H#TXRS8F%755"A+\CUZ2/T;>1XMM/U M!];;9HGLBT'?@4ZW%-MRQR_=\6O=>:XP& *Z;^L6>U"R!Y>)?J'X;V1?-VA,YKNYWJQ)T+O#L7>'\&<#N(&S<*^/]N/6.C<&?O M<6U[>^^Y,7(0;@K"G1UJ4L&FMZ@-MFW'G;7C3JWCCYS0D*0H!BAAF;HXI7&F M*B@,>:;\U+>HC*:(1.I29,JL0875JU16MVV[*N$W9R.GYR"W0[8^]J![4L@J M0^#NYZO;?V-" -4+Z)T7I!D/EZKAK+32W]._K][:Z%\2 MS!=Y\RM J"NBN$.5LV6#?9VWE3OS8]B?P(KY*>S?%NWSFK[HYA\07Q J0(SG M2I7=[BA[>=$@%P/)TKQ[>F52]6+YZQ*C"',MH+[/F=JUS$ K*/^F&/T'4$L# M!!0 ( &EF!E'KI<:&:P, )P, 9 >&PO=V]R:W-H965T+K1YM'F (X\%5+9690[MSJ+8YOF M4' [T"M0^&:A3<$==LTRMBL#/ M!A8Q9DDSB@@L5S:=A[-;,I[IT4BBX-<26 M1<'-\P5(O9E%-'H9N!/+W/F!>#Y=\27<@_NZNC78BQN43!2@K-"*&%C,HG-Z M=L%"0)CQ3<#&=MK$I_*@]:/O7&>S*/&,0$+J/ 3'QQHN04J/A#Q^U*!1LZ8/ M[+9?T/\*R6,R#]S"I9;?1>;R6702D0P6O)3N3F_^ACJAL<=+M;3A/]G4+91R#=;A<<<7_-D_MTI:(=-* G_CUG,Z&0_&TWB] MA=&X833N972'2QM171/\$RHMC1%J27B6"3_*)0[Z]"%38"WY2>Y!":1M :=B M"B@Y(TH[\.]NA!)%6?1(-6F(30ZC_7$#>-R;Z24>52U%QKWN+^0EK,&@!1'C M#_XVV2O0<4?UT7;%3QH>)^^D>*DZFH_VT/RTH79Z&,UITGI,\G;57U>[1NO* M/=DN-^W8''V/C:]1/:.&RW#7=:.L9<-^QX7[)VP^5Z%+Z^Y;S@)MS8\>R/UH M:W^TW__V/0VC_YV&7?JW?D?[#>]73T.%>MKU@0';Q:8U.3K9YS1D8BWPDWTT;4V,GO:RN%8I%JD6 M?(U2*E,KC(SJKROAU5<8Y>1/K\C)6J-CR6'D9*UQL3V,ZW4Y:[17Y(P[!6,! M9AG*8DM2+TE5.S:C3>E]7A6<[?2J;K_A9BFP6)2PP-!D<(QWQ%2E<-5Q>A7* MSP?ML)@-S1Q_/H#Q$_#]0J-MU1V_0/.#9/XO4$L#!!0 ( &EF!E&-*S7+ M/0( *H% 9 >&PO=V]R:W-H965T2ML$Q])R6MG 0+ES[K-AK6YPLN9(Z7= M&<^.O$IZJ9YU#6#(L>%"K[W:F';E^SJOH:%Z)EL0F"FE:JC!I:I\W2J@A0,U MW(^"8.DWE DO3=S>5J6)[ QG K:*Z*YIJ/IU#USV:R_T7C8>654;N^&G24LK MV(%Y:K<*5_[$4K &A&92$ 7EVOL8KK*EK7<%WQGT^B0FMI.]E,]V\;58>X$5 M!!QR8QDHO@Z0 >>6"&7\'#F]Z9,6>!J_L']VO6,O>ZHAD_P'*TR]]MY[I("2 M=MP\ROX+C/TL+%\NN79/TH^U@4?R3AO9C&!4T# QO.EQ].$$$,XO *(1$/TK M(!X!L6MT4.;:VE!#TT3)GBA;C6PV<-XX-';#A#W%G5&898@S:2:;AAD\%J,) M%07)I3!,5"!R!GI%LDXIS+E4*PV&C'+"F6$5=<=PNP%#&==WY"UYVFW([,,$7S7'64G[-SX \'0^S8'M)X%B7^X8RJ^:1J?E75KL4;X$IWBXEG\5_< M6T[\R]>Y=^['&:B6)SY]^,LE_V22["V&/U/%A"8<2L0$LW?8K1INAF%A9.N& M:R\-CJH+:[Q,0=D"S)<2IV9\V*U)29UD9M8>>#)C>UF5%!XX$ONZ)OSW BIVF#O8.2X\EMM"Z@4WF>W( M%IY /N\>N)JY792\K(&*DE'$83-W;O%T%6N\ ?PHX2!Z8Z2=K!E[T9.[?.YX M^D!0029U!*(>K["$JM*!U#%^M3&=3E(3^^-C]*_&N_*R)@*6K/I9YK*8.V,' MY; A^TH^LL,W:/U$.E[&*F%^T:'!CB('97LA6=V2U0GJDC9/\M;FH4? IPA^ M2_ _$L(3A* E!)G%%U]NIZY4IU'1W6S5GO1:/LGM -TSZ@L!%K1''(+/SW/C\_P796' M+AG^,1D+_VS [WMZ@P+O,_(]W[.<9WDQ'4]L=OY/??7/ZN^2$725$9AXP8EX ME];"&:FPDPJ-5'A"*E7!A"PS6PDUS-@P]:7WFN 0X\#S5(I>^^_& HR#P!\ MTR$PP!-O"%Q9@)$W#OO =W:CSFYTUJZZX=3]16UN&V+4D_SBCW$X=&L!QCBR MN+4 1Z.1-W1K 6(?!_%)NW%G-SYK]^["TFDR$ ]?(_8GDV$&+$ /CX?&TB'0 M#[&E,%86H#\)Q\,$N+W[M@:^-8U.H(SMJ6S^8-UJUTMO30OYL+[ TR6VK*>J M]S:M\F_XIG'?$[XMJ4 5;)24=Z-;'6^:83.1;&=N^S63JG>88:&^'X!K@-K? M,":/$RW0?9$D?P!02P,$% @ :68&44(P (YI P 6@L !D !X;"]W M;W)K&ULQ59M;^(X$/XK5K0?6JE+W@@O%2"U0'6[ M4F]14;N?33(0JXF=LYW2KO;'G^V$-$ (W-V'^T)L9YZ99YX,XQEM&7\5,8!$ M[VE"Q=B*I9IB_G$/"=N.+=?:'3R132SU@3T997@#2Y#/V8*KG5UY MB4@*5!!&$8?UV+IS;Q]< S 6+P2VHK9&.I458Z]Z\RT:6XYF! F$4KO ZO$& M4T@2[4GQ^*MT:E4Q-;"^WGE_,,FK9%98P)0E/TDDX[$UL% $:YPG\HEM_X R MH4#["UDBS"_:EK:.A<)<2):68,4@);1XXO=2B!I ^6D&>"7 .P1T3P#\$N!? M"NB6@.ZEE((2$%P:H5<">D;[0BRC] Q+/!EQMD5<6RMO>F$^ET$K@0G5E;64 M7+TE"B&6<;CM/RE&5%#= (X2WF$"C(\>&96Q0',: M0=2 G[?C>RUX6PE3J>/MU+GW6AU^SVD'^ S;8<_8J[@[DGX[.+H M[K!)C?]&_N%?1]_3TJ\JS3?^NB?\/8%N=(1N$,YES#CY!:J@4I93B52'1&&] M$CED.0]CU3(:RZB(Y!;4=?-\F_C=CF+Y5I?GG-5>&MTJC>Z9-';,$%OOD[Y2 MQ2]BS$%<-Y$N_ 8U-LX^X=E9B_E9BX_2R(GN/BM&,K2"&JJI34Q[1R(, MNTYP0HA^Q;??RG?^#F&N[T$$:9:P#U#$=%.,"%?7).-MF@RJ&(-V38I\B1 Y MG*NGP5&2KA]X@X."F!Z;^>ZP?TJ,845T>#'1Z :]X"2')I+#X_^@ZW1Z!QP; MK#R_TV^FZ#J?=YO32G(Z_X%^HW]KQF3NXT.4(W3D[\!4$L#!!0 M ( &EF!E% ?B==CP( $L' 9 >&PO=V]R:W-H965T2(%I[+0IJ)EUM;73)FTAQ+;@:J0DDG M"Z5+;FFIE\Q4&GG60&7! M\?L9(+Z4V39N].3Q-5VT)(O--@ZK+D>G.-A5I/ MO*'WLG$OEKEU&VR:5'R)<[0/U9VF%>N]9*)$:822H'$Q\:Z&E[=C9]\8?!>X M-EMS<#=Y5.K)+3YE$\]W@K# U#H/G(85WF!1.$^]!A@M>%_9>K3]B=Y_8^4M589I?6'>VO@=I;:PJ.Y@4 ME$*V(W_N\K %#*,]0- !P;% V 'AL4#4 =&Q0-P!S=59>_6=IIN&XU!'LT MS+$:@!^=0^ '_@[\YC!^52\)C_?BL\/XYUH.(/3WXK='X\.+WW%&M>@+$O0% M"1I_X=\6!"BY],^TM9:@%I#R2EA>0*754O/R0.2PCQPVD:,]D;_67%O4Q0:R M3@-4?$,]P0*O*,P*,SBM4+-;JS@*_=%N<7$O+CXH[M980>T*LP,%&/6^ M1O^Y].,^\OC?4GP]?I.\,*"WZ(_DL:U&Y)Z9+UPOA310X((X^A8HF;IMW>W" MJJKI38_*4J=KICF]=JB= 9TOE+(O"]?N^O=S^@M02P,$% @ :68&4?8J MDNOM @ @D !D !X;"]W;W)K&ULI59;;]L@ M%/XKR-I#*VWQ+7;:*(G4YJ)M6M:H5;=G:N,$%8,'I&G^_0[@>&GE>-'V8BX^ MWW<.WP$.HYV0SVI#B$:O)>-J[&VTKH:^K[(-*;'JB8IP^%,(66(-0[GV524) MSBVH9'X4!*E?8LJ]R1D)+::44Y6$JEM66*YOR5,[,9>Z!TF[NEZH\V$ M/QE5>$T>B'ZL5A)&?L.2TY)P105'DA1C[R8<+@;&WAK\H&2GCOK(K.1)B&[SZ1>3V+X,L&4_:*=LQVD'LJV2HNR!D,$)>6NQ:^U#D< MX&D'1#4@.A<0UX#X/:!_ M"O ?US/20U(#G70UH#4JN]$\LJ/<,:3T92[) T MUL!F.C9=%@T"4VXVUH.6\)<"3D_N"<.:Y*C"4N^1EI@K;'.NANAB1C2F3%VB M3V@ZOX/O-P))A/;Q888N/ERB#XARM*2,&<#(UQ"0H?6SVOFM!Z MH]"7K>)\7_>%__L_8V4<;,Q8\L7G^"[*PJ:$<3,CNN@ZS=T M?4O7/T&WH*^PRS'G6\S@0N2Z32!'D5H*W7G11);H M D[*GF"I+MO.23=-XI =,J1-0&DGTW>AC:H5D53D".H2RC#/X%[']IX719O@ M+L1NXC1 .=YWA3AH0AQT,JWP'@J7ML&91$'2)) M:*@WMKN!1PJ1Q@#^%T+HP\ X:)X]D]]02P,$% @ :68&4?P!?#68!@ M>"8 !D !X;"]W;W)K&ULK9IK;]LV%(;_"F'L M0P>TL7B5%#@&$LO9!6T7-.CV6;%I6Z@M>I*<=,!^_*A+1#L\HE5/_=#X\IXC MD2_YD#S6Y$5EW_*-E 7ZOMNF^Q4DZFDZJSQZRZ40=BFV2RH<,Y8?=+L[^N9-;]7(S MPJ/7#[XDZTU1?C">3O;Q6C[*XNO^(=/OQFV69;*3:9ZH%&5R=3.ZQ=?WH@JH M%'\F\B4_>HW*ICPI]:U\\]OR9N25=R2W3=-1> MLPP\?OV:_;YJO&[,4YS+F=K^E2R+SD]=_X>],11P$$=P20)H#T#:!- 'T;$'0$L": M];T";P)XWP#1!(BJ[^O.JGHZBHMX.LG4"\I*MBTQ_ MF^BX8OHHUWJ<%"A)ZU&JW;Y&[R)9Q,DV_WDR+O0U2N5XT>2[J_.1CGP4?5)I ML.%(WZLV]8VD+PV\(XX$_Y^2*\0]=XCXA'OZV.$WOT$-6O6 M.PL.N[-$/WXO>6T D&P^R"W=N[-$6DUZG[;"B55K:D?87J=99O-\D MB^.1Y4C,VL2L2LPZ$G\^[)YDAM0*:;AF.FNZ1DT7YNA?U-V;49V75WE+WCY/ M\63\#-P*;V^%.V_EBWR6Z4'FT"2I(\7QQ9@7AI[^UUZT'G> DC(_""UE9"M) M@$./6GNWNJE8(GB/)=%_AZE$NKM.V'U-O.$ M+ZC=K-[*>V$UB^IF,='9++]MEN]LUA_I!ZL9)XF"-E$P[+ /V\3AQ6,MM >V M1P,/&&NV,O293VQ/;"'Q?,*%/=2 BVM'>+LZ?L#%3B$-O> $J?40%@ %1ZU.&-P3NF;@RK],-"9=+5 M@P;IF ULCD$TOIS13>C)V&7V$)]!.F+K(D!' L@60%?-UPY3#)RQF\Z?559L MT.U.9LDB=G6?X2+V!W;&D!('ESL3V#V..:;V;)B!4LPXL'X"4D(]GW' (D!* M".8.EPS)L1OE_==0;,.5>A@'/M"VWM)[0$I$^ 8@IUMM@VSB1O;)"-3;L;,+ M*S$$)P,3G!B"D\L)3FR&!H1Y]IHY Y1^P 1( 2"Q:RP!Z(D)0+)DBW68;A MY!S#WYAU=KTE!NED8*03@W1R.=*)C59*> BY!2D#8!6- *7@G-K[TSFH9&'8 M[95!._D!M&NO>JR_Q%">#$QY8BA/+J<\ =!-;6#-(!T&-D: CD#;(BA?Z'>; M9,A.W&2?'S)]*$5QND2JV,C,=8XV2*7>L.90@U2*!UJ)FD2G9PS.?6 7U%]Z MWTB/#W1AR(-NME&#=.I&>FV%JY>.*AD#ES*HH21U%S-*1B8(\,'*F[-N#TR =( M0H%U? 8I?;#* RAIH%T"/ *4/!0.CPRVJ1O;QJ.S>P)J\$C#@6N"!I+,O>]T MF=2$G@QE@H%S'B3$&*A8 <* B>..23$M-L@9M#-W.AN#>JQ$6"&FHP,[)"A M*'-O-IT.4;LN!=ACJ[!]=(L &;%+87- QG"W,4?E:3?2/Y8EZ1YG<&9XR?C MIAAL,O>NTFF*79?% 0>*BI"04H!L@- 70$D12N@Y)HU!.7.C_,2;/@L0,\!D M Q=^F<$FN[STRX#RJR! >1$28F(O*A$@](&BV!Q*Z/%.D[A!.7>CW#+I[ K$ M#37YP#4$;M#)+Z\A70S &$A&.',P;GW(WS M8V?ZX(T;%>[?I\DC8AW@,[!( &?1;L*UBW*[>S:%L(3"% MQD46(X%^O%D M.4MZN>?94^U))EF*[:1QR'JQ)C?6^='YSJ?C8W$P52I M[(/GY8L4,Y1W18:Y]B1",J2T*I=>GDF,XMP$,>KU?'_H,40XG(:\8'=,Y6 A M"JXB.*Y,P"Z?XP@&P_<06+A;$>,(/EZ]_5$(=?,&V+7SKM/Q'Z]O]NU7I>,: M>@=!!R> =GV_'=@XV\"'IX$?PVZ#'NU"N^T::1O9%C@^S.G/K]\M=:P]QRLY M.>FP1\[: CSR3V+_64GW$CS7I=,P$;QNUCZT!HV.& 8K1"-X MBRB92V*B$L0(W5ASSQ@6@@H)E/Y*=+K 6/(GZPZL9CX@A\,(%[+,;3/8Y]QM MWW-L-4.04%H1[$%KF(894@I+?J>58T@=SNWQ/ M=K#72>.]E2W!*U$3_B3$TY#M(T#J9#D26!G/]OG9>88XEHD[3N_7.N\HL9]T>O1;F\5?8)'^3H M1H9S)SFX!)+#\R?9GYP_1S>XG3O)\260O(37/7JUF_U?2 9G2=)SXUIC)MR9 M""LK,)-W!+^9.9[62<&\(%01[K24Q#'FSP9##:_07/_,[N#K_3%.4$'5K')& ML):_XI@4;%+MNC>%<+MJ^8LY7C L$]9_S-._4$L#!!0 ( &EF!E&7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G,FI P 4AL \ !X;"]W;W)K8F]O:RYX;6S%F5MOVR 4@/\* M\M/VL"7&:7K14JFKLRU2EE9+U=>*8)*@VN ![NW7[V K&^[6H[T@O\0!$_SY M!/-Q\*=';>XW6M^3IZI4=I;LG:O/1B/+]Z)B]J.NA8(S6VTJYJ!H=B-;&\$* MNQ?"5>6(CL?34<6D2LX_'?JZ-J.PH)W@3FH%E;[B5HI'^^>\+Y(':>5&EM(] MSY+V>RD24DDE*_DBBEDR3HC=Z\=OVL@7K1PKU]SHLIPE:7?B5A@G^5_5:P]Y MPS:VK7%L\X,!R"R9CJ'#K336M2W:_ADP/@AHW)4:I[_(T@F3,R>^&MW44NU\ M-W 7H^ VVC@+Y<7J5#K&9NUQ MY-&GJTHZWZC](PD'N8+GA.)2V!XEZI;()UARK)VO=C_KS&1I)%-LA:[=@4F_RR[>FR8/]+( D'GYIZ*4\P@Z7 * MN2/O;D),S"%I9(GTIAK@8G!Y^SZDPR221K;(O\;AOR IYA0:V2GX@ R77123 M"HTL%1PS7'A1-&6)K!D<\RC$Q#1#8VL&Q9R&F)AK:&37X)C'(2;F&QK9-SCF M28B)J8<.JI[3$!-3#QTP>[EKE]^_,3'UT&'R%_(N%X[),L3$'$0C.^@MS/D3 MWS.U"S=1, MED2WT%N9" 5(91C/#+)1%MM"KO) LK&V8XL(/5#KN;4EA%LHB M6^@U9@Z?1#SY7+&1=A]BHEMGD2WT&G,I(;OMFI&FMT^181;*8N^>H5EWN%F: M81;*(ENHOQ8&Z%JKEAG&IE0\Q,0LE,7>0<,2\?ZN+F:A++:%WDS$VQD^Q,0L ME$6V$)*->\X0$[-0-D@FU)FREPI-, E-6@F-#N]P"K&%54&Q@BM8J.>LY->& M^$.WVS0Y\MG?MBG+2ZB[4DO-BL,KH&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4V.@D 0 MAN&K$ Y@6U7X-U%7LW$[\0)$6S&"$+HGH[",R_ M?%W&0WL*U:$+V;FI3V&15S%V'\Z%3>6;,@S:SI^N9W9MWY3QNNSWKBLWQW+O MG0Z'8]<_S\B7\^>9V?K2^?],;'>[P\9_MIOOQI_B'X/=3]L?0^5]S+-UV>]] M7.3N7#^V@[L=9'"=G&>K[2+O5UO)7>H@A2!-'V009.F#"@@JT@>-(&B4/F@, M0>/T01,(FJ0/FD+0-'W0#()FZ8-DB#(."9)>L";06I!K(?!:$&PA$%N0;"$P M6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;7UZV"?16U%L) M]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L( M]+:7CR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>A>H=_%.O4.\ MU#X\>NYKO/\[J8[7:_WC]K?E?1.?%\4-9P?_#Y:_4$L#!!0 ( &EF!E&8 MQ"$EH@$ *88 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5Q MC8)C.TU_E.32]MKFT!=P80DH@"W;29.WKR$_4JL4-4JES@4+O#LS>*7O -.W MG2$7;>NJ<;.X\-X\,.;2@FKE$FVH"3NYMK7RX=8NF5'I2BV)B=%HPE+=>&K\ MT+<:\7SZ1+E:5SYZWH;'KM3-++94N3AZW!>V7K-8&5.5J?)AGVV:[)O+\."0 MA,ZNQA6E<8-0$+.S#NW.SP:'OM<-65MF%"V4]2^J#E5L6S'G=Q6YI%_B3$:= MYV5*F4[7=6A)G+&D,E<0^;I*]J*#?FH?C_=!VU^) M^2=02P$"% ,4 " !I9@91!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &EF!E$T*H0![@ "L" M 1 " :\ !D;V-0&UL4$L! A0#% @ :68&4=_!H(5&!0 DQ4 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ :68&4>A2?\+F!@ +!X !@ ("!U!@ 'AL M+W=O*@S9[0( M ,(( 8 " @? ? !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ :68&4>K5 M9<5, @ '@4 !@ ("!PRH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ :68&44H\UI:6#@ +BX !D M ("!/5$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :68&4=^R1?O] @ 1@< !D ("!F&@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:68&4: ^LS:K! !Q( !D ("!"G, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :68&47$K8LV3 @ MM08 !D ("!.9X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :68&4:OOT7+C @ 90H !D M ("!1J@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :68&435)7#0-!P '"0 !D ("!8+( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :68& M41@0/+SF @ *0@ !D ("!7\4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :68&47^TX >3 P J0P M !D ("!1&PO=V]R:W-H965T&UL4$L! A0#% @ :68&4>NEQH9K P G P !D M ("!:]P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ :68&44(P (YI P 6@L !D ("!<.4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :68&4?P! M?#68!@ >"8 !D ("!^NX 'AL+W=O+E2@X@" ^#P #0 M @ ')]0 >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !I M9@91F,0A):(! "F& $P @ $ _P 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 , P <- #3 $ ! end XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 193 304 1 false 37 0 false 11 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: (Tables) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessTables Description of the business: (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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies 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: Leases (Details) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails Description of the business and recent developments: Leases (Details) Details http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies 27 false false R28.htm 40108 - Disclosure - Description of the business and recent developments: Allowance for credit losses (Details) Sheet http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsAllowanceForCreditLossesDetails Description of the business and recent developments: Allowance for credit losses (Details) Details 28 false false R29.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 29 false false R30.htm 40202 - Disclosure - Property and equipment: Exchange agreement (Details) Sheet http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails Property and equipment: Exchange agreement (Details) Details 30 false false R31.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 31 false false R32.htm 40301 - 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 40302 - Disclosure - Long-term debt: Debt extinguishment and redemption 2021 Notes (Details) Notes http://www.cogentco.com/role/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails Long-term debt: Debt extinguishment and redemption 2021 Notes (Details) Details 33 false false R34.htm 40303 - 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 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.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 38 false false R39.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 39 false false R40.htm 40901 - Disclosure - Segment information: (Details) Sheet http://www.cogentco.com/role/DisclosureSegmentInformationDetails Segment information: (Details) Details http://www.cogentco.com/role/DisclosureSegmentInformationTables 40 false false All Reports Book All Reports ccoi-20200630x10q.htm ccoi-20200630.xsd ccoi-20200630_cal.xml ccoi-20200630_def.xml ccoi-20200630_lab.xml ccoi-20200630_pre.xml ccoi-20200630xex31d1.htm ccoi-20200630xex31d2.htm ccoi-20200630xex32d1.htm ccoi-20200630xex32d2.htm http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ccoi-20200630x10q.htm": { "axisCustom": 0, "axisStandard": 16, "contextCount": 193, "dts": { "calculationLink": { "local": [ "ccoi-20200630_cal.xml" ] }, "definitionLink": { "local": [ "ccoi-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "ccoi-20200630x10q.htm" ] }, "labelLink": { "local": [ "ccoi-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "ccoi-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "ccoi-20200630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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": 363, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 4, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 10 }, "keyCustom": 31, "keyStandard": 273, "memberCustom": 11, "memberStandard": 25, "nsprefix": "ccoi", "nsuri": "http://www.cogentco.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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: (Tables)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessTables", "shortName": "Description of the business: (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_e9vWlr0lUkmDOzX2isPokQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_e9vWlr0lUkmDOzX2isPokQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": "INF", "first": true, "lang": null, "name": "ccoi:NumberOfCountriesProvidedOurService", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_country_up8AG1zSIkKqPpTUW8s7Xg", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": "INF", "first": true, "lang": null, "name": "ccoi:NumberOfCountriesProvidedOurService", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_country_up8AG1zSIkKqPpTUW8s7Xg", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_xKOcOutafEGfioKQxaHt1g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_lYO_BuPlEUaMP7tr_LTzEQ", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ExciseAndSalesTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ExciseAndSalesTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_bCAG0Tjk00qk06q2sTHGuw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_TnS-iMdVekqaAqAzrgr1mA", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_bCAG0Tjk00qk06q2sTHGuw", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "As_Of_3_31_2020__KHDS_uJ-U-7jVepUhFwfw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "As_Of_3_31_2020__KHDS_uJ-U-7jVepUhFwfw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_e9vWlr0lUkmDOzX2isPokQ", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:FinanceLeaseLiabilityPaymentsDueAdditional", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40107 - Disclosure - Description of the business and recent developments: Leases (Details)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "shortName": "Description of the business and recent developments: Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "As_Of_3_31_2020__KHDS_uJ-U-7jVepUhFwfw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40108 - Disclosure - Description of the business and recent developments: Allowance for credit losses (Details)", "role": "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsAllowanceForCreditLossesDetails", "shortName": "Description of the business and recent developments: Allowance for credit losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "As_Of_3_31_2020__KHDS_uJ-U-7jVepUhFwfw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-5", "lang": null, "name": "ccoi:PropertyPlantAndEquipmentCompensationCostsCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_e9vWlr0lUkmDOzX2isPokQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_e9vWlr0lUkmDOzX2isPokQ", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_QxzvrkMkwEe8q7a7Ao6qRg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:GainLossOnAssetExchangeTransactions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:GainLossOnAssetExchangeTransactions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_e9vWlr0lUkmDOzX2isPokQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_dVFsA80aEE6Q1wJbM0NhHA", "decimals": null, "lang": "en-US", "name": "ccoi:PurchaseAgreementTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - 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", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_xKOcOutafEGfioKQxaHt1g", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_EUR_xBiCgjqW60uez-BkVwG2VA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfUnsecuredDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Long-term debt: Debt extinguishment and redemption 2021 Notes (Details)", "role": "http://www.cogentco.com/role/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "shortName": "Long-term debt: Debt extinguishment and redemption 2021 Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_6_1_2020_To_6_30_2020_us-gaap_LongtermDebtTypeAxis_ccoi_SeniorUnsecuredNotesOf4.375Due2024Member_zzUC0q3lI06gfeTV5OWhzw", "decimals": "-5", "lang": null, "name": "us-gaap:GainLossOnRepurchaseOfDebtInstrument", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:DebtInstrumentCovenantPermittedInvestmentsAndPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:DebtInstrumentCovenantPermittedInvestmentsAndPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_e9vWlr0lUkmDOzX2isPokQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_e9vWlr0lUkmDOzX2isPokQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ccoi:StockRepurchaseProgramTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_e9vWlr0lUkmDOzX2isPokQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_bCAG0Tjk00qk06q2sTHGuw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "ccoi:DividendsOnCommonStockTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_8_5_2020_To_8_5_2020_fu8ycIwx4EKg9Zxg2RlZdA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_QxzvrkMkwEe8q7a7Ao6qRg", "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-20200630x10q.htm", "contextRef": "Duration_8_5_2020_To_8_5_2020_fu8ycIwx4EKg9Zxg2RlZdA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_QxzvrkMkwEe8q7a7Ao6qRg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_RelatedPartyTransactionAxis_us-gaap_LeaseAgreementsMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_gxDup7fxlEqiKRs9z6oTFA", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:OperatingLeaseFixedAnnualRent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_RelatedPartyTransactionAxis_us-gaap_LeaseAgreementsMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_gxDup7fxlEqiKRs9z6oTFA", "decimals": "-5", "first": true, "lang": null, "name": "ccoi:OperatingLeaseFixedAnnualRent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_yvAYgUe68EmLeQWbkW1atg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_DskAYsKcvEOY2QG7z8FmYQ", "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:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_DskAYsKcvEOY2QG7z8FmYQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_ccoi_NetworkOperationsMember_O6IltY-L4UioKJdA95AvBA", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_LongtermDebtTypeAxis_ccoi_SeniorUnsecuredNotesOf4.375Due2024Member_7SKmC6fW70CmonKmVU1ufQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_LongtermDebtTypeAxis_ccoi_SeniorUnsecuredNotesOf4.375Due2024Member_7SKmC6fW70CmonKmVU1ufQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Z5TOSLayNU63q0I8MeW6rw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ccoi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_pXIy80yqa0SZbemhRy0EHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "tag": { "ccoi_AccessCustomersNetwork": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Access customers include networks comprised of other Internet access providers, telephone companies, and cable television companies that collectively provide internet access to a substantial number of broadband subscribers across the world.", "label": "Access Customers Network", "terseLabel": "Access customers network" } } }, "localname": "AccessCustomersNetwork", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails" ], "xbrltype": "integerItemType" }, "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "stringItemType" }, "ccoi_DebtInstrumentCovenantPermittedInvestmentsAndPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount held by Holdings in cash and cash equivalents which is permitted for investment payments.", "label": "debt instrument covenant permitted investments and payments", "terseLabel": "Amount permitted for investment payments" } } }, "localname": "DebtInstrumentCovenantPermittedInvestmentsAndPayments", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_DebtInstrumentFaceAmountNetOfOriginalIssueDiscount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument after original issue discount.", "label": "Debt Instrument, Face Amount, Net Of Original Issue Discount", "terseLabel": "Original amount issued at a discount" } } }, "localname": "DebtInstrumentFaceAmountNetOfOriginalIssueDiscount", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "percentItemType" }, "ccoi_DebtInstrumentOriginalIssueDiscountPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of discount on issuance.", "label": "Debt Instrument, Original Issue Discount Percentage", "terseLabel": "Discount rate (as a percent)" } } }, "localname": "DebtInstrumentOriginalIssueDiscountPercentage", "nsuri": "http://www.cogentco.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "percentItemType" }, "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureDividendsOnCommonStock" ], "xbrltype": "textBlockItemType" }, "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ccoi_ExecutiveEmployeesAndDirectorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents Executive employees and directors member.", "label": "Executive Employees And Directors [Member]", "terseLabel": "Executive employees and directors" } } }, "localname": "ExecutiveEmployeesAndDirectorsMember", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "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 new equipment" } } }, "localname": "FairMarketValueOfEquipmentReceivedInExchange", "nsuri": "http://www.cogentco.com/20200630", "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "stringItemType" }, "ccoi_ForeignCurrencyTransactionGainLossUnrealizedOn2024EuroNotes": { "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": "Amount before tax of foreign currency transaction unrealized gain (loss) on 2024 Euro notes recognized in the income statement.", "label": "Foreign Currency Transaction Gain Loss Unrealized On 2024 Euro Notes", "terseLabel": "Unrealized foreign exchange (loss) gain on 2024 Euro Notes" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealizedOn2024EuroNotes", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "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": "Cash component of network equipment obtained in exchange transactions" } } }, "localname": "GainLossOnAssetExchangeTransactions", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentExchangeAgreementDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_IncreaseDecreaseInContractWithCustomerRefundLiability": { "auth_ref": [], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "integerItemType" }, "ccoi_NumberOfCountriesProvidedOurService": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of countries provided our services primarily to small and medium-sized businesses, communications service providers and other bandwidth-intensive organizations in 46 countries across North America, Europe, Asia, Latin America, Australia and Africa.", "label": "Number Of Countries Provided Our Service", "terseLabel": "Number of countries provided our services" } } }, "localname": "NumberOfCountriesProvidedOurService", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_PurchaseAgreementAmountOrdered": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of equipment ordered during the period under the purchase agreement.", "label": "Purchase Agreement, Amount Ordered", "terseLabel": "Purchase agreement, amount ordered" } } }, "localname": "PurchaseAgreementAmountOrdered", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_PurchaseAgreementAmountShipped": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchase agreement amount shipped.", "label": "Purchase Agreement Amount Shipped", "terseLabel": "Purchase agreement amount shipped" } } }, "localname": "PurchaseAgreementAmountShipped", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_PurchaseAgreementAnnualPurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The annual amount of equipment to be purchased under purchase agreement.", "label": "Purchase Agreement, Annual Purchase Amount", "terseLabel": "Purchase agreement, required annual purchase amount" } } }, "localname": "PurchaseAgreementAnnualPurchaseAmount", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "monetaryItemType" }, "ccoi_PurchaseAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term of purchase agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Purchase Agreement , Term", "terseLabel": "Purchase agreement, term (in years)" } } }, "localname": "PurchaseAgreementTerm", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "durationItemType" }, "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/20200630", "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 dividends and stock purchases" } } }, "localname": "RestrictionOnCertainPaymentsMember", "nsuri": "http://www.cogentco.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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": "Senior unsecured 2024 notes" } } }, "localname": "SeniorUnsecuredNotesOf4.375Due2024Member", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "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/20200630", "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/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlan" ], "xbrltype": "textBlockItemType" }, "ccoi_StockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Stockholders Equity [Line Items]", "verboseLabel": "Stockholders Equity [Line Items]" } } }, "localname": "StockholdersEquityLineItems", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureDividendsOnCommonStockDetails" ], "xbrltype": "stringItemType" }, "ccoi_StockholdersEquityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Stockholders Equity [Table]" } } }, "localname": "StockholdersEquityTable", "nsuri": "http://www.cogentco.com/20200630", "presentation": [ "http://www.cogentco.com/role/DisclosureDividendsOnCommonStockDetails" ], "xbrltype": "stringItemType" }, "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_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "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": [ "r286" ], "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": [ "r287" ], "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": [ "r288" ], "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": [ "r288" ], "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": [ "r288" ], "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": [ "r289" ], "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": [ "r288" ], "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": [ "r288" ], "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": [ "r288" ], "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": [ "r288" ], "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": [ "r284" ], "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": [ "r285" ], "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": [ "r119" ], "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_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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "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": [ "r115", "r159", "r162", "r279", "r280" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario Forecast [Member]", "terseLabel": "Estimated" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDividendsOnCommonStockDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDividendsOnCommonStockDetails" ], "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": [ "r117", "r159", "r163", "r281", "r282", "r283" ], "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_StatementScenarioAxis": { "auth_ref": [ "r140", "r245" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDividendsOnCommonStockDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r119", "r239" ], "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": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update201409 [Member]", "terseLabel": "ASU 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": [ "r25" ], "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", "r12", "r120", "r121", "r160" ], "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 credit losses of $2,115 and $1,771, 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": [ "r27" ], "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": [ "r35", "r37", "r38", "r39", "r206", "r213", "r214" ], "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": [ "r36", "r39", "r40", "r197" ], "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": [ "r13" ], "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": [ "r83" ], "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": [ "r170", "r172", "r185", "r186" ], "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": [ "r172", "r181", "r184" ], "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": [ "r18", "r122", "r124" ], "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", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Accounts receivable, allowance for credit losses (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsAllowanceForCreditLossesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "verboseLabel": "Current-period Provision for Expected Credit Losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r126" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Bad debt recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write offs Charged Against Allowance (Write-offs)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r55", "r67", "r217" ], "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)", "verboseLabel": "Amortization of debt costs, discounts and premiums" } } }, "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": [ "r95" ], "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": [ "r95" ], "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": [ "r95" ], "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": [ "r113", "r262", "r273" ], "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", "r34" ], "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": [ "r174", "r182" ], "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": [ "r70", "r71" ], "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": [ "r129" ], "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", "r21", "r69" ], "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": [ "r64", "r212" ], "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 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": [ "r32", "r139", "r266", "r276" ], "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": [ "r137", "r144" ], "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": [ "r157" ], "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": [ "r157" ], "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": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (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": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "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": [ "r11", "r152" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "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": [ "r11" ], "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; 47,279,201 and 46,840,434 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": [ "r42", "r44", "r45" ], "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": [ "r161" ], "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": [ "r70", "r71", "r72" ], "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": [ "r53" ], "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": [ "r51" ], "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_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": [ "r7", "r8", "r9", "r263", "r264", "r272" ], "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/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r9", "r147", "r264", "r272" ], "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/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r218", "r220" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r208" ], "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" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsFinancialInstrumentsDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r29" ], "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/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "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/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r30" ], "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/DisclosureLongTermDebtLimitationsUnderIndenturesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r270" ], "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/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "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": [ "r30", "r79", "r153", "r154", "r155", "r156", "r217", "r218", "r220", "r271" ], "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": [ "r217", "r220" ], "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 discounts", "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": [ "r217", "r220" ], "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_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r67", "r77", "r187", "r188" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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": [ "r24" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": [ "r67", "r111" ], "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": [ "r86" ], "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": "Adopted accounting pronouncements" } } }, "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": [ "r157" ], "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": [ "r50", "r84", "r90", "r92", "r93", "r94", "r98", "r268", "r277" ], "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": [ "r50", "r84", "r90", "r92", "r93", "r94", "r98", "r268", "r277" ], "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": [ "r74", "r95", "r96", "r97" ], "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": [ "r212" ], "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 rates 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": [ "r180" ], "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/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsStockholderSDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExciseAndSalesTaxes": { "auth_ref": [ "r48" ], "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": [ "r201", "r202", "r203", "r204" ], "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": [ "r166", "r167", "r169", "r202", "r246" ], "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": [ "r166", "r167", "r169", "r202", "r247" ], "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": [ "r166", "r167", "r169", "r202", "r248" ], "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": [ "r70", "r71", "r72" ], "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": [ "r74", "r205", "r207" ], "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": [ "r222", "r227", "r235" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r224", "r229" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r221", "r234" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r221" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r234" ], "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/DisclosureDescriptionOfBusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r221" ], "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", "verboseLabel": "Finance lease obligations, net of current maturities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r234" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r223", "r229" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r222", "r227", "r235" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r232", "r235" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r231", "r235" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Foreign Currency Exchange Rate, Translation", "verboseLabel": "Foreign currency exchange rate at Euro to USD" } } }, "localname": "ForeignCurrencyExchangeRateTranslation1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r209", "r210", "r211" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "negatedLabel": "Realized foreign exchange gain on issuance on 2024 Euro Notes", "terseLabel": "Realized foreign exchange gain on issuance on 2024 Euro Notes" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r68", "r209", "r210", "r211" ], "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 before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedTerseLabel": "Unrealized losses (gains) on foreign exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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": [ "r143" ], "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": [ "r67", "r130", "r133" ], "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 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_GainLossOnRepurchaseOfDebtInstrument": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.", "label": "Gain (Loss) on Repurchase of Debt Instrument", "terseLabel": "Loss on debt purchase" } } }, "localname": "GainLossOnRepurchaseOfDebtInstrument", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r67" ], "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_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r67", "r148", "r149" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gains (Losses) on Extinguishment of Debt", "negatedTerseLabel": "Loss on debt extinguishment and redemption - 2021 Notes", "terseLabel": "Loss on debt extinguishment and redemption- 2021 Notes" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r80" ], "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": [ "r49", "r84", "r261", "r267", "r278" ], "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": [ "r80" ], "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": [ "r134" ], "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": [ "r190" ], "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": [ "r77", "r112", "r189" ], "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)", "negatedTerseLabel": "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": [ "r66" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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": [ "r66" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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": [ "r66" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other 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": [ "r91", "r96" ], "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": 4.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": [ "r47", "r110", "r216", "r219", "r269" ], "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_InterestPayableCurrent": { "auth_ref": [ "r4", "r5", "r27" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r191" ], "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": [ "r233", "r235" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r233" ], "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/DisclosureDescriptionOfBusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r226" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r234" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r234" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r226" ], "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": [ "r236" ], "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/DisclosureDescriptionOfBusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r26" ], "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": [ "r17", "r265", "r275" ], "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' deficit" } } }, "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": [ "r28" ], "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_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for deeming amounts due from a borrower as not being in compliance with principal and interest payment terms, describes the method for valuing a loan in such status, and indicates whether interest contractually accruing thereon is being recognized as income.", "label": "Loans and Leases Receivable, Nonperforming Loan and Lease, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements- Adopted" } } }, "localname": "LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r150" ], "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": [ "r30" ], "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/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "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": [ "r30", "r146" ], "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/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "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": [ "r141", "r142", "r145" ], "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": [ "r138" ], "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": [ "r64" ], "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 (used in) provided by 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": [ "r64" ], "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": [ "r64", "r65", "r68" ], "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": [ "r84", "r88" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r83", "r85" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r116" ], "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_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": 6.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": [ "r228", "r235" ], "calculation": { "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails": { "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r221" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r221" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r221" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r225", "r229" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r232", "r235" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r231", "r235" ], "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/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r82", "r86", "r109", "r200" ], "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": [ "r192", "r193", "r196" ], "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": [ "r31" ], "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": [ "r62" ], "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": [ "r60" ], "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": [ "r57" ], "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", "r19", "r20" ], "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": [ "r59" ], "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 $2,137 and $1,556, respectively" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "auth_ref": [ "r81" ], "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 (outflow) from long-term debt supported by a written promise to pay an obligation.", "label": "Proceeds from (Repayments of) Notes Payable", "terseLabel": "Redemption and extinguishment of 2021 Notes" } } }, "localname": "ProceedsFromRepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r58", "r183" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercises of 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": [ "r41", "r43", "r63", "r113", "r114", "r192", "r194", "r195", "r198", "r199" ], "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": [ "r23", "r132" ], "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/DisclosurePropertyAndEquipmentInstallmentPaymentAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r135" ], "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_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r22", "r131" ], "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 before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property 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_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r6", "r131" ], "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/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": [ "r244" ], "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": [ "r168", "r238", "r240" ], "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": [ "r237" ], "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": [ "r168", "r238", "r240", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260" ], "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": [ "r244" ], "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": [ "r61" ], "calculation": { "http://www.cogentco.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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 on 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": [ "r95" ], "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": [ "r14", "r157", "r274" ], "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": [ "r158", "r159" ], "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": [ "r75", "r165" ], "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": [ "r75", "r76" ], "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": [ "r230", "r235" ], "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 finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r230", "r235" ], "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 operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessAndRecentDevelopmentsLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r95" ], "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": [ "r95" ], "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/DisclosureDescriptionOfBusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r80" ], "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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r83", "r85", "r99", "r100", "r101" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of impact on financial statement line items from adopting ASC 606" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureDescriptionOfBusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r23", "r132" ], "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": [ "r78", "r238", "r240", "r241", "r242", "r243" ], "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": [ "r52", "r117" ], "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": [ "r46", "r48", "r117" ], "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": [ "r152" ], "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/DisclosureDescriptionOfBusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r96" ], "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/DisclosureDescriptionOfBusinessTables" ], "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/DisclosureLongTermDebtIssuanceOf2024NotesDetails", "http://www.cogentco.com/role/DisclosureLongTermDebtLimitationsUnderIndenturesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r30" ], "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 $1,480 and $1,897, respectively and including premiums of $767 and $985, 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": [ "r118" ], "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": [ "r54", "r128" ], "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": [ "r56" ], "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": [ "r178" ], "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": [ "r177" ], "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r171", "r175" ], "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": [ "r33", "r152" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "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": [ "r10", "r11", "r152", "r157" ], "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": [ "r10", "r11", "r152", "r157" ], "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": [ "r10", "r11", "r152", "r157", "r176" ], "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": [ "r10", "r11", "r152", "r157" ], "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": [ "r10", "r11", "r157", "r173", "r179" ], "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": [ "r33", "r152", "r157" ], "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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cogentco.com/role/DisclosureCommonStockBuybackProgramStockOptionAndAwardPlanDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r10", "r11", "r152", "r157" ], "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": [ "r11", "r15", "r16", "r123" ], "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": [ "r73", "r74", "r151" ], "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": [ "r24" ], "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": [ "r136" ], "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 discounts of $291 and $350, 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/DisclosureLongTermDebtDebtExtinguishmentAndRedemption2021NotesDetails", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cogentco.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_UnsecuredLongTermDebt": { "auth_ref": [ "r30" ], "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 notes" } } }, "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": [ "r102", "r103", "r104", "r105", "r106", "r107", "r108" ], "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": [ "r89", "r94" ], "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": [ "r87", "r94" ], "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": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r285": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r286": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r287": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r288": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r289": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r29": { "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" }, "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.22)", "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.24)", "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.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "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(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" } }, "version": "2.1" } ZIP 59 0001104659-20-091306-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-20-091306-xbrl.zip M4$L#!!0 ( &EF!E'#9CH&=@X !V. 1 8V-O:2TR,#(P,#8S,"YX M]_^_R/5NOWRX 9D%'\&5#/4@+1/8:2K0&L-!NJ9LSHMGGU 5Z*%D QQ9T$KQAI'4&Q:29;YVUHC0'! M;F:4^BT8\03! @>Z';6U$VWH& LAW V$B/J'=MBX"LIS!I0+;:APD@%]\7* M?Q_"\"\A-U7U?&9!.Q<7%VW;FH!J-PT0:';:O]\.Q];JEL"\&+BUR;?C2%[> MRAP9"*->UT=0,^=X)I_:42,@=3ZV3CJMLTZ"%B@%YF,KH%;Q$>^MBSX] BN##UX=!MD58 M'L= URYC5U*X3, Z"P]:>MQ%UB^IAQ8VGC-F8.IQ$'D7A(2UF#F73;G@5A"P MY9,3TB()/7B^&MU=]^_&_6M\&H^&@^O>(_RX[ U[=U=],OZEWW\<9>-%;V-EO:4.DU8]FE[) M!0S('&#X$QO UKU@9;1:1")?SZ=E]3Q^A']N^W>/8S*Z@:;;^X?^+P W^+5/ M!G?PN]_H_@#=4SV_\>1SJ7FS2]##073.N>9.]!RS3UPF-P[9L)9>L\4 MS-V%%.,Y17J&0_6LN0"?RP9(7)*S)R12<0.H<(ERC)$ MW!6.NL3R9)O=D"L"GB_AEB_B,T4!A&JL>?8N(&+V;V2 AZ=< OIN=*'R1B-[A4(?5K*/G:G M6J6Y=$G8/UDR0-8Y /R(B:7I$,M(8T#9!A1N$X_TA6GT):4(O8SP]26;RC60 MC/5D/R+YYO'AI+-I'B$-8I!(ERQ[0EN)MI6)[2S^92&;A:22>/,>-FD!,])P M$&_GX',=NR@2_;!/)$K>K772:+O:R'1G_>]$KRAF+6D1Q3%K8R5O$,,>9AOI M5(JBV_TL(HEN&SMXBZAC_T C5]\=V!.VO(%]8HM&R]E:!F\:@G+S"NKI_QEP M.V*;^DR%R=?!/'-P_5X]$= YMI/-MRTU(A\I7R\<4ER"F@]DI\>DR MDFITE*.C!^:A3P[^L'E]5%1HZB ?6S,F$RY?3Y^V]111(CZ2(F:%5J.H'$6- MV0PW@8&82K6PK&^J* 4B7SD7V\J):!"^)-)HI=P>\T@G7NY.$P'DZ00BVY.S M_)//=R&9)F;=::ZD*R<3+E]'%]LZ2ILWC:HJ/5XX^#JS[$5F)8<-S<5#M=J_ MX8)"R$.]@=!&!=581![1(BLYK<1*$@X(7[+0V$ZUMF,#BKGT7*;&U\"PP\W! MII-#L\AR/E1B.2L,_%,3-V2AL9QJ+>:#Y6BY_8-XH;5^E]5^<.14SUILIQG;48B9ND5JWW(4L MM<8]$!IWT6AZ7TVC6T<]#Q_OZ2O^LX_.2U ITOY6O)BE_96^B!]VUAC"_K=E M ZT#S$,:36$&OK^3)C.+K216OJ*+;]A(3!LW;*1.+/E&L[MJ%O_T7_ F+.!Z M;BELN6UA_"(:V4U;=NY(JLH&MI7[3!K!#PM9ZC/RUN$\TC4YC&ON9QI O M>"BW_BH@/!I@#I(!H#+&4(QQU_93U]Q M%M_##((&Z@V!R1G-"> .)9=O%3O?ZY.H4]ODQ]T2+^FW,9*R1A)=*%\&KQ/J M? /':Z;HPKX:V;46]-I[ILJ]]VB><>Q#)M\HSM.-(KZVAEC>=D7\L*_HK0PW M"+0+BOT1'SILHL$#$A*RCG1R@?-5NU-Z0J.[0Q(5,K17!)ZOO]W2%AH%[G@X#G85ZWTT[*0.;IZ^0$%(;ZBJL2K3SB MYA92(ROD&G55Y^@>CPM5WD/"GFJ/ZWL9OQ=W%^S M3.]J .G)3GF@^?E.G>TSC=R/M9N\IRIG[L]*AM_? [2VB81?!/E5B M;PD7!!Q3+*4)?!#/,O)_94GX%]:^?&!38LLK=JER$#:_"&/;#V\^86-OQR2. M(@)S6Z@2:R>VXA*)?\#8'+\LO!ADJX/UDI#6:#>',^(R)H'%_;X<:;[P/>BY M_7W$ L7M*M:&KG]$J<"J=I5JW1!_1*$\.ME5*$!A7FEY/K$JM8>W%2'X-T0PV+ NI55';S#,ZH=5:TBK/46XEU#2&=!82/NS%0D'5X-T, MI4(K62T 7(8)BX*_D@*\R,89LK&S1K8J%I=D($; GC^L]5G*)K?J[>YODK9T M\Z8YV'JW9:8ZN(\8_6DLI^/$=ERJT' MC)O,'T-P-1G#FG=)?E"7\9\#!M[R3!H*7>YAATD6W%VW<"YV T=36 MRCNR0_#EJ!I2'-Y,<(,S*H#?X89EJW9WW4!9X(%A"_0'82"#B3;5AMB0MM^KJ0V^HKZW%"/_Q?W MG7"L]D7.&9V%%.#[J]=J1L>V3<(:6M# )MQ4,&9CGS$7#&#,'"G<1WD)0DK1,LZ'J7RX*GC AM#=\$6LJHQ.53Z$="EF&)A;?V&OS"W)T1 MO0>&M4Y"F8N :FX!#TP;V*SMG!<#@37B<;5P7>N!XW=0F*+$7 R!;]EBPE0\ M,'MAIMN%_6\/NJY<4%Y^,:'0JJAC8EIO:BIKPE[!2@&<1JF_><.2!5G780 U M*YP& _%5J$A0O%(/ MS#V$=>!9JF^1V%)LSI[,YKK.'_NU3_+A_96$N0#C"S'/@AOP7 ;B";R8."E\ M2SX68+ZG'$\$ MPP!-0Q#G!2ZN7[<@<* L0G1"&&]UG.E>I)9X=*H@5%.C"8NXL#7!7N,%'_RH MY2E)/%@[87P? PLS&RH8G9]A><=$C9&P,R;^OGV]V& X+.5 O]/^6=F K"I? MWW#8(NUC\E'YUM3:!:&F4R@^.;IF\0E2''3\QLW\*M!&+IAZ8)C%M>6F[XM< M87MDM3$=KDO1*#5(!@;_ $"T] MG*6LI88F _$O,"31S-AE%M5&\'&XYZ!,L-&)!(J8H5*SA<>F&^S\#6+/C9[9"_FTK,U MXE?.&'+!\BS Q' _QAQ(_Z!\2^9BL!K)W'^!J6SX$^LO?$^^,CN/K[EBCI%J M8]:7A*WKG <_A_&9" M[.*L?I<=A+UZ:A[E&(ZPZ]!Y/4^UZEP2"!Y&H>]Q\ M'ZT"2=R+-7N2E*Z,QMI<46T)$.8=):]M>)$I;09PO<\FMZ6TAQN*- 18D1FSE- M^:!UR?;I.0XXR_%QH(YNLV-9,UOK(MZZ+:<:;U&H78Q4CV@S8TL8S[GO%VX< M2Z@:+8OA%V/AEPT__0]02P,$% @ :68&47\^D]X/#P ]MD !4 !C M8V]I+3(P,C P-C,P7V-A;"YX;6SM75MSZC@2?M^J_0_>S,ON ^&6>YTS4R1P MSJ0J"13DS,P^33FV"-HU$BO9))E?ORW97 S(E@V)95U[%E3Q#BFY.M1_;AV9"'B4!>3YZ]' :_8W,'XZ)>?__ZW+_^H5/ZX[M]9 M+G6",2*^Y3!D^\BU7K _LA[I9&(3ZQXQACW/NF;8?4:6=7E\=GQ^4JL?-R\N M3YI6I1))NK8YU*3$DB(;Q_7Y+S>15$JNK(OJ6;51:]2LYE7S_*IY9O7NY^7N M0E MCZ+BXE><4!X3[MO$691?D__2E*7KEY>75?GKO"C'FPJ"V'KUC_N[@3-"8[NR M= ..K[B\>$<=VY<^2\5A*4N(;Y59L8JX5*DW*LWZ\2MWC\!ZEO6%40_UT="2 M:E_Y;Q/T]8CC\<03VLAK(X:&7X\\0W)M_@-E6;F2.64)56U O(#X,Z#U&"7QT MPB;21QD "TA VB/.C&5/#$OHBQ. M@DB<%#6T^9.4!Y/;9]N>@-SZ915Y/I]=J8@KE5H]F@C]%%W^L\7YD@4\^PEY M7X]F%ZN%*703, 8V7M%K8YD_SYKGS4:S<5H[/3F[.&\TZN=+FB_QI\7B(&SF MS.3#QS5*Q7T4E:CR8#R6TBH8:#"K/V1TO#!;=!.:16'*7,1@K7)D!1STH++W ML;TCZP7AYY$O?RG"'6+& 0.$^-/Y7X"GMB>[.__&9NP-NL'?;"] "C=IU37' M??K.6G=P?JBF.CX:Z>2X!WB>/ 13IY1FF5 ECOVBT6@V2^CFS @C[S9,\VZ/ MH8F-W<[K1 R-P-RN/T),I^_5J+D?OLX+-')YTSR7TPEB_EL/9CX^P!']E)SK M?V>4K\X ]"J9XVCUT)L#@4ZCG3!,&?;?I*.SN7-]]BZN_"E77'UQ@^[P!Q!. M(%KQBK*48QG<)]H$2)['+5!4WV6NY=(^<=V): MUW>'[2?L81\C$>P8^-3Y[XAZH"L7O8'_MN*W].(%@U#P;*F$.=32M?TRZ=* MF#IG7M([>1*U7M P8C@KL5LS8#1U^?J#,.0(Y=P?Q*'$Q:%>O8 Y(YAH M=I\\_"Q-N!SG;8T%H16^WT+B'K%CUU8HQ6R^"^M#6SS2D8N4F>W>DON*Y$I[ M1(D<0'66 85[_1LF@L%9?)Y498\\GAEFY.]3H_T]0+!RA8&/DN='Q,9M]*1R M\X:21GM7TZVZL+)%OPJ; '!M?VXLNP\>U0>6;1PNR*>*D28UO)9:;Q]\G0]D M>4?B5*^GU-H'G^>!6(JQ6#Y)6[)'>A-75H@9X;(&1C@IG9\SHHM$217N3*VX1R[."=;4-MMRG& LC(_"M)0-NR/N*.??* ,]2;AX=]X> MF4UXY#'W/P'W11[$ _*[PT?[51T4W_6=]HE6'V2=4@12^R++FR"W8S,"*Q6^ M9)PV&F('JZ9WZ17WB#(YP>KG5GRIKB3-OVLF??H>K25O*'/K&[JY]8-'^'/? M>7@<6-UO\--]K]_Y%\?L?/L-)DKI@!-K%+9ZVZ#5ID[.=F2C M)&YBE]>C3/[@^PP_!;YXWOQ(>W;:@O"C=(BWQSJTQWK!G8\&B]86F(5:2V?R M7/CX-=\;*(;LUM3&7HAK:9(8=?AR4Z&"FAFEE)Y2E':/'?OPG_KK,@"/[5SJ)C0.RS-YL%^, 7R,0E@ A=%YF%*M+;M ML?/J,QO086*SMUOP@ SM04UP#NCW?$M\Q!!/IM"[W/&P:/AQ)LS6D17&Y!!! MU#25[(N5,H\Q'^W;3>Q*-U'&SJV@L4T]$_P.BU5AXSZR/?S78NFV^CA.6\ G MD38\Z=O.>N_)WG6R9//:.5(8IEE9"VLG):@MB@9A]TPX-2+XKFB:R:=_)?"V=%'4T0" M-+,E@]'W=^R/;@+N S;1B7J!.(]2[*N%?ZXZ_I]#DGGLTO7MIL=ENX&?+0)= MT#+LAG)?Y!U%"TI5A[):;)_\K84M=<%CQ**ZC28,.5C:"CY[*'JRTAJ+IR=_ MR>L*#^M4-<_K6KY;=WENL*5HTP,D!\/OB$"3\ 0L=XP)YKYH(%.4'(33J[PW M3-@";BD>(0FS=(??*75E=BEB4^P@/J">*JRFKK W/L\(L12AB%F4I4L&MH>Z MP]@A1/,3B!(6FNF5S?-__C%_"\39Z#!O]@7F2"T=X;SD%65F5#-G9E1K\*OU M[:[[N^'GCPISK)R:V(41]LUQD.D:-J<1^M1$')+4)Q:%I3##R[?OL!)+TE\T;;139TD'K'D\!6PJ/?N@*=B]9 MD-L,QNX\65(\#.&+0^'%"3 ]AL8X&"OXD%KO ,B0SP:F'BC;\J1PF-Z*-VC( M=Q^)U%&8_4J R8$-OYTXD6(@Z )%N;(_6)JA$!\\*R MT Z4-(G&2'W,:@1E/BB;8R\)DL\&$2_.S>=%&%*$*98\PEK.N3:^[D:KSH'P M(1O^B L7B5PH9N$Z1-#MN=GV[*34BIO@Q("0^SLL5[-;("+!I6G3T/6(W?KK M6]0[;U*K'@ ;8\I MLP-#S&AB7.!48:1;,D5\FT>Q&P28QQ!C'\7J6J\46WQ[]IO,-WFD+0?,QY#R M-6BJ1[7: LRCV)8.WO H=SMC:&T!-J@C"L^=W:(CVB# /)88VQ'I6J\4F9"S MIM,=MK% 25QE,Z;!#E75 Z-')C.48ZA8 M0B?/^^E*-7GG%3$'<^5#W]1Z!\8,?1L8FT"R].*#'L-@DHDXMSFDN^K1?U*= M V! =OP9'R>JI+HL79RI)L MTY$%"I)L*]8\,A6_F'T7F^8\4&;7N[M$EJY'.4S!VX@[#$_"Q(CK@&.".)>V M=:!.&TV11V4@*#RE$'YI8R\ D\^/-^S)DWC%D88BW[,M#@/W]/:"G=3JM1.K M8BVT$5\6"EET:/DC9#U%:EDV<2TF%;/<)2?:[I 1R6U.@U#-Z",9/B(EEM40HK>;U*+I^3GT; M9&[XI1A[TB%'<0F:*"78JC@+6AMH8^8KNB M2TQ8W'CG#?AOGSF3CKT4IP1+H.( / 47EGXOFM=Z+XU)J&$>0]>LKZ*B#I+2 M+:CZ0JWN\ ='-QI$^FK5+[.BLJ$JQ/%ILF$CI;=8+ELR5F@!*L4ZY$Z>9 MHSBB#"%!_>HF@\L6(-Q2JHEDS\:!Y;;P'L8HQ1BG"UPS>)A7W&&R2 +468 M9".P'\2-SK47)[TY(B]X++YE88)*1DEXD:?3SP2Y%.^[.]R'&!F;0"Y9<5[( M-Z+MZY(IDPE*\5I0!5"M1[.*T:?L#,@"LA2#HP)0\FPXN9)Y'L_B-6V?)Z$M M<_-.G16GUCL0 J0 -FXWW/S =,3%ZWLH"<]A""]?HR&-%R;+%F6;7"+%\B*\VPVG1:P9M'.J\]L8 7,J]G; M+7"5"P:) X;#X.HLA4_1[-[QCL#?TXMFK=ZL7]:;9T#AVFEAN\:S8FS#!^XK M]_5N(=&\;NRC*;#>%>[:G*4('N4 ';W8:'>DC 1^RR7; MV9RG+9J$)&0I4@%)V]I?'P"D)%("0( 7L>E1538C2[AT]]< &MT-X*>_O\T] MZP61$ ?^SQ]./YY\L)#O!"[VIS]_B,,C.W0P_O#WO_WW?_WT/T='_[P60Y =(==ZQ=',>@P6"]NWOB-"L.=9EP2[4V197S]^^OCY_.3TX]F7 MK^=GUM%1VM*E'=*:@6_Q)GL?3]>_7*6M!OXWZ\OQI^/>2>_$.OMV]OG;V2?K M_ONZW'=*Y 07%?2P_\E?Z0%F>_NM&Z0K;PQ7'R8[8H5C2-_3"R?6?3] XIKV>\].G7KU^/ M^:_KHB$6%:3-GA[_\_OM@S-#<_LHTT&(OX7\R]O L2,.;R'+EK0$^^MH5>R( M?75TVCLZ._WX%KH?J* MZR<2>&B,)A8G^UNT7*"?/X1XOO 8-?R[&4&3GS\X M3H"/&%@GG\Y.6/V_7./0\8(P)FA(=6^.'NTW%%X%\T7@4ST+1Y/DZTLT"7)% MKE%D8R_\8+&NG\;#'(=.,*65G8!^F!^S L>5N^%(:&G.L9E(LJHUL<-GWB0= M?5/;7M"F3[\>(R\*V3>LQ?"(?75TPTQ(7 RAX/WB+DA_C9 M0P.?CF7"]>,6AU&33.[B_A#1DF\36FZ&(NS87@-\;[4/1@CK7^E(9*.2H!E3TI=T*#8@%K,>80K* M#FD%>L."$ MEUXA2G0!7!0WV*=S +:](;412+PO\2B[!2XR:J1BA_YRC;V8CH<[%*43 R)T MNI@'_L/,9NTU+D1#0H"+]2$*G#]F@>$3M?S)D)G_$2U4CT TFF]%!,Q8PA&?NRE"=*_#,$/4/$7A54Q( MP] MA8K^8'NW=-6;VI66V\H=MB8F:E,R@^DR7C[;SA]T\IL2>\Z_&G&EIG3W7VWB MWGMV-?&4ZJ@="P2_8*K';CCR,X27MS/4S;7"XAAY;.=/-_G1\I'8?F@[?!27 M9K*PP5;8?$#39/F>!&1>;80KFC)FC5-O$V?%8OHQ2\ZZ!>Q'QRZ>'Z=ECJD9 M(O0I;W>["EDP'_X%%TNF9EZ:-5!%/S./6N ?N<'E5M-2D/J")'7M1=87(MR.DF);!R1;VEI9) M2S)Z&@\896A"+.;B(G?]+8X8 >GUI&UZ8O^D;1E1:RQ;]:F1RN86#CY M[9EWNOJ+E[3^FG;\?P9SS]]^.LZ+1U=D9<-+Q2+95+ MRZJ!64RIF+^3D].3$XKRNEWZ^6IT=SVX>QA M3R40%CIN@5"V4XG2G*B:Z(W&M4G>?+IA+=J,IW[2D[I :'[ MIY\_G*Y:FY!@+A=G2D)0Q$$<4GH";E^S* X$%*YS*WL!#JO"#2&Q:V^H85!I ME J,%1OO X[?/YU]/NN=]2Y.+LX_GYSTZ,=](+0R )J$2,@: -0>D$,M!I<1 M^SUG;VY/N[OEF@(F;_V:@9)7NBPL @8JB7]W=\B^H=WX."!/=(WGW7&OW6AR M_O'L\\5UC)B?4RAFP[I[%7VOK.@-F5H06A!'2PXV@*&QIKEP< A+[A6CLZK# M0\@" !#6]@FUN-&0?I096J*"#4' _1V:9M4.V;DY:(Q"W9P_TPI%N7_G,8$=N)) !M%X(PA^G!M$TY MM(DJH6\5#M!!8:%39,G:##VJ?T2\SP6!U&BZ0Q]AZ*47=GH4E:!,.-I M@Z9F!1I6]P0M;.P.WA;,O4:5;13-$,DQ*X%,JR8$6TX;.2V.H &H U6;H)Q7 M'4ZPQ;_*36(Q\BB;H/0+"4*9R5U4"\H)R-Y<3CSDDKMY?1# R:A M4+DF[%GH%]4V,/!$?(OM9^Q1J2&6999)= _9;!@M"S:5^M4AS%9ZFWY]G@"# MJ><34%6 L-$TU4X)C.#]!JLMU[V]9/LMO:WF=F%@@!GL-+W2??"7P7)\3R$L12/72+*D$P\((&FS)J5]D M IJZ"H0-@AED:GZ@ ::]++:^'GZJ YPN+(1IRDOV7)4ZNR=?$IB18FSZ"YF" MAM$Z[T(#)4E98 :&,4X2MJ A)5E!"QV%&O6 F1/&"&JP" U-X>):B&5A+6!6 MAC&2A0Q"PY''-C,<%P]'105@9HCY.%3P!@VX#)G%AN*>H?G6TL3OTK^P%CFPO0[C,R:]1$<)&V@PP':[ 0>@X\3SFET5P.TAP'^=M M$(8W 4%XZB=.&R>Y4L+CWNR^^Z\XY-/^'8I&DT?[31[8J;\G"+MX0R5I0@S0 MM&K,#L3[R!W8Q*=60)AA.KT#4*(D.A4A[/O-,-?A"AJ$NQQJ6T8P-O15;2!X MD!39>"7SC/9M&YTTND^4L%B,9=D+.6J_&#PC=<5-%A=E;K*P_IKKS.C"DL/- M%H>;+>0<0)@>#S=;0+K9XG!'PN&.!"!W) 8#8=K$0" <+@6X7 M0I/.PG=Q M+8+G!:]L?'L>D C_21=<'#J*E'R->A &8Q57D :+T-#,$IEYX"&]BD!J)JHK M05@1J^4WJOF#!J)4[^X)FN-X;CHBU]4@S*>-#,@UA]"@S 1L[VTR(GPU<7D, M_AX1_N97<=J!O":$^%751)]")@%CRBD,^W$THQ3^N7&NR['.+0;ZN*U*=SU/5+Q&<<3>QV:OF^N"EJO2]316-7>P0I.&C_/J!"M[ MNL'*AT?ZS_?!W>.#-;JA/WV_'P]^I>6&_QA8PSOZ]^ 0P&R$T 3;S:XY?;I> M$<=4UNA2.%/)"(#)5$*?,KA94 =(C%-#Z32 A3QK!VJ_/7W7WJ]WAF>('3G5,3,LHJH"9(Z?\2@E6P#@I],&\V2/$) ]A!Z[4#HU>.-TTT VZ5< MVGQK,&>ZQ/51[9#6K0QAP&F&:C4Y KR!L\/9C1>\ELHQ/2NY;>L__&K=W(Y^ M.V2;'K)-#]FFRL) =F*M9IO^..F.I3--NY?N>##W.F#NW=O+U$[(1MBO@E!Z M;[2R1G<,.R4;^[;F,B_3H] AF'-J8EF/:<=6K;O6H1W:;F9/K^5>^?XQS'D0A)EB*1_;1-(O_I] M;/M3D<6V]5L73+0MDNM?=?0%*C0%=GYMV=H2PI\39',+>+VBS+EK3T]ZO=[7 M]OW2NN(5$M^2Q+]30$'G!SK:%HU\-OL&NSTOC M[TT]+!!R67XC8I>[/P:7U$Q^Q6XT&U*=X DR3R$BVV/"K"J$5%\-0+3Y:1R4 MON/0'9)T>5?.SSXI\1S83C#ORQ\P]2+ _I07N O8F1?+GI1WB M4+4CKK%]"/[X#D=%:D?Z$%#YD0(JA^L[6KV^X\>[+Z+T-1Y*%@Y!Q68OZ^A> M4'&]+EXNUQ]_Q8A0 /WQ\1Y7P6CR,*G!ER8P^-)GT_PIPQ_(*XLXQKY.#-\6(JU1NJQ.Q43!S9"8RK1PY6=\$H ML_!J[J250U/5*+]L+EFYO%_,\YZ"'HR43Z!Z()05 -48S!=>L$2(7T0TXJ0H?2J*\A \ M*KJ:GH5.P1( @,:(6N?8X8=X*7U*<"1E(>Q1RP C80< *!4GER*75GW-M^?- MJEM$N?!\S59@5[U9OR$\G='AT7]!Q)ZB55+LSGUR!?=XFS<#=T:I1\',)0+- M":;+ ?=35-2+M T(ZW_9$5$&_)1M:,@/?2>))*U?F4TNTEZ;G7/B'LX GW7DG4H8Z&(4P<=>A(';* IC@2N:3>5=U;6XU;@>!G;W#: MD#,.#?_M%3*EG+](O'&(%[W"8]P*!/R;M"6,!0)-+\0W767FLLOE[DSW:A,W MN00Y<\*#\_PXL_UDEQW>!?X+W>,A-QDLLH# _OJ'8,*4'(:Y_='^) 9-62N. M9&4F0$UM0["!:E"RFJ31A4!SYF;WA_1Q=M.H\D4M4>4,(?\;6FY"2F>BQUVY M3&]-0S(=,C4.? : (OY:4 =0!+7P>KT"5@!,\EN$*8-8DK) HI5:JI:S)L7L MO =0\B&R5 EX@(.0X\3SVV%7*CW03%7K)ALK]5QQ&;%)00Z59 M&8(C1!\S3:8 @#=FUK&/W-4.I""$+BX,X4X0;7!D3 XW!C5 ?BRCRZ07>) MURCY=^COOFTV#CSO)B#,:Z2*%YFT F'1T@/:F#5H;K)=55 MI@![Z!>"E5K'X&]>4M"47[>%LL849&&.$+IU8H)AV/D!--$ M U0'[)KO%H)M7H-*-B\H:!K)PTV"!V6ID!">^ENZ9AKWJJN21\!IT=<]2@Z:X7%Z)\7$=LY.V MR8CCP^P.O?)?Y!M;K;I[513)R^1U&=G%W'8$X,3J+(GP3N6]0BQYPKPYB'?8 M[0C&7#4S9X'"P1LB#@ZENZX2[>P5^2^M#&X)YQU1@D1Y:] "94-[58.O[4P M'=&#:\RNC_?=,.-C8"]E2M"6%]^O<^RD,5#E'$*#;GWOQVT0AOT7&WN)\9@A M/&5<==C%N)7] MV<&]28\2YD[(WI9S]&F2VP:<+>IUH2]E(ZV(\K0KJ2KD4L M9FW 21:L10/K\\-$M\J?1+$Q?/]Q2E=O.)JM7CM;78.ZS#/Z MIR(UQJP1"&D.CG[/XX9\\N"A3 9V:$'()FL%= MA_LNN'9NF9_+^+' S[6XB[\Z/5)1AH\W%6F\?L)LO1Y"E,WIW2\*UIUVY];JYMH.1> MUM-E'S+J0VK\$11&@S=VL$CF %+6:'TV;QS='9:A(3I:('82T9]R@YN>MJZ _>'+Z7H\(1;LTEF%=HK\UC?,WI0P6!=%%7\DM8'=HB;;'-\W[M MZHM4)- T)JO86R]ZC!$3\XH'YI25^:A-&VGUS.!^%A8=,4#3A;S2EM8&\V9: M/5JXK\U"%S5"H=$LN8P):FQ'[/X=1W[CC&DC^]6&5KQJ.F* I@M*;=;7!O-F M]JL/+7GINJ@1(J.8,KW:2K%SV)2][W;$WDI9%KRC5;:Q=YO 7%8@7="2;-AX MZ-^AMRAEY_$5>2_H>^!',QV?A6%[$$[#51LT10JB*8CNZ4C*QO\CFSR^!J55 M8[L9"&E2^]2(;?Z[K0BT9YVPK6Y#$'(WVE*&1 *=5H>;():=EB[1#@2[HB5E M2 30;5W +[7,#$D[$"XQ;4L7N ZJPO]281(70JQU1B$&TM;T(HM*71--4HJ M 8S;2_<'=T> ??+=U%."W,&;P\[0JEZT-6P#PK6E#4,N9[X3^)O@#./^T8;Q M[ ANR87I1L-T707$C:,-P[AFMA-HW@6^8PYHMA:(RT4;QC3++S18Q?D*&>;9 M/3I&_OQ*+4+8<#7BU*\D%6A*DYS+UZHJX20@!AY;412R0KFI,1>V $8MH M21,ZAKIA@*)D6Q "%?O4A^Y$+9L(:DFN_\C1L7SWDN_SK4#;-EFL"@ME=_Y5>QF)H M[ZYTRB\EEBJG[[(7_OCEY*NSMNM[Z\PN2*>:M7U!^JH7?ALZ6O7SS5KU9-FK MKKIR'_J#,T-N[*'19,7;O6?[45:,JJO/]:NW$HBV,>$/[UXNUQ]_Q52GB3-; MWK);[!4/U.E6AG-?NBF6N6BT)K< EN0U?9EC=>$NT=?I%>=JG9D^ M"^'5XQ<2RD-_$;,7+BAW9\KGSI0U( 1\2RFN$$41AP PDTX[.R;&%G0Z%=N[ MK%R?K=P+X-JS,9R+QZE^?;?)'RCB6C::K"GE[V.]9"\P$9G-9O4AA-7-H"W! M9..[G5\HL^R5ZI'/K?)5SX_$]D.Z2:-=;0\Z_6H0PMDE$-+B#=969>B'$9V) MV,=TXUUZTW*FNVG)]&DMDDX/^Q=0^Q76[.6"%; / >DVJY4PK" M3M- 3;-@[? " (7;P)]&B,ROT7-4L.B)B[:PRDDV&U56.3%O /%13H*RPD 6 M+Y6NJ< M$#=!1&/W3$]&D4S1-+/H7(2*ZP%85)3:UKN(;@B=@ =?"5=<17 M5@_<3&G9AIO$G!FJQA)X106[YRE3<=.X2^PN9@Q171)?;"\ITU%GURXCS4 MFYDD#$'#*#^!/OEV\G0:WOVHM(\)Z$'*6ZEA5A,PU/@G>Q\29V9E',05K MNJH@A/3\$A.=A)O]B[OO^VQR77TM2I@WJ0@A.[X..,3GVQ%?UOX1]3V>*\<<,&(,0(-) IP]J>L=JHR1V*1A,A M><6 Z;4"(510#C4]_J!-A#4J"YZ]%L\9 ^UZI;&T(4 MP6":U.8+.)R9PPRKXPYC9'LL"**'J+(!",&)\J J66M\ABTFYLDG*3DCG^U/ M!C$)^+9%--56:@Y"5$-WSJW$*+31FF=Z2+\HJ-3>( MZ](@KN^IL$%<,P(;GS%RT9S3)7MQM&P=B>]Y!;E'RGLIS' MPDP8O7K[Q:6\X\6 I781Z;LN3GHS\<)H-;)?K&IUQ6CQU]&ID:71\\N];"_Q M6["2:"[=&E9O=K^*4-Z[4Q_'[8[I#8G#27*U6SCT>4IKX!F/;75C^X6VO(>G M*I\@ELT-B70[O"E2=C65-K=?4,M[>*ISNF=8=\B13"$L)/KD4_'0JH'WPCP> MQ2!7:GR_D%=T!M7(-XPT/_;?X(W=I1GC<)9DZKH;/:5J=5HJ]V_GBLKMW#_6 ML85R/?.+8,BZ;Y82>'I("3RD!!Y2 @\I@?N (^BAU-\HQ*D-*KVK%T03VF M8/@-;_$<1SPG-4P]FRZM1PL9>PIW[H7>]A1FNK)BUI<5S9"UZ; KSL&M.Z<4 M'D)AR?;7-X634%00CHM0(7GYJ@;&2Y@GZ\Z>J_V$\N) /(5RI9*#D67C_4"2 MOV'X4Z]W<0;G8N5J, E9:\*].*:&#MTFL#9'_I _Y\=. :[39M@Z\4PW]CX* MQ7>-EFX%@K^W2!'73LHLX1=84(7<7]U;5TFEA):L'S2NEB(V&H<2RH M3A#V;.+09\<9$H*0NWKT@^_NY) 85(;G95(@8\ 7M,U5%R.\6@/I$.8]A'D/ M-[\<;G[YX0.\4CC6J-,?>[SWON^N,[E48.C5A+"$:T.AQU+#JW=(HLS\1/_: MGIOH5[^/^9O0N\OTUF\MK,M:9M3.NKQ%=YM2%>K\SJ\M+[%"'<@)LKF\$"U1 MINFN4F%N_=[F8BE!?B7-+4K;DJ?]II9G_O>8I!6#D_4AY2\)YN*O) M2V,6Z1E-LOZHQ^ .15?V D>V)[L7IK@:! /2 -1BAIIWSR4DB)V$66*$7CK] MRA#L2=T#( 9L[?F$SU7P@GR;7]LUQU'$GGM^06'$O8C4Y%6]@%*RH8YD&55A ML;U@^U4PIZ2M*&*G 3%=?GT'HS!-Z&"$TCT,_<'V;FE?R5,A9N'W\]U+NC,= M\P,Y3K;K;U;:.?]IL>K>\M;]=R4:SY(M1EA?=E*:XSDW]!P938BQEV M;$^R5524A1.15TM_958J6&G)9']([*4L/4)O;D%9 #O-0I5:@R!GH\L@Y /4 M7WN]B_/V8^_U "-DK3)6X8K#$#D?I\'+,;]?DBP97I]7?S"X/F?@2K_^??"P M;7=D?FC;45"H3]R*R! ,8'^[,X$6;7%5%=K;Y1:SL9T@*5HUNKK79&WZ6 MW,$RFMS3;S'EB_UZSQX0"_R[(.H[#J53=E-*J98@[(C-%* 4F_ B\SDF!F&$ MYW3*S_.AA[.L+H0==25D98RUNQ\+_()4T!U9 M_]4F+GL,RFP?]DF\#Z/;J9 U;STG75+^>9_IMPGO?"MFLWZM!>WX6U=V8&U= MEJ!E8SXR9+C[#;]@-Y;NMB3EX.RTY-8W',W&*+G[.ISAQ6,P MH%-$M)2:^\8M -B)*55-"E018S\*A+G-SL4)W>Q\@K&/:P)6(;--N)8';\B) M(_R"!O.%%RP1SYJXQ@0YM 5%"HE>O;8W?"65=.U,UN,20D[)U0RCR9K!DZ!;?P;1%.@"!/\QL@BZI[>M2 M2WM!^;03 1*VJ>3AC\OEILPJYYNQL>'%YZ9^X?F?9KH"DA$L5-Q<&FHCW!\T MJ&I7>6/B%(;EU*I6"24"0-'N$9D$9,YN..$LB0VPPM(0LM>;'#.YVV%D0@ MYWJU+/+9BPJVYZN7D_T>+]'B;KW-/0RILV^,F,*QDY-Q-*/6_9_(W91)#H3) M,M2J- C!4Z\+?WDNH3GJMWAQKV-V9I;.+#APDTE%#VIA10@N^E*0"KD!"1U_ M"%% KG@-4F%IVA*$S#@#<$W9ZPC:_!VA.L!6-@3AZJY*6"NY PGUSOIR%S,I MC2:)VFX6F#55F.L>8JBRTYNL^UG@4;##P;]C*FU1=%1==.]9J0\.\FVJ'$49 MJ?ER[<=(=22^DXN:9Z*M%,B4B"<_7" '3S"=TJ4ID/*R **?2B5:"U_.0IKW>>:]]#UQU4(1LM8P3>\77L4/QC0^J@FW'*@L5;1N.;08:N6-@9\Z4 MN;**B^_?H:7+PN86 =D2T57GUMKPZ3^'$;$=Z87%N^7:=$69 *=@ =J>)FO2 MKJBE6S-NCU_9X>S>QK*MBUY5"(Y_JUM"GGN!XL1$3H?$]L/;7Z%GN$%Q%]VMX5IP]:"M6Q%F::[DUOKS) ; MLWP9F90NE[E?5"FXY=IJY?( +0(5&38F#;2_?ZT%[=RE P;L YAXLT0ITR=$ M!8&DSYBKK PP0)DQ%8#);Q[/>KV+B_;WQ$V!)63VD"I:A[TI5\&N9(1*E,U\ M]0*7+=KP<@5R?UTZ%2#XOTQPU.$)FHOR%H4A0GFBV5->HPD[ M=*^( .A4A)#*6&8@ZO#6^"5^"1&L;Y8>F\F#'Z-_QSBY/CQY!1,'[DU KEA* MNY><>AM-.,VB,5=+LQ#2&(U'9BV<0QN_$BD,WEBJ'N)OX&87D/71R+2*V,?7W7A'VJ2%-VUV,M#Q@OPX 6] MN2<4C*LXC((Y(NQ\-GLQX!:_T'6:S@^1\KK'JHT>KH6L(9!1'LW#]9&'ZR,5 M(-P%))KUJ1Y16J3^;5&AUE/!=.XIE!'?R"TA,0GX>[)='>LDUAT30A*M3FKLE(S"+B6Q)V/\3V MO[^-I^^*\R)D*NFK L1_X= MBE9]RPU+8;&VS?1"_=D$$43D-^YQ'DTF>L(5EFO;:C>0KI#^QL5[%_A7 ?/3 M%77US-3JF/PZ M7I@:_S(]492'$?&N3R44K *=#!C7JR OB^ZL.!_ZCA>[+'!(N:;_KJ4%?>70 <[0% !4 !C8V]I+3(P,C P-C,P M7VQA8BYX;6S=O7MSY#:R)_K_1MSO@.N=7;D O)5R!]>B:)SX4?BWK]Y\^_HK0D,W\OQP\[>O#LF9D[B^_]7_^O?_Y[_]]?\]._L_ M[^^NB1>YAQT-4^+&U$FI1S[[Z98\1/N]$Y*/-([]("#O8]_;4$)^_O;';W_Z M_O6;;]_]^>?OWY&S,TGIO9.PGE%(.,FWW[[)/SF75*/P+^3/W_WXW=O7;U^3 M=W]Y]]-?WOU(;C_F[3XR(==^6\/ #__X"_SGD3$D3-DPX;_^[:MMFN[_\MUW MGS]__O;Y,0Z^C>(-(_'ZW7=9ZZ]D<_C42_,.Y<8_?"<^S)N>D/[\CK=]\_// M/W_'/\V;)GY=0T;TS7?_Y^/UO;NE.^?,#Y/4"5V0)?'_DO _7D>ND_*OJU4% MHFP!OYUES<[@3V=OWIZ]>_/M<^)]Q0Q'R%_C**!W=$VXV'])7_;T;U\E_FX? M@#3\;]N8KNNE".+X.^C_74@W\&T"AY^!PYL?@<-_EW^^=AYI\!6!EI_NKI0* M_5RA)3MQ,VI]C=]-IL\#A1.0: =N16&@0P^J+XU&1)YAL)=;_=1$_?>=1GK-[\##^1XQW%D^)FGLN&E&CVOQMZ_J/N]H%9 =B"WCJ@).[&;,V(\M5I(MOG,C MYH3[]"R0WQ#OOHZC7;VH@EU4\^$_@T>#;SC3I:)(3)/H$+OYZ-7ZPLORJVR= MR\A:P#1 P[-/]QV$_O>+;(9P0H];-6T M<9R]&)DT2)/L+\=#5/[YG_](K]F!S9I+$ATN'9KAP,3G4KA$-3 M0UC3@9F3)+\#4<*I&@])8Z!\8'0;_%%^C'3$J10Y!D'X#.'H4HK8&^R VN1# MZ3\.3IS2.'BYH_LHKEO?J5O.8( IU#L>:T?-D \[E;2]1V!.F C*TP-;[(2) M#]-]ZW"L:3J#\:A2\ 3\CMHA'Y%*9>A=\'F_@8;'+>; MP6BL5>UX*%8:(1^'];+V'H2"+-LB>P0(3S8$Q9[\@Q_0F\/ND<8UFM_3CN475ZDA6-$8]AMMD[CEZ&7E2I6]G*;#T/&:[1/X#QYQOE":I;XM^J#:H M6!VF-0U1#]$F>7L.3TESD?U ^ 'X*IP:425[B>EMEBB:S650'BE6.QYEFSD, MQ6-1AQJ%DJZEP<=^7,4/T>>P5?URR]D,P1/UZD=AWFP6 _%4VL'&(OS&UIE MW,Z O(V2U G^/W_?N&52-)[+L*Q5LG9D5EK.87#6"SS4^!34"2,_[18(_&(9 M4TTV"M5'X35-$(\I ME4+9N#K^'.G84HII.KXX0<(I3KW_O:?N(6;#^\W;QP<_K8T_K&F">(RI%,K& MV/'G2,>84DS3,<:ID&A-WKQ]]?@-R>A/-M >8@=>;MR_[!ZC.H6//T<\Q&I5 MR<97Y4.D@ZM>1N.1):@106YRY+I\=K=,<*JXQ%,T0SR\FA0[1K%R&Z2#K5%4 MXZ!4291D5&U[_[*X](3MK2H0:F?)^"3MLA'I*-JAVM-:N- MD [%9EG[KB@%6<+I$D9XLB&X9$[@<1<+G+H-T/'GB(=7#/8*Q7Y>$4=EH+N/Y M)/%B?8LYC-%ADBV6M((^.I91PW1.YA*WGXCZ\<,0QL2X]FB%?LN6L+@J6:@WM$0.^EMC&"S=)G!34%X317ZA" MT0=1]XG&CU'+"FX2K>.2UB%- ;N<((@^0Z4ELHYBJ&SE^2D)(K;D2^#C/[U= MO'GS W?]/[U9_/33FP4CDNPI#^(/C"\H^KO_;4SWCN]=/N]IF%"&@*MT2^/* M0EAA:KV>R,&@@_IE3-#HAA@:NDAOZBN2!Y%,^,CG;,C1IL_.=#^E":A@DG ; M1-P&;F5+B.1(1F=3C-^C6WUW+EXZ[&"4T9LSM_LTU7 MZT]LP@>P.-*WJ1U2-VQ5#3Q/V(SBO@#:\QZ?SN* ]:!SGCZ1>LS1EBL MR*<%E_$4S#6#;Y-_;9[UM<$%W4.H3B+6/S?,H1M7W W-D0*1KJ+EE8"J+>(U M0*O(QO'3DO#)-ID43&P=J4VCM-@7VW94H6/C[@6_$U:5.-WZ(G:P(P&'C729 MP"TI>6*)X.W9'[5%=#E+U. MMR]BO^RL@O'RM&"4;X'9WM!V8) U_9,2JZ_Y]M@\&^B@<* 7QM?883XNKQ'0 MIVX]#[<>.NBM1!I/?-^(^F8J!@4+BY%^V4WUK?,"M]1ZX1PGC9$[:+.2=2$< MU9:(';-%X-X!#)*NY4O8L;7<"[I6W3 ^4.\4=M0&4;;'[XS-JA[Y8WUCW"[9 M(G./\0J42=V4:3&.:F1M3X,A2E.G/9?]%,;4C6*/>I]"-NP]_L#2"6Z9C;=, M_M5CX&_XC<5[)X!PK_LMI:FX5%"8LA]%Y&X_@+G*P-"#'&+H&$(K4W),* MX/\ZFYA2<0N=81//"@ZU>V6XI^<+CAMVP9D+\T+T!:.R&'(SVERXC3W ,QJ&@* M;NH7.7DB;XQS#B.M37X6*H>4N3IM?+XSLN;93G[GI%"]@J_&HMP:_$:Y::DR MS=8)MPVF0SF1"X-VP;B6+L@13D?A,KXUM4>,;EIBFXYN21P?LHVJ=9U/KZ4E MA$='^4++$JKAU=_F'8OV839^]-(['IK5N= (1R23'02U!C.,H%PU:A_%(H+7 M*6/('(6;!QKO+NBC,H5:;4OD3M>@7B7-U&DSQ&[7)*UQPBE!DP#1,S99[0B0 M78P=@]<= M;Q;?__EU]ICUSS__5#WSX!_XH1L<>,7)?4QW_F$G>O[TXT^BW\]__@'+2"0J\V1 -W996O@O$X_ MY)ZJK;K&(>8L8NKU91_C*-.V/T^I_/;X_IXJ]_!"I;/ M-5OQK[T7'&PQX>13"CH>&KMJ/ MFGL@]RL-=2NIEM7-$?N=CM3&5]<%;9%=N4Q]G*PD[0ES)]37+5.W^*RJ\P/H M.3]Y[O;(>9;/FD=\R'M?>;@KGS$OTS3V'P\IO$J"A$.W#HIGD9.90;Q?MED! MH:AGW5CLX+09/WZ-?R?)*+*NG-(MU$,-_S_1K[_:?'V MIY\7S''XE/O]CXL_?_]Z\?V[[[/&/K>6>+=55&?'*7O%8"O(X^R&17!:DC">6'D]/ M:@!(9'W&#. *+E:?5!]VAP BJ?F1&--W'],M#1,&0%>A&^WH=90D'Z*8^IM0 M!"VZ+P^Q$R8!/_=>>O]Y2/C>XH:FJ_6#\ZPR\"B.8]>@ ^-!O,6#6B MMCV>86+P("=TI,1(M/UU%;6SYZ MKUC;%]8^@^(AW,YN9N>TD,L>Z-[1U/%#ZETZ,=1J2DKJ7-"U[_JJ\P^MCL@A M45_Y,L*U]T(,6!V$-T[3*UF0C =Y5782R>8;.VNK"?0O*^L)FIC.-;5/BO#[ MKUJYYO-+Q/[9(.P$YY7V"C>.H+=,*6&S"./,M&J]M!U!'W%W6TV&:1TUVY*" MMM]IJ[HA1U1=Q;LDP46,MMJB#YOTUGK$Q3C*GH1AU.2YM>[:RZR:(]LE7D2' MQW1]"$Y+2[8D\^M( [G3&YFD"<99)7#;>59F$SK(K<*PG7+K4C>TA7KBF[('5E7<:U%B^R#V)FU M11]ER2*9C+-A@U*"_I/9U#R4]B=NO:_7V$K \ZT3KV*VHTVIQ^--;VE\#Y&= M"F/I]43NWAW45T1*J[HA=O(NT@\33\W8$+8C%XQ$=#5AK CG9>]YTD1&D '7 M>:1U^2R"[)D9> "UQ5.)DBVXXLDRC_MNMUY-C_DXO4I=A;,?-Y^'DRNE'L:Y M!7E2T+?NT&,I+!WYY'$$(L\53U9T392WGIO'5M5L]%;1=$Z>>B3QD%XZZILF MK2N@L;25=Q]\;A4..DYLH.;%S]S5[ ZWPX[:*M3ZM8/6(LRNB@=NNO:I=ID; MX-8HW(BZI?9S@MXZL8?%WQ(')(X[@LY5[XW4*D_GPN)A!]_E[6I*-1\92=T: MN>.VJ%GV6453Q.[:)K'QJ%W=7%S>W%]>$/;3_>KZZF+YP'ZY?V#_?+R\>;@G MJP_LHX^W=Y>_LG97?[\D5S?L]TN;+VZ>:'B@']B7#ZE5P R_^>GV_,!<;T?C MJRR[^A*"'Q+JJ9\QFE%"[@8]S%-]I-.9#&+WZ:.-^3,>SI._^[/U5L>:UM9B M#&SH?$_C)Y_M3&+!V^9B/>$II^1=;-(RU33QMP,",)+[*% ?6#9TF(%W-BM[ M[)_UK9%[:(O0?7P4PO4RHO;<MJ=D?MK-R-4"Z/I]$3LQQT5,%\AOWWY/+@]Q1&ZBU-8]XURMHP.RKAOY##J9&#^^>\V! M$_ZBH?*G,):RKD*0 \3@4AP9<0!R2$%U*$,!Q/:E91EPO%(!OD-XLV(6_)VJ7; MO!9 DH5!CU/?L6Z&LV[H]OD.^)-" +*RC/#635:RQ0GBRU&7 ?\ 8#_L/G49 MB@H=8C/>LK$X:8P4U/64K-N\5ELB7@&W"-Q[RP=7-J(FS57MBPL[N%4YRS9-IKL++9SC0.OC)%F:@U1HRYS2<<[?U0^ZJVJH?W]DT M=D+LP/JR][N6>"5X\(5/E0VLH(#1F/O5!YTKFG'-P)#(I6+0".'U./ M[O9\>7,&\_,;F[M43.9HLL;4CTIYM3#YU,8/#TSH51[4^Y[O"42[!^>9)LQN ML1/%GA\Z\,,;"\M*Q>G*8A@ M&W^9'>2MTGL:TK6RV*"Z]2QP3ZGF*6:=-$6/-VJ)>XY71CB[^B2O).V!@PLZ MKBI'5AB.'_=Q].0G5J-J;VA:H-GRR?$#J-'P$)72C\AR/N^=Q'<5MNI.!;DK M&YJE[.(=22!V?5-->KRYJP89D9PI5"\L)^R1?!>$<[:SW[)AGOH0I6E6/WCT MG32SV''QZ:RH=&O> IV>R.&P@_I'Z<;:NB&&O2[2]TC$I2[67M1@7RA*N(Z= M$$'C2=+T5A)88#$_@JH:WDXT@W!C+ (?=)>%)(7T5O:4.4Q;B;EVVSNN;^E ; MIB/-[N2BV)H%OQQCHEQC=U][X)^R--357$LCG@YTI+:T=K;UB'@J@]C>,E\Z M<>B'FR0KT]*R3VYHCMR1VQ0M>[&J+6(7;A79=+AFA(L20];S^XVF:W&&Q2L) MN3+_-O"PN)$]5K?IB%_5=F;.J3RNKVTX([<!6C5;,HEAUWQ64# M>WY\X0>'5/F.4=UZ9KY\I&:3-\NF,_+G8XF-LSD).K/U:7QVL%+/YL)_\CT: M>H5=J,ODU*DAUM05N<=W,8"BSHVR'V(LZ"1^C]UBJ>Y-SF=1+,+4^J134M*+O2@,Y5AB9I P: MG0@@1@\S/4R])^-&)#LB^/&DX**N5(FEU3@=.W8YB-)F%@U,49&8'ZJT:C(1KD@Y4"'+Z+918HLG-SNCEQ]M MN^ZP-FIJ+7/FU8^2Z9!V&7#B4G4VTU /;FUHF/#+U^:,;]J=D>-J-R.4X52O M)V(4[:B <::3C(W RC/XJT?*G.Q6<)C(#)">-7V1VKME[179Z*;:UV+1G[P* MQ3VYPU/C),1U]GXJ\I!87(_FI4-7ZW,GV7X(HL]MY>%:NB!'1!V%*Z5L&MHC M1C\ML8W/L[2JPR[O?R4?KE>_W5M]<@7:W\+C+X]Z[U\^,?>\"O/\LTLW]9_\ MU*=)W1:*9^2VPT:06)1;;"Y(7+U8&OT^:TJ'-A0G.>98,# K&)S&%@"*)#NG=;'UE?",WIZP#[QKGY2V%![._P&_^F]B7;(UM.E6O^B;QN M%W[BPC'.;4QW_F&G^HXT^F$'65W5*RC9U@DSS&G+WB,W=LXA2^I(,B;DE60S MSBV2SH'IY ;@N0U=*/FW()[D):H0[@5'B_FTNB2J5ABT(PGD@&!BD&X%38K^ MB&'"2(WQBYH43*TF])K4.J5\[@%/Q4I>0?YVD4/W.,,[AH*?I2*,J_6229RJ MCFG:^B#'"BV5ZZMZUG1 C 9ZW[%S?>H>6$RF.II$O&Q9DL#;"?YOZ;#E7$1^M!SP=B* W,>[&^,H M@Z]F;\2>;Z!$C[2WG 5YE3'[!BIE%<>8DJ'U,\P);7+.5_\)V*%TN,C7%WP! M$/C.HQ_8/F@\-.FD0:8#3.4*!!/^Y"NPZV)% MU'WY5NT\.WQI,H+FSJ34Q%""@W]C9-7&#>B@KVV>#^E3+WG0=3ZEE#BY5#B'6( $2@%SIS6C_+"X.*M M%=R2N%(DLHM"^D*V-."-\C\[TC$7P$#>FB243=-,;N)1?B?!/G0A,0GS1R> MFT7BY!,Y^V5]2 ]0[+RX6YBX#KF=+R7']HPMV#5C3#XSSB1CO2"">0[W U\X M:94>MV.E"SF$2MAN>^VG_Y1",6=V(H 4Z,V-8?:0"?%:T$ )^P^2K-5EFM)4 M6O&QZ(#D*GRBR5BO++L3GR< &1I1 YPZ4IX?<)DJ.!*HY>+,]Y7EU!8]?F7I MYR9$\2S@UGGASQL>HJ7[7P<_IED8%8_$6H9>'HNE,',G LCQJ[LQ*J\XM7LC MQB$#)8R/EB4K>$$CF>5!? L1";C@6XV,BJ3+[L8P6] @!@L#)>PO3%#MML8R%=]M'81U:I<*>USDV(:J<%Z4QE!OF6 MY6:U)7)$:E"O;I-4:H88*YJD[;WM@6?3&57;.YLA%2P*)$#DD*7\/)/K-6EB M+)=2+_G _.^.[G--;Z*4)K#GZRY2\O&7"_??WVC; & M#ARX2I(#6^S0U?I3R$,^J =9+S1LJ.XY(Q1H45\% HIN,\& -NF'@8","XSZ MG _/]V+?_\>R .S-]A4K^"4K)#3THY@<7![BJ!X1!K&+1M(;_)8A M9T0F$"_2Y//N)PZU?WJS^.&''Q>$V6A/8=M&@Y, J^D@MCS!7$?A MYH'&NP9<;6B.'$S;%"TCJ*HM8MAL%=E\H5!:'Y'K/-)Y>'S4W].-INQM[(>N MOW<"4B@-I\M)Z@0!7QG)OQ-G$U-J]ZY*G#[1:PB/S 7/MH4*R[7U0>[$6BI7 M\E@U=4#LSGIR&V>J$M0))[\@Q:C/.-AR["G4AN-2M_8@E9( &(^J?7M2KE%- M4 =PZZKZ)'H,_$W]3:*=K1\O=[KBF]7D\IG&KI\HT_CI]$,.X6Y!R"+''Z&,EP9E/K21 Q5@ZEFZI5" )C,,Q$( MR #G%AS7X,B1_U 29%($:UL (;)@EGZ8,-)L@>3*;&3,E(![]L ,K'!DB3N: MI+'OLAVEM%3U#Z66M_RM]>E[6OE^NFQV80G%]S2Y$,B!TLZ74H;5:25 #,*6 M#-$GC&]1 \J%B 5T'_^MTD&(3FKRMI3+C57G!:&#G<7JS+XG6;AB1QA M!U&M5^@S2% J&E8\^F ^6;=3)X4@UD/(K5OP_K#?!_S*T@EX 1]I&+;N#:/P MC)O4KY@467@Y3P #]3)YU8'L@:+*W*K&V'&I4! LPHB\N6QLD!70WOD3MVJ:B5D0=48L6NWRVQ\9\\H$TX:!K@@ MGKVEMW1C-YZRM[?_T]GM_^VR<%M(7X!"JLB9(!MR"#9GLJ+VWLA M]V5-M:O[@L8NB/U:5W+S5;TH<<$9D!('DK&PM5@?5^\/JH ;.&^HU=O**T[Z MF&9AUN<0R:P*86CL@=R?-=15O.X\;H[8CW6D'N2U)P2]Y^\I.'UK;P5&5/DB MC^VW6.U:I,)EN_/;*/#=4DUPA4$:.R!WTG9E*X6ME:T1NZB&T.;#-7%C?Y^5 MHH24RX^'A*TO$Y'H%DJLL#6E1Y]H$/%]H\UCGE6\<4)9=YKMGA-F#8__\MY) M_ 3VT#3)DEZ_EVJ4-%R&WJDI'^AS^I[)_(?"^&/S1.Y>DYB\[*&C,D3LY-/H M;8H39>EXB$@AWX)P"44EVT)&]N<,2,H@ Z!2"$HR2Q=UH7,%EM-%ENYWK8^M5JQ"QJT@",![? :96/D"-"L9+7V M>UU+Q%[=(K#I."W>RT,^"(OCL_Q,OFW:4K5%/CH;52P/SMJ&B,=FL[S]AR8_ MSK0_@8RMIF4//(]V.S_EFS9XV,!?,FQHZ':*R^Q( [G'&IFD&@/5@0!B#S?3 MP_C6M> FPIG+_+![2-ODU9G(E^ CC=-=-PIS]Y+A9HYC-ZDPQ+7WLFP9+ !R M%;K1CCXXS]H3:G,/Y-"@H>Y1&6Q5<\1.KR.UZ3@6M$GJ/&,;MFVS7$N7^0W< MQAFLJ?V\ANYP&"S'+J..:RJ:0FG;#OL 3P(/\0O/U_-0BJ:_?):O$65\\/W6 M84:^HY!"E'HM%$H,T0]'EX>'?;O/HXV ML;.KY(WB*T#GLQ-[9,]X&;DEE/QFSL9$^/'=:^YJO @XU_V.[F7%N%O!734W M:G9!ZB1=% 8/T&EO>7A[D7O89=$4!E]6[S'\L*6$\8>RBZ4'C_"F0@S@.&?M MD4/HT1B>4RE'_;>C3*AU&#")<406O((!D1PLKB$FT7M28!MFO<%-LHT"-D(3 MN%9-7R#9>,MRHK434B#LIG1Y,=#< _%)A8 MN#3-U>U=D [1+@KG^QSM:[XYB^:B4?7?N@+Z'UR_ *W4P\Z8ZM9>&* MJY#(F4A,Q)9GW>D4'P*#AIE6[V@ *;EOG3A]*>^P6B96C6Y(<:NKXM6:&,U] M$$^OVJ*;U\C@#,@>.%32*R P\F-;[BCF&:E:]I7JYL@AH$W1REY2T1:Q<[>*;'Q2) @3 M/UQ'\8[O$! -5_WY3*_GS :QYORET6U&0WL,;,Y&>[Q>3\1.WU$!TT&?/VPN&"W$D^47\KO\U[KW3VV+ M?>D=M#T$^)30U?HR2?T=Y.-7F.:D$7*/KE>J[+G5%H@]5"&HZ>C[E/ D?SE! M?&XXCL(T(X@B&:?,1NP$5R';/_!+@4387V$4W;[(_;*3"10).]4=$7MQ-_F' M2>29,R(E3OC\?2+3Y,;P"]HV#XZ?:'B@4)"09R]VW/0W/]V>'Y(TVM%8;_W= MF0AR=# S2O4$N0L%Q'AAJ(CYF2EGQ_;E;K21U\/'R85>%N27.))9Y:H'/>V]D&.-IMJ5"GO-71"CB:[DIL,_HP_%D@CG M,/DR0R-;Z=A6@(V]R[W;\X,#7$&%HK@1/*?8EP)?@3FF0$<]E]?IA]SIM55O MCGBP^7B"<-Z;*&2K M#;A=9*L=:)2U:3QA-*>&' ]ZFJF:U,J(%&+LZ*N1><8HQI>OE05G4K#FQ0<+ MY@2:%BWQK2ULF?!.)"HN']/$4P-KNP0?EX6BA12D4PL @.$E 3C 6\G M5U0(D1.EN0^\7CT5]]8.D_ L-SX>8#T]X.^XH-,@,!L@U#5&/<"U]9X%<&DK M,82'E)G)*S"$X&++)!BNP_BY&]0EU4(%=6OD$-"B9N4HN[XI8N=ND]CX*%H< M*P-E-%X[EJYE%Q5UL:'"KL60>%&CFZM[[3N/?L!@Z:.3PLI';P;O1@&Y_QJ8 MHQ(DK]\=L9^;:-$O*IQF5TLYNP7)&**!A"G-4H:)]2&%R-Z='_J[PX[LLTKD M(I?C6AJ0@XG%G< U39(H7NUI[,#IL[AGDZ(^1.^IN):C7B=LZ4T4.=P,8[3J MJJ(/1<2@-)!BYFL48+\@N0#Y97CFCFE$'BG)Q$"(7Y8MJ ]I46YCL4)R-C'% MX'VP9D@A[]QC%I_J#($!\3P.)*B0SA[ M\Q4^KSDDA")^]62>JD7";"^E#BLU\2<3;O M0+@ &'EY?TY^?/TC!F 592_>TW44TZ*^!OLG27V7&?4#^[N_"3L>*YM2G0UT M]C);/58:D9P%./;3; @_E<5='KD(I*AOLR"9&!P2I2 (D<^^"1G/?13RV0. MKV)0OU0[!P.HR7CU!*X.+Y^9F4,GR-[ \IC5B*W$8=6]3!*:)N]??J&0HW^_ M]5V'@0E;_W;$NQ$8S@8*QS)V/4H.S6T6 #J:TD, 0_8XA"]Q,NE(+IZ(88=* MR5Q"(D11M-1):E9 M])%1])G8/9SG9O]2IDKM'^4.L[E$KH_%P$M1LNL<8^@Q86RU[IG(. M)^:Q3Y/;.()R2M[J$-^+W<615AVZ(764KHKG==8T^F"OM=9%!=-16CS6F6+-GVGO%9D,M#'.WI@BP3G_UV#5?DQ8?+ ]3!"'R',UZN MX:\3EY6;\ M=K4G.A61L".-#)",+Q>50C>9/C.OQ04G'KICQN:,!BKK5>OVPXW17-V@^.[)*S;O[>C&>?1E_,C& M%[]\,R#J+5V&HDE^O'Y#T\]17%O@5]D2,Z8UJY=#6'TS[(C5(K5QC@U.EKCY M?9(?\G>AD&44&"3\9CKV$\H'K%C\@6?$D(;4$;WS!>*"I#2@^VT44MZ/+0=A M70GCV>4W3_#QDY_XHI2L^)PAHY.R7X. NO E"U7)4'B'S%BT.&0Y/"8I/!D MU E(F*\='N/(\<"?^.=N[#_R!:M8= +V,FT";V*,'?=+*RX!)6$+Z#G5L SK M-;109T-<1,+5I'POP8;P1^I IG)O%=[! ^L8:OB%WDT4QMFOO#X/OZI47(D. M21\I2(]FRMJ:'GV)(SS!&T_' 6J#2+ZR'DC.6R3V+W&700C#W=&8N_+[E_S' M7WT:LR&\?;FF; :JN23OW'DN3JAEA%H/:^PY!_?14Z"_;RQ(3G[HBWOSP5_V MUU,SB(O4-@-JTIB+*W0Q2:U'Z!"8@V-TTF/@N8.4_EYR&\7-_C3Q:M8,TVX M"\AQ%>X/:<*!\FWMK:Y>C[F@@EK=6@PX;3X'CV^0>H!A+*@30=[2=?$4*G-B MY"T"'^VQ,[CV0WH%SZI&W'V4>[9T M00Y;.@I7,[VKVR,&%2VQS>M)A)LSYG<[ FQDI4H[SCVJGOM! MU--*,3^1@B1BJ[Z4H3@CCP6/#/:<2FY>+>$Q+ MU;47Y1.1HBPN!AP:3N>RAR[(&A1^ L(62]@^NWY"V2+IWH$$%_#X6F&3^I;( M/;-!O4IYVM-FB#VR25K3D2EH\F4_ITH>ZM[A3^-](^K'LPL0$3\AZT=CR#70 M-WEYPXW[X$R0>_PX1AVGG@'R"_B1%,57Q\#B=4-/R[Y_J2?0<+4_+D?DZ#"! MN[^,!D#6"L27X6N"(UV@G/N MPL(&RY2M<1X9OD">SD@<9#!%/%FG8QG'D+N-QP1>-9SQRG[6GRIB MSQM0.5-?+(E A Q9!?6R%/!N^2);2URNUQ2*&LA:ZV= R,M*[I"R=':6"PBL MFMN*"EN]@L(.D%,HBDE\M&4RRH\P4(3 T4I) O,*WL@7<1I)RP*A.Q7D2&9H MEDK403<2B#'*5!/CV_R3'> MD#]RU)K\JZ@$3DS%'#%23F\#XW"+TKJM+&MY\0;I_FO7=R#Q(JOG7A):@G/* MQ"92[@7))6<_V%899<6C-G!TJR/VAO?K Q%&SE8#VK" M 4_8T3^7&58_RV?K"R+DF>6Q^H"F+!:T2#?*]UG-QM6:WYYNHP"RQ8G9H65[ MK-L7.6)U,D%E::C3$3'B=)/?U W.5S?WJ^NKB^7#Y06Y?V#_?+R\>;@GJP_D M_-?ES2^7]^3JAGVP.O_?OZZN+R[O[K\FE__QZ>KA'^35Q>6'J_.K!XO^P8_< MF!X75/Q[%9Z:ZBX*@@]1#*NJIH.[3E20^XRA64[.O_5)(/8C4TUZG6RSGYA_ M2([?0$KW,M.OLVW,[\"82,Z63I(0VV>&YTMR>\:,M:9^RH_@0N_R>>_'(KO_ M5X6SXWRDZ&2M [0L)AD?=G8?.0 M;M@*SAOE?&@RTY?-!84]Q>G0A@D(^Z,T(G2W#Z(7ROX(F=C%YQ97A$OO/P]) MRH_,'J*EY_E@#B>X=7SO*CQW]G[J!-RDC\=6OZ-LSDG\E,KR',* =]2--B&G MTI1G8 *VR&%[*L-7#IU&YHD8M"=3W?A\I1 08*(0D8", +U2R@51P3LD0Y:R M$BFLQ&M2$M?2(19V^XL5M+2J6^)O\S2++?&ODN1 O8L#9,X2JG-];^AG_HDJ MDDVW+W*4[&2"ZFF61D?$>-5-?N.%(G_P(M@0P48B0:6HL2F,020 M<4)7+-IPW-XI%!=!CV#)#G#Z6:>N,J%Y;Q3N.*^ M(L89<3RVH#T]1>A1O?Z./M'P0$M7C._]@'7;7/ _4G^?LHD_Y '%US3+7/[>C.]+A_WV>[N.I .9CB $8!U! MPB/!B02"%7D4PA#O0,EASQ;7L91I 1/@U[?A/\*/X<5#^"O[Y_YKH+%ST@6G M19^='7/U!6OUYA\_?'SS[N)KUGO/K,AG4O9C%$/,T]H122BBD)(7ZL2L-[P@ M8S?,@-!!>F,4*'@4:PS@PE\\YWPL^?T$!B@38RM:N&*BU96RRU@:7=,J-I>B M7"F]AH=XA=2<+.6D,R2,0+.ZFS-C<%_(4[. MS=["YIHF":5E+=:9X#_1C$WZ/1#"H"=52\O:5H[(5[0Z,MN.M@%AP6I M(,"" !LX@,E F^3B0(OG/&U8U]H;J<\: MFJ%VU=+<=4[+%DU->JS-#R$_.@ZXZWR=$*=X%7<(/3_AET)L[Q(]!OY&+.)A M\2[FM[V4BO]I79X'+2Y]1K99!?F*PYPL+"Z!8^5%Z7&AY;7/V".H&"Z5[Y^L M#_!"NQ@AGEG]9P5>0B00/&S\$,5B#"=7H4C6=15^9/P/L@<3!->6LY,:K:UQXD$*^SF0PR16!",BG8#^1A2TE) M%IC+JLCL6TR-CT:>2/KVG7MHA7,-LXLXV,Y7G!S%A+_:4\@:%FZX$>!*4F&K MVH;(O5:M7-E93ULA]M$&84U':DXR]F,G*O1I^;@ M2L.-L='])DJ=H/DZ9BA5'H!5R5703$W9H:H6B9B75TU36$K%_M0@\ MV'254;;U?G9T/5TX5%H'T>=$E/BH+".1[0&E^JLPOPWIL/:N[8S<@;L9H6V3 M>-H3L8-W5&#HK6.6'8-MK')FMC!@(E.H,2&J+G,MHL+1*=GJ,77\$$[@+Y]= M_LCR0Q377ILJ3-N''G+LZ&VJ,IP8$T.,,/UU,G[.=G(:33+N<(N3\>?7/(HX M!3M;: 0F*\ZG252R&2W;+*2?,1Z'Z5BONMX; K[4%+\ &LQ5U<(4Y";.8BU M:34%C!UMK.8 9*.;31?*CI9?.,"L#/._45")>LLG)NB&WM$=4R8S',3NJH+3 M.Q-!#EEF1E'MV]HI( 8F0T4&VL=E'(ED27*>$G^ J_U[P0D,D[$X0P8VH8]8GOK*'&6)7!3HD1P\WD MQM$%G.-#)120TP#.%_(1Q9V30F4=2+;5'>'KB2"'&S.C:*YJ:B@@AAI#1<9: MU60\"3!=$,D6W;IF#-/DMLA@)GOD1!BJT),%#=)5C#ZH&)!!#BNFAM%>Q)C=/*\#@N16K.W+W:9)%"]Q%/-_;1R<]Q'[ZHG@[UYL8$,F<9-S'?@2F49;"EKG$4]P=VTOQ9*79 MD]Q7>Y%,V EXBE!?1@A\ P^_:0QOPN =+Y+54-N;YJOPACZGTH0/GVGP1#_R MA)0=O@M=>C,$K$ZF:L,L+6(S@ZUN.@VT+RNE@BR "]+2^B$!$7(0$T(0(87] M;=JT1GO[^NT;S, C=?X'=>*'SY&Q^4[(S!YFZ@W3#5VJ-&8-*@I5)L"2#$: M-<.2""N"#&PA!AQOYP()2-8PX?0.6+ 9"*,I-#"'"? X@, M8B4&(^]F B,?F,&',)RD\R6!2-DTQA@"1+X4"*GH,C6" /,9 ,@@-F+X\?U< M\,-_&F05(NE\4?A1,HTY?C B7PQ^E'69'#\8\SG@QQ V8OCQPPSP8[EFMAL* M1(Z)?2E(4FLD(SBI4/H2,*5>H0F!Q0$!9@,OPYKK84MCR@V %VD,+39_]##! MB1DCPE2^;R:/O]W/Q[-#]&-,/WUO%6N"!Y<@*V;8G6F&?X^A?0I5 W*&3<*;BT M'T7DWCZ N=2Q[9W((4:.(;0:*.)=%7+**[],'7?:,0!^6L.I0D_+$:;'60KP M%,U3)'(HV:U;S&E_JLB!;""SG9;C,R:)&-"&TJS/$A]*^9T\YU&>E6(+2;5M M0;N!J;K::P:H]B#WA:"23L"J*:TO (<&#\_L#D!H0EFMVE\B_*B"9(V)?6G@ M,TA :'_LL1<^:\]J=L-HS?161\+UH?=%(H\B'LZ8V!>'/$.$>0V /-8BX^Q9 MS6X KJ[>/"!P6/!1D/Q"\*?)8"805$?O"T"A1K6F R(1G3LS+!K%=AAB=74- MT--^7P[8] &6+P!$I@<,6S4/)[)'-G2)_S4B M-%=<&37JM0UD\$4&V[,5U@CA;L609EOHJ$,1H_D5*!JKBH[:M^VL&,;24QDO M//!:P74CG_DAX_[CN]?<"^$O1VH=E4U:AA[_W.XA9#_P@X-/EUVS2 J8DC0C4T^(1J<$+N 4OK<53HG(' M2?*Z62\R;O7(@[X=!3CJL-&*Y8Z#GSE'LEJ3HGH;XRH^+-EJZB2[=D95=:BH MM9]N[;,,@N@S/ CY$,47T>$Q71^"I95)\>AC2N*WU#L$##S9 M6HJMJM*76Z86[# O_^O@[^'DXP'T5QBO0W?DH-'5$&6PT.V+&"0ZJV!^FBO( MLZT-,.!'#CD+\CMGK.FTT)(46T_L;)KZN,J&"_M.JGE*E7W&7! M%0ED3"%NB1?[)9%_AN +!A5NSC@A#OL?\Z.87WOM:4C7/K,/&U5TMP^B%VJV M%U.@\P?'CS\Z\1\T_3O$+JS6N=YB8TF]J_#RV=TR]8XW6";],6.QB2ER".[2 M&3OR&NDR$."N&6^RX\R+:!H.N3EXQ%((>"Y%I1C0*@KL@>RD)@-F1' CG!T$ M"!3@FG$D5R')>$Z[;+=DDGR\A/2S>@G? RQ_4%_0QA?.%F/O7 XUWBG..VH9(D;!=N?*1XVDKQ$>, M#<*:CF @20J:"P)4;1VGC: ?$ &_Y-=DKY@+[GB>0Z/+=L5RX^:P>Z3Q:IT] M9:L#HYHV2-VG4:5\U7#< /L202GO0.N!D-/G9TJ2P\23_> *WN0:920MS.$C M:I7G75[[<9*2Q'^6T# D,D0I7>5/23)EV ;+"1K!0JL;:OS05[R E/8^Z%&F M@PJ# P\%-L6PCD(21FGY*=/4B#2!,8 '*9B0PKTY'ZO0-87ZBB_?WH[BG$$H M9,EGTA3**U9[JK9(@4U+Q?+6HK8AXMU%L[SF>.5&L<>VOY]"9ES/!Z+@F4SR M+3Q#*'FO?(^V.J1)ZK"FX<9.&,,XABBI50+E(6_PI4F7671 S8:^L2%2QVM7 MKKAAKVN%?=70+'3?C>\^<[0\:&0!)U&WX3_"C^'%0_@K^^?^:PBEW3GL(PBI MI<_.;@^1ME_?OOG'#Q_?O+OXNLAF()8=[->S$_XK4Y(R0MU8D;!?Z)R M*;W@=Z3IUF=-:4@\YV7J;=$XMLW!*R=+1CPX:5YGC*QA:=2D,*+@" 6^YT%/ M4$YT6(8AK).R/]=EP>G4<5;(UJ2\&NGJ>LT.^1J5Z)$;CN$0$"9._N*].)]/ M(_)(PU M8+DF'SGG)>8PPMN@MJG%-;F]%"Q0X-DX.I> +!L?]3H/CUOW6W^_[X1;18\9 MXM:1NFVX)9O/%+>.I1]NG&;#-!$<<$#1X.H6FT6)1)(#'B2:[!O&$O)RW?(4 M3]T:*5AIJJF.@+F>P4N[-HF-TW=&X>:,GW) M(B=LV<[NMGROP^.6W^ZH]%\ M5AYXJJC:!8NVL_'!&I$'"T@#VE;.($97]9;MSUQ_GY]+#;@\K\J\BOV-'SK! M59($Z*AV!*!A": MXC..D"EEXJ7^M.J?0%G&D'".)&-)"IX6]@(3VR33.7922EZ)Y[B"_) W2BK, MOJ'I:EVK8[MI-*G,!PF[F$4!ASHDYH6)G30R?P<'N=_V3OQ-Z027AZC[N2"R MNE.488;/,2,#4:O .8F-FA:""\(8PW-*!:):A]%)+)0K+\<0'R$><=C0R<>) MO9W>ARBF_B84>5;=E^S]U1W#??X&*^ .^4:QZ-;OC11O#"CXD8U0\0@16"U)B9NMMT]2F<#-3Y&\.^8J+@[4B !RC.AN#/7I45-OQ$AAH,1@"XN,FP0+P=#:ILR"17(# M#+0I&P,B[JA'=WO R-O8=VE'?&CJ/2MP:#6#&AF476<#"^T:#(8)!2O">2V0 MX<%XIC@^E2;[X, P75COKD((8QH[_A>7M-NJE.<(Y4_BMI=[7LQ93^DCM]9 M=<793'VG>9W&M.@PS,%T5@4N+GQ^#]QDO-S1N8S5DY>1[-$*?T1RLGZP,I(! M[HZ_>K8EV_CA9F$)W)9>]E*NRS6='I'9PEZ34?0PL(["K &Q4:%AT-')69P" MI!_F'\.)0@B/R&J:HX[:I-LO7E^8#R#:*,8\Y$0;TO'L^ )VO'?<5< M^^/]=*PPUUAKR<(&5^MS?A607(4\QT'4?3)H(884FX8QDMX:LXG2K->:6HH- ML^8\76BNB;C%2F#-Z0JF)'7^H"'D[I_#&G-4\W4#\:LU.2^L*67 MNPR*W$6[&*#LL#K]$+MO)_%-ASDO?/3JFA> 8MN6@A-,4T>+ #O^ M/8D9>.DGIC\_=\VX8+FTY17@M6Z-LI;(';I!O8::1M ,L;LV26LZ+._=+?4. M 7?&(O/)D5LFY'?.[:18^G3C]0XV@ZOU50C^0[V0)LE#=$-366]6]3A.HQOR MD:RK>'E8M_5!/,:U13<=\.<1['M\C[]<">@3C1WQXLN/[,P^F#3N<38HU2AB MDU0*U>VBNW1&ZJ]F1LC/[K1[8C^;ZZZ(\=1%W4/,JP(7#(CG/_E00^/Q!0I, M9@7MISUCF\X$G!-,W:60P(HYTHB__S\?T0S-YV/3V:("@GMJ/G:Z=EZ#65,#,EA!D&>QE'<9VA204[//93ROBH29P! M;VG D?'7*(#B.B)"" KSPELU_@/DQGYR K[F_[SUW2WQ$[C<$-+QFT4_%]%6 M!4<[-CQ..N-*OB7S%*9)N$E55<8FOY>8>)RU#AB[1YT0&L6&/PU=GR9-1Q_* MQDC!5T_)XP/,TY:(]XYBG[/P&9!"C0A]M>MU%E9@N"&?+XT8D M8P)M%D3R)HPYD=SM@(D-,UTFJ;^#/#\0TI79)0#;,;2ESRXKAB M#78RL:OFT;.KLN^\H*79! U@4M]Q/O#1(O]P@%'VC0IFH("'DBW8/S3)/+YS1VHMCS0R=^X>NQFRB4 M#\68?)LLW&GYF/#BS@J33\,9.>Y,:/YJH.#H;!%CWI3:FX

3^4<3BW\;1)G9V=W3G^"$SP?*0;J/8_Q?UBC;BYED5!MR+('($ZF^L,@*9 M4T.,0 ,H91RD"*S+CUXDD9^7ZCO-"GP;E&U"FIM=\T*1) M^*%0PR.""1%<%D3P00$.8^A??218__<]6 9. MG6B8U 6#]J,T!U P,\\)2G0C@QTV#+4QQA%.7)3\RU%#_GOVR(%%QGZ299&# M:B$+*K)]P)KZZ2&V5,?#HL5$"4G,6/-W)SC0(:"FF= \D4;#.!I TT!E?CBC MH\Q ,,-9S1UE)K"77[87FOV+W.S='':/-%ZMA:S%CN\A>D]+B[].&TA]FG. MG;XF:S]VT22('8QZZS7\X8N0 #87TA=+9S!I1!YI>?,UX+-!+M$V"CR&2I?_ M=?#3E[KW)RU-D3J'CH+YXSY%.^S/]]K$-AVI-Q'QZ-H/18$8Y\GQ Z [\<.Z ML;0KTR6"<)_G-=J^=:UX,*/1?%X^=J)H@Y]=(WDJ8^!KIZ)_:?XVG(:U/G<] M\IN@ANK>Z!2>,-<6STD1>DE+1&U=.Z0XU*I:)S:[(?;J+ =W$K_/PU7F )S+@N1\>%$5L15=$&!&@)L=")C$ M#O]Q<&(F2? B$S85R3*(LV<0\,3VX:_V4",#V-H\?9?Y$5?K.QI :J%;)OC+ M0^R$"4-''H;U4OFD(9V$*2WD>-'+1)5#,!-"B!&EGSY#9/24U DG3\J<%Y ' MJ/JQ]807>E9:/ONJ@)I.!)![57=C5#* :O=&[#\&2I@'G%0\ 6@B<82+".+A M-"R4-YS1P*XJIQK HM5,!NJ1L ,-2$'5T@,_:^H9>UP2IR5O8[\=>QK[TS_/ MMSY=7SY3]Y#Z3VR27OLNC3]2N!@Z,D1[:Z0^IZDF.%Y+4X3>IRNQ\5X-:).< M.)'4R>^"_L3..+JVERL<$UYIIN^^U)OUVJ[C8FZ>J[<1EFLEZJB6;B6YM%=Q M=7WF.9KUUG8G'>8WHD=9$E7&-)K5'P:M)\RK1>%=TR:FHC)O[=*PK2URWVU4 ML9(GJZXA8E]MEM(XGQ M,9A-3T4?86JYMIT;=W3EQ>:0!*:^K(BQD]D'P@T'B0_^,_6687AP@KO3$I%: M'9#ZI+ZR>:1=8VOLL79ZPO@'DA3JQK$S,!RUQ MLGEMXJ"\<4V14R><_()P!D1P('>3U\"<0.4/Q]^WS15]DE!:5?>!QKO5&A*L M-(3F:75$BF7=E:\N_-MZ(5YC=!#>?+4,++@W\UP>Q0.W9$&.O)W]!;@#$&;\ M;6T<)K +@#BO)@K/: '>S5[1*E8B0@5I]K+5[Z"&44R]FRAE*R#QF.]#%)\[ MS$&"@,^ JS67K@X*AR&+% F&-ER^]AF )O85TI J]DB+P73C!P^PD HY1U@] M,99L9A5RB"PY)>X -WQ)-?%""H/%&M"99&(0(8?,K<+-=WYDOMHCD0D69AA, M>%,99[ Z/(9'FQ3GCZO'#WTFY]NRUVZ[= [4$4Z"0QL-HW3*%V2B!>2 M0VDV^%D6Y H7,HCTEF4IR&A=1VS9[C^QC3J;(=+& M*H:]B2('LF&,I@I$[TX1,8P-I-@PH>E" %;F0@DEX'[*$AQQL4@0@X,0>J= M#-=^;65,#KE;]C54=6%A1@NQ*_96R7PI8>9X".[,+%GL%PI/4O=;WR5^R-80 M.[[SL0=!6?J<_/SNGF[JZLOKM$<.(JVJEE%"V1@Q#+3+;+QOSU,<%:?0&7$[ M#CR%KE&N:Z+0=4(_9>/[$,.&0R"2RBRGS;![I4*QBC,>M<'L@RI1C4\=CV=/ M2_XVAEXDX'HYG.*"A-3F=2Z3!VZ8+NAC^L"8-;P74#1%[FA-"E:KF)ZV0^QP MC>+V.9C5)UY']]RQF-U(&BWC.R?*C*D6HU MR']$/4]]TGI@_SUE\R+U0*;&H/ZZ=LA]4:E:Y7SSN!%B#U3+:GP**2@*W[,; MP#^&ZLF*(8 5QS8Q <9LF1Z]VZ MZ*AOB10,-=0K+SQJFB%>>C1):SHX"P=%L/P80\$Z[WMCV_M$D=1[-IWQ\+EK MX-2<7Z*Y!W)OU%#WM.IP;7/$WJDCM>D@EG6 <^(DHV[]0$FA=>.Y4EN?>8YF M]2E38X?YC>B!SF(:QK35HR=L6O?8&-_0]',4_U&4Z%;O@]5-D7JCCH+Y+E?1 M#ONFMDWL ?:PC'02A2'3IAR#6MQ:TRR:UTF2R/7YISR,-Z'Q$\3A>Q0NX.(7 M?O4&TI*=$SIY235&U)4Q,20Y[/=1//7[V;&,*.F2@K#-W>S86D8Y89O'Y &C MN?F%ADR68!EZ2V_GASX4!H#\C<:2-&OETFJ1^\=""!>JYCI8;ZI MY-R(9$<8/U)E6#R#L'VB;\$N"[*1A@'\=RH<[<''Y6X?1"^4\E("JSV 62-4 M-+5'#@NMJI8A0-D8L;NWRVPZA#/*HB8&$;0M._%XV@HEH[WMF3W;#HDZ65#< M-@IA?=IP(M;6![F+:JE<+RNHK!:0=7ZB=B1FHTG8:JVR,=N MHXJ5J:6N(>*QVBSO4&/4\@&7926M5$YK7.C5M4/N@4K5% 70T"_HU+(:)Y O ME3:SO'X;5SE[#K;T/%ZPU@F@"-M5>"YJ)C8Z6UL?Y(ZGI7+9"1L[('9(/;F- M,S#FU'EE07(5$LG LJM.JO:9GZMMT8E=][ [\'-_GO1"Y-%9>O]Y2%)8MC=[ MLVYG[&[=R0@5_];JB=G1NRE@//0+-J3$AQ2,;'O^]'98I5L:\R5S3+W"&Q^_Z%E^5%A"4?(CB&_J920?YJYF^MW$4LA]=D82OX;"T M*PWDCFMDDNJJO ,!Q&YNIH?Y\C7GQG.7,7ZD8$BJ'*T?Q,+COM5ZZ47M5WV* MILB]H$G!\F"O:X=X3#>*:SIT^4O/U9ID9"W/6^/I&)5UM'X$6Z##?>J$GA-[ MR:>]Q^95UO[[US^W[2VU^B+WTDXF.-I9MG=$[,?=Y.^Q5,OFGYP-*?.QOZV< MP@KWGP@0/'O]LSUG_^#X\=^=X$"OPOTA3:[I$PW>-;IX^AB2*4UI@T;_M[X=S25J#OP^:87P3WBT/KE;W,HAE=FXEE4YK<.B^0"I_?:UJ34T MG]7P/%54/4B+MK,9JC4B#S5@@;3E#==4NBZ:E>V1.>2.,AX^+W^V"J]XVG:H M^)B'KUZ%'A.%>B%-&I**&%%!ZJ8]S9*G(NE. GN6DAX:#9# 1)V TV=\P_00 M0Y).-SAX\.>XD#4AK(>?B4N<(C3;+PD\<;(2*[;,69)52'*FI!2L7F9K,\N) M9?/H#)BQ0/AN MZ$WV4M8%20[NEC@)\?PGG]'R1 &WA#_#VS.[;9DP5F%U+.M68%0R(1D7-*@Y MOO;L?XW?_8 (R:: &(I]7X6?PFR40I%>KMMR!X$W:J#LTADS7G8V0@Z;VCVQ MHV=W128'T4-)L PMB<-%(SOGA3SRQEP+;V)TG,YZ&2=X[UGFE<$D$=QL@J4% M8[!IHF%T#%HH(\^N#84X^+GV,O0@(S;_N:E,AF9/S$#93?U2B0R=;M@ALJ,6 MQH.: 6.<861>]@6V1Z7:+WQ54.1AG[P&QB26*)?UX:J+&R[)2?YFM?[%1&8X M+0!T4QT$-X,FXT_BM'2[P'X[OEE@?RJ24A6UE)V@YKZKK2U2N--2$0"NL2'" MVP0]>4W':IG@T!=?>L-2U @NRU%[V]76%O.P;%,Q'Y:JAEB'9:N\YA#**9/J M\+1RPS6NHEH*ZGI@DKD@FWJ^W41/W_%W./$+>.%/V2_@A#^5G%#^^9^7]\=3 M9OD#I.YU*CQ?P^9_1>@X-<(9Q_F1W^^G7D<-)_W]GHWU:2>;!S\-Z&I]%?+3 MNH-R_:-JA]0+6E7+)IC:1@A]I%U6XP?#0!5>#!=TK2Q[3K3[S4^W=U1DX$FV M_OXAN@Q3/WU1+H:Z4YC3Z-4SAW)<-W>?RXC7U**?+ZPJO@ L29DG>8B(X&IQ M_67',D4S=0^\)H',=@ZG$1=^3%U&H>%H4K,?4G_OK'I^+*G3"?NA M9"<=S(\DBQ/)A.0L"2DUBBT#WGPE^KY7QLGD=.; '% MMV\Q5[IPA M"R4-$Y'T,HZ99B*-U_N7HDUV"PKR%R8)/7CRV1J9/Q(KY"XPIH$KU4%&X(/8 M(4=5U_@,!Q@2SI&4Q2)EN_Z@=4@=L5>WD/K_<"*'3M(*EXFJ;^#<@73.MA-%*?; MY8[&ONLHG:NV$6+'4BN5.=5I"Z0.U2"H>;(:1I)(FA8=:6S5AKS9/$!RO&7H M\>1!#3>9]>V0NDJK:L5-94TC]#>333*;#K#S"!*!PVE?M":" []]BH#'U!>. M8R@H=8*C2Y'!R^9]XH@*YE_:M-.MX*Z<:(\^1HH;*D6RR;7\&=)IM5;$GD/* MWDPZ@C;3NL4U0_&P;15:VPBQBZB5RASEM 52=VD0U#B//I!$L H=6[5I'6F9 M^,ZM TC;?$&:G1-JWXX_'N%57A#TTQT M]:%>?3.DOM6F6'ZD5],&^XE>D\C&3V.V?O9>H/S&( I)2"'[B?2R?1Q!/C2/ M/+X01L4)_7]Q,2<^\AO# JN0,*(E0+%WX#>.>F?LFQP2-=9K/=BH;X<:-QI4 M*X"CIA%ZY&B2>6CH6*]Q8L<8-F!$\:#'2 H.C!\W47@>Q;0=0%0-,2-(HW(Y MA-2VPHXAS4(/#"(A6X"XC!LZ%!G'"HPJ ;(H<&0T%<_@&RTK]-?O"N;7["?V MQ^Q/LM^___]02P,$% @ :68&47"P O&D/0 =SL$ !4 !C8V]I+3(P M,C P-C,P7W!R92YX;6SM?5MSXSBRYOM&['_0UGG8V8BM*DNR9*MB^IR0;SV* M=5E:VS5]9E\Z:!*2<)H"U;RX[/[U"X"D1(H$"/ B@)1C+B5+ (C,[R,NB43F MW__C;6/W7H'K00?]\JG_Y>Q3#R#3L2!:_?(I\#X;G@GAI__X]__^W_[^/SY_ M_L^KQ_N>Y9C!!B"_9[K \('5^PG]=>_9V6X-U/L.7!?:=N_*A=8*]'J3+^,O M%^=G_2_#R\GYL/?Y<]32E>'AF@[JT28'7_J[7ZZC5AWTK7?Y=?QU<#8XZPV_ M#2^^#<>]Q?==N>^XDTM85-"&Z(]OY/]>\ -[6%CDT3]_^;3V_>VWKU]__OSY MY>W%M;\X[@HW<3;\&I?^%!4GOT).>8@\WT#FOGRF_9]#6KH_F4R^TE]W13V8 M5Q WV__ZG]_OG\PUV!B?$P_PX#>/?GGOF(9/,2N4H\JPCWYF*.D)]<.L@#"7,8?/,>&%N'NE6$3O)[6 /B>J(Q2 M3>HIZL)P<;DU\*%IV W(?="^-DK8_>K-E]?.9NN"-2X#7\$,#Z4;4(\F"A_2 M%G4TP!*Y)^JI*,-;W]G.SYK&"T;3>HO>-#,8SSFB4FZ@9]J.%[C@!GBF"[=D MYIHOKP(/(N!Y>%Y[!":9Z, KL)TM[;CP)%FJ;27"+UQG"US_G MS/Q6E AT[Z#5,W W-^"EA"#IVDH$P*/F!OJ4$UB=^ WR\0X [P0@*,$_;F-* MQ OG@6?CK8PXJEQ@A&>TH$>H1V&2JPK.2__[L&L@S3*+N$DQE MMZ1$L">P(H- F0T?MPW-)^P%7GR4&SC+/$,?93P;+W9M4L>-J9XNR@J5TX0F M[V!9B=@MZ4/!W'?E!O@&M!M]'7>/T%P5=Q 9>!UFV#/D^6YP+/5P'ZNYRGYU M'<\C7^/2'GV??R!(+.:&_03<5VB"NP OC) UQSM*]REPS;7AKL QU%JY:YJK M_LKPH(E_N8%V@)2OG2USX_,'Q*PP&HNTJ%YK\[_:-6(0# MZ*VCT_Q'8($-'T@)RFI$7;XCD#MT5;N<<_ M1O*0)];CS9=0&7C#X[ %K-VWT"=/.3L[FYSU/O?BAI(?#63UPE9[Y>EXZ;Q(\UYN#W:E@?,+ROG]:L%(&ZS/R$?/I,/G\_ZD7?EO^&O M?K]V7H$[??%\%_,L;L\V7H#]RZ>\^XW9P.)7_^?3R\& Z&@]'9 MZ/QB=#D8C :)+B;),773W35<,VX;?\SP)0U'5.+KEKKL?#;7T-ZQ8.DZFUQ- M14]S!'OMN'@A],NG_J=>X.&^.'0D)XY!1]3X_PWPH -<^_T1;!TWCPV,DNW# M042 ")*!2DCH#$ -;X68'!9M'RA"$D2H##.H8(F6 "^:K?M0-\P>T^Y2!1X5 MR@5PH8,G&>L&S^\<'%/ETBJ8# ;CH>8@%G<_0O!8%N#DX M'!9I#P1"/8^T/U*G_4>P@D0 Y#\8F[PW(:]8VU 0Z'V$Q%@=$F3_[.*1ENJ- M>BE?.P'RW?=KQV(#PZW5-ISDA8E@NU 'V[/Q-B,6,[B$X06L@K&,4;YM4,F( M$8%TJ0ZDJ66YY"@L_ =O3D&?"5!.V;:!(RI"!,Q$.3#1:UZ$252LI7#P>A_O M.,_40X$_SMUGYRX98B4RQ# M#(X2@P ASM0%!@..Y,_M :"PU['*L[O](ZB<7&^W%VL'L?>*AT7:HWJAGL?J M5[)5?P)FX&*"] _5GUR !.)[> M-R^.G:/[U._M47QQMV.M*]F7Q[R(O:@8%I*\8NW!0+CW,10*]]J1'T9HD";$ MP2H,/.:"*+]X>Z"1EB*&2.%.>X9\0&2!K^#&\(VH\QSS55[QMD$D(44,47;/ MK>N1R=Z0[5X;/E@YG'UZJE3;4"SN?'P(J7"7_K0Q;#MV[6;BD"K5-AR*.Q_C MH'!G?KL![@J/QK^ZSD]_37SB#,1^+W)+MPT7<2%B?)1LSB,2K8%M%\&2+-0V M- K['H.@9+L>+5WVCH'T/IPW#WP2N8XL^MFK-DZEM*!]+.BYUB!)RQ*#IF23 M'ZU;[J!G&O:_@.&R_2-81=L#D)0$,2Q*-O^Q,\>^JW?XF[S)GU&R/:#("!!C MHL0TD.YHZ&8CADJB;%MQ*1(A1D:EI0!WUB71!2SP]G\ >P5P4*X]B(AW/T9# MB5%@BEEC4>;81MZ4G_J]/=HO[G:L==;9^M^_'KK+5W6BEPL7FU >TY>^?T9\ MZ7?MXL_7\X>;VX>GVQORZ6E^/[N9/N,_KJ;WTX?KV][3/VYOGY\^->A2'_-O M:7@OM+W ^[PRC&U(0F#[7OS-(1NCKW_?B3-?[H*0+)S0TY7A>B]61?YMJE$8 M&GCGH-OYA=)L'0SP!S4OF0P0Y+V3$(?IO[_%$Q UC+SDV Q81.#O(,]@YV.4,QD+B*<<\>YN2?(-[C_ X M\@.OE:@4].+_?'G^97@QN@D "960BZU4W6[@75UDY@6N=KWW.^D+W_R>A[>_#(V>?F% M]$6.#T(6/0&Y&IBF]YCW56(>!W 1@?Z@K'8,$ "2A;Z(:,K7:O7@3E)[D# ^ M^!\2 NS5L $)[.-?&Z[[#M'JGX8=L PF0G4UY84(Q%EZE)>X(W29X@5N0&-L MF@"+CR?%!^#G.Z^)5.D4.:0%K6FI_PK<%T7MR-Y A!+=!5\8YJQ7BR3,CF_82L>#,*XH">;F)X.+TKCKS*& M5RFMKJ$N1)!^_:5E;, >M-]LG-=D(*3QI!_A:NW/ES_PN$9TDV<,S"O7;F3E MQ&I@&%>^<[P!6W(:Z85J>W"0R1W>6<7;38-2TM4TVJ?7?YI8C[B3>S>PYLC" MC%=4?AY7CNL]-%Z@#7T(2-S?1%(*C\QB_GN!T4BTNG;<*&U)K"1QH].^HIDB MH1 Q0R.[@G8LJ00VESLBDG?,NK0PWHGY1,RNE"ZL,S%$D&2;E03D[ X-W #W M-:,Y-A/RRW>2#!*B-F)@5+X0^8%<8!+1K!_(=) %0ZD6-$N;!^8O=I1Q(.G+ M.]V0EXCI@E"ZQ>Y1K&YEU+3G99%PK(:$\RT@X1?1BN[]8Z6_\P! M$8(R,J,1M^N\)/(.3J:;XKM))TOJ#'X=6V%1D1NUF(P4>]$*4".W;-?)(2YT MHT M9H6N4T92\KH6MHHMN0F!BSPR1E)R9JJ1=!$D$A./>0#DHIAT9)-'+'R *):SI MW%?]18*IM3MN,J U0]?&%N+9+*$$UA%P8<7N4:.DS!VY8#XUS6 3T+33=&U- M0GRZ8 V0!U^C'.OWCN?=.2Z *Q0:D%01E;, =6TU]K1HCF[B[C\[$2#53FC-*+E M@BI_#7QH&KL$287A+4=EPEOV_I9ZV/_ZU+5PES)5,<=&XT&_/YX,^I.+\47_ M7-%*HW(D3 W&A](*SYM "B4]D2"9.N'*!B-G=!>5K#TX5@Z2J0&6PK 4(\J1 ML",7'FH*DGF!5T"J3TW%L6-Z>A6(IQQS;8)DMA7OZB)WQ(998Y#,MG)!5L". M!,*I+4BF!KB76K8)RM7A()DZ(<<'(.>^,$ M+_XRL+-1WPHNJ\JTH1UC!(#/84MED1LETRG%T]" 0J4'G4H2-WH[1-&-,;)4 MFB$L-,TY]@,9&Y+Y^B^\AH*>R;GN7%A/.\Y4@C[+I'(*:'004D2AI.Q$*9X7 MD($ZBD_)W(SP*G6=/"6D[^+5-.8[M'#!!@8;V;$GJM9U]I22OZ9-+PU-!U^U M\7I)>*HM#'?NTI6!1=T<%\"EB8"+_3Y9-;M.I+(J:/02FZ*E="9]]#3PU[A+ M?^U/L]D$.JQQ0L01$KW1BVNZ$(;,XN)D"4NGM76)M37L-E$X8C=P7TT_DB22 MTHLRA9G'_@3H4B1[7??=^)PYMKO5[E=OOLQQ@A;TN1J(IA1^>L;_?+]]>'[J MS>_P3]\7C[?_P.5F_[SMS1[PW[=Z^UV%6MD)6F#T8I0FSCZ3R6 \O#SOCR[/ M+OL#15'!'L$K0 &XP^\9N?C?KNX^W9 W@=B1L7_M=B7#DJT MI-T (X-6=CRI2P.=N1QU[7CTEFAD:2@Z>V(5[QA-I,3LB-\ D7F^_-5Q+#IS M _<5FL![Y^A4@X!HVUL+4VD $ MB1J)]8=OVQ6KW#765)"Z4=ONI2K;+NZ\"2F ^+,-*))8*Z&QDG[/M.\65^T: M>TK+W,W+C(?:%%R?=(T50O(UD/!+.?Z_&A"1N[YS]&388+Y,);W:9;QBL$*L MLG9*Q2(Y*4+!YHA<#;D-7(?>&,F[3%.AN8[PI1$U-'! ("7W+=O9*T50&\=7BGGA%@OK->X@[PHL\1@;EGLVWH"'5>0:6'R(#/>=NK:3,+_D\,JA M]L7X3>.>;C;RQ(X1\]B::BX:C I.8WU$&XTK@,"2&5R,4;J37!*3,N9!Z?.B M]";L6?$0]P#\_9LT?36@32YB/3L)5Y[((^C*\*#)H(ED*QVC3QW2Q[2J?(BD M/O3WH;]3',RQT%FAL&;'>%-6XI@K]1X:G?+HHYA&98G0Q%#4;]@CXD+1Z0(C M(BW;1(+WPMS8M MRLHM_\'T7O@1^J.MCGZS4=1W/ZG2^'\==CJ^9%2SM6,6U8TFU]9R4 MF/$DV_9@U(="\Q9JN66U(X$4C,4L8 O9Z#I+DY'A!MJ!SSS&993N.B5X8G9T M:1'O/F[@*[0 LO:Z *:-_Q&X>,FLVC6ZE):YF\ZDO^%%_1J_+E/<+V,%'@(2 M&7"^S-PPY,T\4FUTC4_5A>]BVEN&5J*Q6?2ZKV0K)T(M*?&/DQ97LTO 9;(P M#$2S,!3?"&Y79H;:;@B3= 79\-A?S XF_157L #2L\W-Q 5L'+C<= [>.=@#+8B6,-D=>7>/U M/P#_I^/^L7<98H?G9Q1M"[P<I-CK%FOHTT)'0#'4% M]M>!&*66 X)R:1S8WZ:-1QO8*X-N[3:$OU3W_&MJ8I7U19H/6A;M"O(>YP!$ MZ<[?\-9WMO-S-P04;/&')8-^39_^T;N[G__VI/=&/I&V;Z<9\=2*F2J[[69_ M=#GJ]P=G0T5!O_"BB71NX3K$7&]=O?_ G)BAW37>J8FG0!IF+\]1O4 #]32N M[X C"FRNMUM3FNG(TA:K9@E]SEWZ?0'M"-(@NEDJ%>BABT?U>S@\&JYI. M^\_.(S#QW] &*6_29T<0C:*$2 T_]K1YK$2[7?19.&8 +!U8JH0X6?Z6UEU' M)NRDG.$%VS@A#3^I1F&]M-(&@\%H_$&XTHJK:<1C>=J5E9A_5&3E_#29 MJ'R*Q!+60P-38(4U/\,=/RM?7M:_1[ ,D!4+_)[GK%^JH>[RIV:=-'H96)$A M37PY6]E)+ZW3H?J\%4==RE?44T<2GC"T,$.OP&O*7U2R<>UHVIR_:!V:Z.\@,I#9T,0KV;AV-&UNXJU#,QTQ[L;S 8F=$X7\*IAA$R6U MHTR#>+.GTB*%-#)G*C]JQSHV ;!H%I1'L-WI@F;QPJKAG J(5#UQ:I754*,W M(A392)+*F'E>@/4-YLL?R -F@ 7B^&0*U/S@61D%->SZJRCW?/)-NW?0ZAFX M&PZ[6,5/FU)26JG7BU<7IZ!0L>">F+L7+L0ZWAIVO%I@.43RZJ1U=XYUISBG MPE$9):^:#GO>)D=L&JEW3H7S;M^ :T*/Z7!;6.^T.59./0UD-=X33%&42'&U M5[9&G#;E*NJIKIS(B@UCM\LE,/WY\O;-7!MH!1[QB#M'1#%39)%_B#WZU;#) M6)^G= 8)JS:K'35K,(8UHI,&#N659 K XA^HX!%@[4(3+P B%:6_2)1< #QH M6UE'!],.2/#II+Y##!BD/6XGNDAQ#3185U1QU?DT%*9ZR7/<=:^.?AAVP M['M"=;M*OW*"U[22W%(*8TE<_\2X<[KDJ6\M&++G%JD\EX^U%]\SVAT3(RMG M94Q"9MB.%Q1F@JO:;%KOH\Z,5K7KI('[5FHR1Z$P)2>]UAC[R+#(E5M8.\HT M@G<.K<2UT<6$OW<&=.E0'=^&C?RLF#?A6>5/E3]R"NGB@6?D94\-WO,7&Z[" M_3?>B9#+_LR,=?Q:ITJG,FII]-;*[C!0B_C09?)!#4OF@]H%BVY7%JB:@T>W M-/F3!B.&"!"BZ9Z*5R"*+_F3LW,_.CM_Q@_CY'G**YJ6=APF%=<"/#88602% M)6L/CMR43OF%M<-2&)9B1#D2*H^LRK@N^@00YM3.28KZY,V7YU^&%Z.; .#R MY^QT3J)UM8><@]L>].HB*^> 9JEY-&!"J8%<4"[F;DZQ:SPF?>P>>>UX3"0CDN,J(RED3:\PRU>TP>W4?L]Y SS3A=O0I'45>%AEGD?/$DUWASU'N)GM0SD-5SZ;-Z5N)AW_3> M.$51;O ^?H'WH*9 B@9.!14CP-Q=&2B*T;W?2>,_2,9RCQ@W]]2*69& D82/ MSTCTC#EQA?O\!T,'C3Y3NU&HF"+)H>?XNFG40CT^QM 5&^#S[E 7#%*#[" 5 MMT9')!"WI_DXQ+SB7# <%=;;';1=3,;#<;\_NE"4-(39TSUX1>..3!/:#2/E MD,I9VU150J/CQ5&6.GD77PK&B6%VG""M?";[1;Q>>=%]?(B3;PAY$N07COEU M>=D_NQR>75Y,%)J;8OB*7OG M7-I,N.H7O,CGV186' TZ->$::](>#R_%$ MW1(@IX]%;S^O2IKK%YCKBJ\SRV*0?=FEQ6WTU1X<:W'@('JU\2IX?S',/_!> M9^4:R=N.Q#[RTW MLOL1?/_'^2L&!_4\TF[O)7P6EI8^+/HVU!]=3QCD@;TM M?J+F8\4SN0T2N.]47XEL*][M6W1!)'):HXG4O$< /2\ 5L%X4KG5>DXTR=,? MP39PS36]9$W!8@T:(E6T&S1J@F]_JEE"_O9O,7:!CN8H,: (CA47.6<><7L] M/!R8B8%#\\& BKUV;(RG1VQ$_CLYUBYT"N-7JN55SD>(^RH75$E3^7(PN#A3 M?7(IHOS=FUI&O/:_J8_ )CZ?"\/UD[G!1-?UE]EW-6JQMR5-]OQ$FYJ_K"Q5 M%+RN1=5V:\W!Y>@2;X0&JM;[K(Z*+_\E6M!N-"@%4W9+4%4%[=\A/($5,7_, MT-)Q-[0EP;%BDATKHK9Z<-^8YH-$U&.\HB-IN=&J:"YG%E?B7G;0&_$W7Z"F M=F]\$50IO[.2\K5_ 2#NLA1[0@B][IB!9X,Z7)=Z?XN?J_GUC]9[,47.,0?= M>@__OVB $*NLW1@AYU=408K7:CE!! 0IM&+ MIJHRS>^OVD97+@U[AK":@OW$P+KT+E2WY;0H+V.C-TC'JO:9KP %@(1(S$OA M)3:?R#72]-5R$-4@";E%KNQAS"FJUG"IEI*LIU!CK9H6B MZ =9\ZX8/PKKM9PAY>1K-$2MHO5I-*R2Y/,K!(E 4G,/NUY:@Y/!8#QH$T/* MR5=3\##6**)HCKEW#$3,'33N1R+/]H.#ML E5DF2O187BLMP%[LE6VLYG^J4 MNH&X8,K'H92)[0'\3&C7=1#^:(;A5AX<_U_ GUI8:&;TGE)MM9Q?]L=:S#([/.N?#24LL]]Z?PM;[XK]53>[ZY.Y!E9@@_GR-P!7 M:\S=*2:8L0(/ 8EW$+L:41 *%[=EVM)F>)!"+!-6B@M-"?#5BAT6&S#4*$Y\O#':8XY>IZ4.OYV*@B&C4P*PJ&N5===OX5-=!ZO\5 MD!NJVS4)N#\EEV$EQY&Z'ZC-$%/J6L%QU7*JOV$EK^>(;SU\_ .^H>' M.Y#' ,&J:=T,U#O+EF-!%6D;=3&2]A9A, 'OI?!6?6=#>0#^3\?-#5R57[(C M.$L(UZ@34%\O\U#>/5Q9DU$]\2MV/>G!?5=.U) T'O0GD_YHU!\.S\9GBN)@ M[6YK1VFCD15[Q^#>?J?A'_%AR_(M$E7(Z*5UUH($P+,6(=@UV.V4!(O(Y@ODM@6XAZ3LENX2XJH'+SH"X)G%N+>'61 M&]B;*MU;7+WO/OX# A?K?_U^3_:%G'6@6&7M&'/LE6$%-6F5-WK7^4A'H=TB M(Q%WU2C5AK[,D4>20XO2JNC("F0G\PQM ]^C>AQP5R*<&OIRIC3,'.H(RM\U MHE08N(N.0FM]1AJ,H?IL,SON! MX"ONK&%'#AMW ;)PU;F_!NX3S27FKH#T@:9,V"?V@2;M+?V)=#>\ /B_>T'< MXYX7=KFW#$C>/OP_A_2ZY^VZ?8*'GXH"Z+Z9T .8-T\&N=N:S-=Z�W6U*[ M04HR4*Z@1.W/QBL^SI!QFEQJO"&QB8#U /SPRN,"N%'*,Q)^2'94.:]E5*%] MHS];8>]Z")"+@_22\1:/'W':/]+%$QQ!P@LB@_'%H']Y,3CO7XPFJN\65@US MQ;O'4^M#6C24Y<*<WX#'&-\@T_4CHY'8%.6PL=6L("? MB*(8U/F"/!@;OL=(437M:'9LQ$4Y5Z"RCEA[;S=;VWD'()'(G7LHP"S?$EX5 MH)JS8Y 2N".L> 1XW0%-O-ZF8G,9D5NVJVP0%U:Y^XH62ZRB@Z"ZFD]#<(XA MF'PLGNK59D<(S8T*/@]\SS>051S91[89[0C:*%>RU*Q%7_HZ=8N*1^U9%2E% MV]".3[4 7)XW;*4T:LI59&V;(3/T<3'LA(G6F_IX&1_+2 MTPBL4]H-GPHQ&])4HY=L%;&5@4!TWI !0FYX9+5R*CRL0RUU MN?U(=^157AWJTBO,0$VG8[MY@*@; M("_BP&XRN'K/3A4_#=<*4WDD;JM353ZO#12:HKP'![T"CQS;!KRK9,=ZOG8O M0!V,S#EH4ZK/1E>TBN(X5ARHN#Z-CNOJJBCRMEC=5H:LU6#PD8)&-%2M M]E:^7>=#.(4E[D MCMPR?22;*P2L>&]B+]Q\Y!CGX14%;]2P/50U%AQJ@3D6'!;4 MCAQU8)PW6 @)7A,YM@ SPL(T=WU=*)+89H7G]3//"P!KA&&4/A&RR$A?TPZ$ MQYBVG2='IXQ8YTL ?7H^A*S;MRUT:0O>#"VHM'6?(XL^]T18K$:/5?=7D_!] M0&!%=G>ZO O[K:7W[##,%%29+X?Z?@08/@_Z( JG$:KN$9C."M%6>$%%N03+;XAY1'ZX+RA/%.'+4/)_*"J-=I]+:,*KXMK\!]<7BN&PKV9>'B M\28@X:K"\8,.&@_@)_V%;;81J'LB_"ROBXA7XRZ-P@QMA%N5DK0ZJ)S6Y5A] M[-6C\DI$&1&Q+DZ 6/0U2UQ-]V[?@$M"7#%W<++MG#;=)/42,>_R!)@7OH@U M4(_3T&ES3U8Q$?DFW5JGW4"2I1197L+R=VUX:P;)6,5/A$I2XL<6];.&#$** M&+,+8'CO>-[TU8!VN,5)J"32,N\VMF0K)\*O.K02TZY3$:!K.^;K+'4$!8_9 M4<^IS2W*#DO=.>7K+%=DI(\)4]5MC$T8S>+U/N+/* )2[?LW:)Q+7>+HGZ0 M'^..M.5F4>MC>#^ GXDNN0["'\TPK,3*2^+(#8_*',EY<7!EVM".&_6CS3W8+*DA?1E$,D#. MEU/+*8X7FE=4.SY4QRJ+O[#@7;D^LU/9$PDU@]=ZWH^M9?@ ES\_FQ1=DRBN MJQUKA!'.&1Q*"]P1MI0=@>\+'.HKMZL=RXXQ5S6C-8[[9>GYBY&3.;LENH(V MKK:ZH5_2E$37#J++OWN 5O[:^VZ\P4VP.>!1Q=8ZPQX^LGL&-:&O+B:(B\7_ M#?KK:[S6<#; C9.IO:?U]Q?')B33R,EQL48U-1JK1E&$I%%+4;*\-DG:)?$K!M/ M!OWST6@T&)X/)Y.1(F/!AZFR4MZO+(B=LEYZKI^@$O[KD$;XJ]\?B00YULC4 M;]K!VN3.K5AR#1',M0$=_*H-BL4:SD&C=88;(?"^0T0V:TSX4K^GA;_4 $ A MRYR8'&T&,=QQLT%,_MYF$ OEZ$A@HI:84!62I\4FU&*JUFU"O8/(P#T.]TMW M$+\\].-TY8+H["M_)R)7N3/XTT[ $F]/ -W,U_& M-I0^8W JK*<-P6H /CO*E!-?+X.ZP/BSL]9&H0^\FP#L[X87#4#\VMTD2!U* M:-3H7=56,AD*Z>U.1D,1IM\ M\$I,)56C,^E)IX.MY_PES'DP0[=O)C6W8"!R[7,,JI5N[S1I6*^Z&@WCI&A- M)J*A]/*C#HHR6OP@:1T*JRG@DU8T3;ZD!ZGM'P%).A.KAAQ\L4X)Y1HY33+6 MH*/*\:-T)&#Z!2Q-0=EF3I.$M6BIV7A2^HV#Y%($P>01KW\7P"67'N3'P9Q& M3I."->BHKI!56A&0^VJ*4U"VF=,D82U:JBL0EE8TS-NT8?W&%@826@RK[;OA M!VYQ4OARC:64/3G#RE:@!O?J2GYY_ M?@7?'>2O1>R+4NUI1]$:J2/&R_)JTLL[\EC$C+3S+V"XSS^=TGQ,-_-!0VGM M-.H[T@KVX2>+>":)-?3!P!+Z:=0GI0T5#RW4QU8E-/Y 5V4J!=?MFDGA4U&HK0RU6&Q\\DU--51\:/=V\9%RX MBOV-3I-&/+I4]F7)':-T(DN8L%=J2(JJ)/5V>78^&%R)KH:#:S7#T\ M.,B4Y]&^U@>5BI11EU.)9MD4\]T+$YHF(9NESE0KM*@="X]UL%JWSAJUGRF- M$,-PATWH2>Z$M6*KVC&V;B9EN=J$QKIXY"JJ)\&CU[+-I?4]&@PN%9O<]&&H MD*JZ>!Y;3D&<<]GR#7[0LZJRNGA86TI%G$/;TNU]T+.BKKIXDEM.0^RSM-+M M?;"SHJZZ>,PKJB%ZZ%@O0?.:_.!H=75U\?175$D5*?E!/SG5=/%HF*L0R2/B M4FVE-3T^>2N1E)ZZ>6XL%UE!( C B?!*1A.-'B$K&LL8\O,/D?F5/E@DHI". MGB8S-%%XGEQ8[X-5@CII^F"YKGC\:>D.(RLCBW[ML6:R,DUH1Z&C!%&O0TDU MV34**:5'.M&I;3L_B4/'G>->8]F@?^]X)1*,7M:28'37F][2<7LF[4_/IATZ MP:RC:F:U)"-NG.#%7P9VU$>/)B!_)9F<^(LFJ3;2;R%)"M57.U050YB$N+6Z4;LE W.RWMFRVXNXO; /Y2<44[+D*ZV$.C2Z'@_%D?-&?#,?C MX>6%FB'C!F#NF) R!W^V 7U-D260Z4RD:OI=N1P,4G(J&!K*(9,=-$H+7]-F M++TFKL6(R%3-M;,A^;2H3"0UCG=M;*%OV/"O_2"0-"66:JAS3*E9%8WLI=3, M*G$$]5WB5-EI9B ZS<1/ZAGQHSYFGO%PW!^/SL>3R_/A>#"Y&)RIF7F>S#6P M AOO]YA]ICG=&8**5F_EN))%*#L#55( #<."3U?1 ^1 M-K1C2058.1PIK8H&K@(JY=4,;0/?HWH;%\ ,+,BNH2]G2L/,H8Z@_!TA M"G-HWCD-R*["0&^&^X?P*>OP7RYDR>T$"83 M0^5MB67J:T>-DE@>;(4KJZ#1B^C2@1,81/D5#ZK$PV6.J$]0+-"S:^#-ODEZ M?#AFB%;K*"W*2M[HW>^^*M/(#'F^8=OD8^3Z6-I(,A0UDB2>V=N&#_VPEZ2L M?).SR\O)^61X/CH[[_<5Q5CYL)?((-1E>PFS_U?OS_C9'&.)0,VT^"1;T?@T M%J8%*M#73,)6"WXRUS@B4%,[.I3%3X()!=)W9'.[$Y=K^3@HU1XZ%("8I8.( MI!V!_MY!*]R'S0UX\0MFC+RBVI&@YBE"6&;.'D3QG' H G<:R"^L'TY0ONYOP9N]-GCCO8%M;2GA-2 7T;8CK#C:(9M#3BBV+"=)DY3 M.34533/DO2/F(S>@:L1O(M-7\+"@=CPI"6R6(8*R-N((6,$%G6'0?@C(8(A? MGN@F=I[U^K!,][ 5%_,X=NFJH.*I;_YBPQ4%(98+:\6PN3@75^LJ]"4E;S0 MJ")#]+6#J-T5R[Y7"6/O M3[QB2B]]DC-FV$D.",M>5PC((W.""C0G?6?<&.+6.!D6% I=-=ZB2OB?UG"[ ME8(_JG%:\/.$KBMH(A_^)GV>B,'V.3+8SCPO(->NYTO,H7-JC97S<1IF[QN3 M]C\3BW#/PD_XUHN?04)$D:?TZ&/:XM1$M+07K\"3B558B:\29@DH]$A*%=+N M+>3#GM8>=@ES,8"XFG''/&VOD)(#R._$!>* 5=K/X;7ANN\0 MK;C)+GA5T@(/!H.+<_5K:5%@BF 5$+7AHW5EH9J2:K@SS'SK:E'Q3I.C0,Q& M#^>ELP0PU@!IB>8N7$'<1V+) /&IT *X)+JUD7_95*J!CM"A)L'U.J\7(LB> M\@_ GR]SI2YFB4@KW:5*:>F[F,S]SG$!7*$P@JKY'M_(?<0+,GHKUZ80]QG3 MCF#MCG"I#JF/E1!"*8L2][GC&]^/(#>$H'P#W>:2K.!Z):1DQ=,HE/$'!MHY6HV0YBMP//)<$L-!Q9S@2S?0$<( M4I/@C7H@*)JJ%JYC F!Y=UC-^T/IG561:(Q]'::H9L?H4U;B1ET7%/'F< \1 MQ4@3M,=$I3O&#QDI*Z=MU)\4C\ "&RK6PH4FD)R6F+4[31HYJ>M*T9A/(FE3 MKY#)YD#"[Q#!39#K&2U2+ZV6H?JSF]K,,A+RQC30^]X55[RI9<&PTS+F78%& M3H8@PL+';-'$SGO4F8?<@Z:Y3PT[-'F2DF##M,-4;;8C[&M4'3$?F[$CUV6T M$11]M@S3[7HS1._#.;;T*,9KK"-\:D ),8N:24)UE#DPFN+WHM\Y[KY(V142 MH[F385()-<1]+/V+Q[F<[_4M9=,_J/#:R_DP3V0>G*4 M%#U^-KD-TS^YVS AZ?J7D_/1Y:1_<3FYO&SI!9ES_,(H#LPKH>+L,EI MO;< MM:AT9T8#) 7 R"(H+%E[<*Q\9T8#+(5A*4:4(Z'R^Q/U$"!U;L6]-9-34GOH M.?AEP1<54#GRVMR<:2OBU47^N#G#VC1IP(E2D[F,/F4E;O0*SNGX?+2>/U6D;O26CA80)[5\]>@MW_@ M:9TVC2Y'P_/!:'(Q&(Q'_$?.+&*:PXI$Y@B1 LDU/7@X1&O1?&> ME?1FCF;(Q.M1$IUFYXI,IKX7'U@(>/G)MTJVHCD-"M \.(ZH2?Q6<.0:N'@! MA.*\(8*M0-&#%6=VI%8,-O7#E3C&@ MFM0-6 5U<$JIY%RD'2%D%GS"XIU.'E8= !6&I9R'D2Y3N591>36$76A8EQ-/ M.>;:^!:U%>_J(NNZG$LP&/\XH$)-D;7SX>:SC/]1,C/O[K M<+3'7_W^2&[HY2S64K]IA[+\ZJQ8'@Z(]2['Q'')?3L/?DW+,L:R7*K!IEC# M.6AP9% ^K98'+[I@QH0O];M^ '+ZE8:P6(XV@VB\\4%,_MYF$ OE4+ZXT=9Q M6B'0=9],\25LP$E)!04>"3+S9=(N_^P\ /_:V$+?L%G1@8NJ:4X*/K198I02 MMU'/ZKINWD>2Y9_0)&7,/=@0K=P1.M0@=*-NT\V$]KAV7@$R:,C]#?2QH#/T M"CR?GN?@[6!\M)-'D%(-=8DL]2F@45_IH^0,O78V6.I86!( !^)5&3(A\"+G M3Z(#Q\_P@YPDFVH;+<=\)]!?Q'P3YBP3RT=>_WSX=+@!W/^B%J10NB>4<7QPM M &Q@&@7%+.+MZ.)?=O]BIXIS;5^7*!OX58C^37A>,2 M.1\C[3L":.L/2%L MJ^>3QK[U]D_L.#'][H0^-_Z(EVV)&V&E*V&C K:'FLC7I$"$\B6H1OA4! M?C'F6^"&5QHSI+A]P_W%;P)$AOM.W[L'!YEAD&;J]5&N3QJ#9>C/(GU M43EJ\(/)=3*9I]0N[I,;!.OXJXXT:I/!X*+_\2JHT7I=)\".;]AJ]FGDF,M! M3[YC_G$5O+\8YA\+EYAA-_2K.15HBJSI3\.U%K8A>?([SC_Y=5#/(\WW7L)' M8J'I,Z-O0S72PU^#/+>WQ0_^UI;-VC.Y9QFX[U2!B3S!F&FF'6">K6C:QOGR M:8W?+.\10,\+@%6PBZG<:BM#\6LPN-4$IVB _O3 HLDQXC-YGZFO'7R%5L \ M#(?UWYIFP9 O: M0"V'6@':)616?O3(\"*\?0-FX,-7<+O9VLX[H)?';J +3-P"YYZ=2#V]P2\! MXH'?8&D=*"=#^1'D>@W!:LPO@+AUW0\+@AYLL;K@/1FGMF',T%F0) M**.BCG!H-]#?%WC/90OJQYPRDY:@7$<+,% "0Q+0,/#7 MN(-_ 6M?)HQKQKHP6;Y!?1G!!S>/%;7JH(N.;PUD#_I\P@DUU)*RR1"T'C89D;5('RCES05^64P M=$,/(NI@&*>ASA-,5O9&,^.HY%=F5? 0D$U"?-"U7QH\.U<@,?1+K;8$V^P8 MZVI5 R<33V;%WJ0GP0TQI@)D>7.4<"J0\Q>XR/H+[)KM.:AG)IP'6N,00/6P M=FP,DW?[9X 1(:'Z"L[[BRK5$W@Q\Y"\@WI>40U?3!%E[^,I2HBEUYG\;@1Z M,@$R< ^*;F@GRVD#FS0(Z7,7<>$T R_J[@_D;8$)EQ"O09CWLEEETW+VU8$H MA\0!@E+2Z6F,E(*2L2;#SRMP7YR&M%P9D[9!%JFI#%#FDLPPI+6P721-'F9LO=[I@'6YG2W:&$J*R'>>" M4I.F$NIK1L[T73S%)ES*Y8PEEUEC2=1P;TM:[OF)IEMC+6'IAC&E%A=78D U MU\ *B),AJW]7[ZE?>/-OKQL9A&U%L@+JB7Q=$X7\S/ Q%13H M@;F5T AVX6D@4R(0!YLC;D3'AGB3OG:Y< -B9K;EEVT(&#I19 M.HA+VA$:,)3&.G\0K:8=.11,$GQE*,^>R#B+BB*;H!5]%>[@&["F" 6&_8@U MG'<:Q:V@'0]*875P-B4OL5YI@NJ:0#P/@+0NGH&[F2])F!S.855QQ:ZQIJ+D M>CFU,\:-4#8B$KGFD;AT]@C^#&"86ACOMD*?V#O'O2:7Q>SPBO1\2561-[K4 MT&S7V-2H7KKHW<[0]^T;<<0&-+)75:U1;0:1(D!9IW$U MB=SDD8NB%%_4HFR/ 'X$E)J*>]3 CV!SRFK:>8 MZ5A$YME9ME!:#4Z@:&< M='J&$A-Z44,9F:]H\N=. "LDE')#Q=8=WX3I68/IS]PFXK]#,"^O(*J8-R$?;# EK MX6C!(&4P)H)''?>8FR)F66W0E@(B%S]!X71=+<_1 _#C_K,7RSG%=,10$(S# M UY!X;3%<+D4 S&G7(=0%)5.^8Z' >.#@ZX=X *2Z>GGN=$@>6 M4@N,^T)GK7+-:<.@HRS!&M%6H\?IBBZ7QK&E=GXLT1:(13]F>>WX52OT66;) M*:)1G[&^TH$MSJ5&3@B) T"LXQF*,B 1_>+_6L_&&W],DVGIU.A6EXH:=3]3 ME%27I.0+7 )0J%O6T'50+*V?#$P M<2YH=&WLO6ESJLKZ-_S^KGJ^@W?^PSFG*F0Q(]E[K[M047'"":T6E@>YK^%U#7]W]]_];3:W4 KB>X=C__ N[0?^5 M K;J:(8]^N=?4CN/I/_U_W[_GQ3\+_HGE?K[_R)(RNAEFI64YJC!%-A^2G6! MX@,MM33\\6VJ[^W;7&;K#'3;*[5X6-TK_H7SB*HRGBEF!N<3Q5KSYNOGU.Q1BZBKO> MC_,6/AB]ZP9%';^I!=R%H8)4R1FFA-QMBL%1G6&'0T2G]2%"#BD=29.8AI 8 MJ]!,FD 9!AP\"?[Y>^Q#XD("V]ZMJCK&/U=CWY_=_OJU7"YO5&<$2:\,9Q1[]V%^ -&(N@&$)@^ULLPS8?O& U=*WH M'OAHXE=X>0C)NV^N.H'MN^N[.Z+6'E!O1L[BU^YB^!;FX5M6WL-1+(G]*[!? MO6JEI8[!5$$,V_,56[U[6?APS7_XKMUMU*_MQ7U38^4CL!L/7K+OEF'#48"0 M.;]\5[$]W7&GB@\9&G:40M#T04<]UW]*/?CC$TQ.#1C'^08O'!N?YY XQKST@FV+W0W'&(RQ M+/MK%?"-R#IN'5>Z%Y@\Q 03C>XS]) 8[@] /!,XX*'KT5/./J]]]C MH&B__YX"7TFICNU#M?SGR@0--ZM;5APB&X QQ"-:+5]!N?)HB[3 M,H'*(2+)@%UT+1>U)'.:$S<]W/#JCMFX2MG*%/9WAT6W667S M@ZQ!"^H:ZH,NY@(W$F@9D[$M(]K. 5=F/6&=1M=S!6T-AF Z;JY1OGC788@! MMSSLG;_.PLZZBB78&EB5P7K;S;8J]S'-8;">FN4+MF>U2UR-YJFEC,O8U6\4 M*B5&I0FTMDN/9<;LPK?HGN-'(%7UVQS*5-A;QOX9_9U M*[>3IBN9&S,3]7FC*FS(P5($$*DUC/=_!.&>&,%ODL> M9KD"VIZ8*#HW47J.>^UB(5B^#1PUH!I3Q8(V3ZCEC\&(8[=\1S5;T:O%P _M M7NAO/QCIV*GV)Z#+R&9V@QB$0-BSJM"X^DTR.,-"W'HK:+YZP"<@Y>M&+'A> M +0'@Y7]=KE>':-#%+04;8XIO4XS&BR=)E&2(#\5/#FH+5JD,9:RXTE-<5VY M6L$60MW$*).>UU?%K)CK>R)$=AV.'#P1OU\/339T"P&$.!5XO_\.7:-;+_)Z M8(]3D:MT&SH4_UQYQG1FA2Y0]-LXC0+;.VD\-KRKW_NK1\;W]Z^C MS_Z][]1=%WX=&^\L@MN[T44826SY"^88A MCMP.?5%1AX;?6!A:H%@1$\,KV;$!='X%!^D;"]A$AP&NNV?DCLG<$N+$$]9# MPQ$YVE"\MFJ\N\ND,;E;6O0-OM#E%DV12X]LI1$W]L.QWQZERM7O\-(+9'F6 M_R>+W -ZWLO:,P3]&'G#400E/D3>WB8U8\,O#!!SV#>[-JG1XUI#H%O+N$G- M]^3@G8$DCQK(YP$D-$3RG9;PT%(Y:P#"<"AGN$#U'7?/WI'1J_3YMK/DUYMJ MUUHN86#6'L6-O2^ 0CC4VU.&>DYF0X:Z?ACV[-A-(N@=N^^OW=%0.VA*(P1Z M_XKME7=(QJ'K=(II.5TR*H*$3VH4QIMSIQ&4[2:3=?J)9+Q2,K#3)>,0,]XN M&8]CGSV^P[#"!^$P^'D09ARQM9S?'&H]T;A^%@_SB8<:OY[K?I;^0L#=B/$#<6J*X8F MV%EE9OB*M6,S-^461F7B#DPCT^T56ZM.6BS%UM:?R.87A_S-N:VJP32PPEFX M=IA_MR*;P6F3P(ORHSNV#R;\:I$N#GDS4-U^<8FI*NW$#NE?R_:3QGX9_'_J MP[\+S==SI\DH7G=AXL4)@E0D>9Z/7R 8F):;%0M4'+Z@VG,P M7;1EADW0_'*Y?1J:3RIC<6!A"B]UM4:M3A>H.L%=/-N_&,W/R?\CJ=QWP;G> M,%H%!I-1M)Q;S6H-BNCV:I?.\,^$\W.G>-_,X)?QO$L2',?,. 5M*2+AKA8Y M?3BY]"#L"_ \/NP^#= -MZB4)+%/HBVKJQ55*K\NWU\)Z.<6@%UX=BX\ MKP1X'_H(TM*<+@(.1THMDQLF[OFK^/L1X?>9X1QT2(XLLZTZ3^W3T-SM="=+'NTF#6S_F2^&FJ]L9>_>"O^M6C^$G M76;&4U(!(\H%9DA7-2-!\]?Q]P/"[S.C^3IOSP4^-UF8K3J!$?D"I6*-2V?S M%Z%Y++A]&IJS++:N MY>XEX=03T5"(8 MNLR/U@$KH2(N\V2_V3(']00C3I2(,+(Y$2,>I[3.AA'GEHCT*F\V[$S9,;N! M.L;H33I?$!*)>(5$G(@1YY.(YRH*.=AIS;"B6NE6N+0*1@K XU>J%6A R[O. M-*17X$?B).K[4+$.W&A%169]_ &/8FK/=PT5NJ&'0E2N\MH8&S<%%!^U65P9 MY[N6&5M#\X%T.@S(CQ#JXZI;/G;ZY.LDB[=7PIC2,P8_5SC46=(27__X "&1 MK'-/S)RP#JKN.EJ@^J*[VPOH?K&+:-> O_OU;E+&]>]M7@$X(U>9C0WU8/EE MS7'],1>M$%9V-TD(TD$16^[Q"+.9>;/L@MK48Y<:"!?$'"/&;CW,$6H\R_V3 MWO4L&;?K-9_2\7O&8)\GF17X0ONA9+)4P+M6/E=%6TRN7ZXUN%YWDTCFRY+Y ME(Z)9+Y/,OG =69@U[PU%FR,Y=EE\X%[26 BZ6>7G4 2Y3Q1[&6-[HRY.%O^V5*9^)=G ME,>G#B8?\ NVY#9'/$VIO%^F9D@]?@OIXR:4B8?YK&36'#OKN. <+J9EY>>" MGE$Q7NS7NVM!SG$%]])_GYRF7B7GRZ;#]S+?&7 H$).)R2DNFP#I*DS M@7IQ[N5WK=K[$?+XU,&L%NI&CQ\3"\D@W)7;;5-201AV=>LLF7>ZYU4K\ MML&,G5S^9$O^:NQ3)%H99MM%WE0:ZXR1:0?C;#>6=CE!HW?Q_DCXZI7+RWX' M8_)\=\Z/9B,_MZA8L;1[243Y+MX_M"HXM\Y)GG%L_^2JO9!Z)3+,J/5BJ J5(99_7G'ENA*%!++,2,9+,SXN" M?XID/HB;IW7531NY$6TBZ:!&".5^+1._,^9B)I.?$:/_%&E\&M4C"E,M.[6Z M:N(-$ZMB8.,/W 0F8Y)!N$"Y/%O5WFA&@(;4E=:FV*9EI<7G2?;B5@]]XZJ] M'R.;1YQ+"PD0=^+P"E\N*Z)%D0M:CM^9.W&3S<2[_-BJO>E(:M6KP[*.=IW& MIIZ6W$FG'\MIF3A)9>)??FC5GE2LE7K K99 )W:L%Z;%(3>I:43OV_5WN5) MYAFK]K"AGQ6MK@UQ4QU*N,&Z7D>Z-,#\SE5[/TF7YEY^SZJ]N$KDJ[%/XM*KR7S.6GQ0"8)TUJBK,SV6=CE!HW?Q_DCX MVIL:;;:_1%D^, 1T.?:'W1$5R]1*$E&^B_7*)3$\BHE?-!>5FBW1AZ/;3 M/#YRZL.LM-([=BSY'H^JO0OD^K$,C9JG7=4P&T6TU9T.9]*(8TM6+"U[3*KV M+H_OQR-,J^@N?'Y:MR2@$(5B(Y_7@]FE,?Y3J_;B>,[[)U7MF6@.G:='&([. MN[EYAQTUF04;R]@O1I/^GQMG?OIY\U\@F46&1P&2,,@@7)I=GJ]JK(9EU.YT9L/R4<[/"="S,>Y=7 M=O^]J_9^A&P><2Y9R;-6Z+Q,2O1(US%QVE^UJ8L+>[YWU=Z/D,T'[N42[YFN M39*8.4OHOFO5WH^0QZ<.IID;2D6WT$E+Y7RY/F0VO+^9)D*9 M>)AOEQ@6R_ Z0:-W M\?Y(^%KV HIEAAM&RN:GG##GRLJP&4N?+(DHW\7[!U9E#*0B.2LK" I KCX0 MN^7:K'>)7$]P_O3P:\RI*LK[I09?8/WEPIB!08Z(I2N11$3GG O"VP,Y:^LJ M;B*.L F&^2*1Z\>2[_&IVKLPKA_+T#2&FWF.X+6E.2VN6G-5D;4F&DN,CU'5 MWF7Q_7B$.1]4ARO0Q_(F*!6X7 69M=,75UKPZ55[7\?YXV9GUXYA5MX0JW;3>W+!@9L4.+](OF4A#N_^L\T/*<(&K +"FS[ MU(/87_D0J5)6KY JP5;=$!<$6[+='75"E8UHPDV=P-Y10'8(M5LOS'P4+0SI MR;)F$6,\GA'U8^$Z),@'"M?)I(R[C-W9:_I%>UUQ[)$/W&E(D/9Z=A"9MX!M M.*YD0SX'+M!JC@\\42=O"(;*!0!VE=QG:9IX$1B#1=\$]F*])A9]VR9C!UAW M!O3(@'>\/W7$'VGAZ"_SZU@8S^QC^+O/#Y+T+178"GSN'4KM?\@[+E 5;P\R M2(6<4K3! [.L3=L#2J%]V8Z=V_4@2W\XM"W@'!_;1P:RH5=_8B![V/3#7?HS M0,0*#Q8M+I-=PMX3,R0M(#HYC5T^[T(@(JYIOCMEXNS6F3P//#F_?K)4JY"5V418<758M=%1DOS3&QPY"]Q+PX M]/O@[;2Q?\]DV?&#>#Y$=O*(ABF\10_1[(8BVB36D)KC1';>*SMQ.\KG0V1G M1)6ENEI?,I+(Y^:KCRK[(B+^DP)O(G-E[OR>E-8T+*,)[)S MFUY_D713+;(CS. MUD1_?#=]8.>9]EJWZ:S473:RT_:*E/5R+)-E+[ P"EN.#>\RN(CA,H&]HS!< MJS2ZMBD!25JWBV-#6XF&&L^]_V.BAA!&,1PAL$]GX/-ZV H*EDC(:U-")(/N MB4PZV\HD>OBI;"1V7*3^Q,4P0^ZN9;XE*U-F52F/B X:M*T*66;WT0GR@$)<[()^J.3[&43(C?Z+D M4F>4W-,GV5D/\QIFVD)1L"EN"H7YJ-$?QB[.>O,,>:S\K],GJ0F15^8^[Y$\ M4BLC;GF1:_'CV*GVFZ>68\*5$W/Q'.R69E@1%K3"N0K#-X#'KU0KT("6=YUI M&.\'?O0L4><5US;LD5<';FNLN""S/OZ !T:C>3<]WO(=U=R)05;)TVUK79>D MP'#84EJG:OU6[*S^77;CX^AT;R&.$NHG9OF_3BJ#8$K1P68MF-U1CIIWUMI( MSR=2^:E2^77S![3,'D@E^U HSS"]O5D.T4;3[O1XO-=!-(JS,#L;NR3#!4QO M;WF/LB>+R7W3]Z=[SR\7VA20R$)8+*56H=KB2&VQZ4NQ/O:=[5G^X M]W3:K% 3A)6G0-O#[SYK7*UUJ[D53O,%NE@JR%.E41G'%@Q.G 4Z/M:?Z,.\ M2S:\91'Q.Q4E*W7]K,8.R<3F>Q#DJ$9Z1#0SKR(5AKS7E6QI.#)$V M-XMQ:BR6LG'YE0;/R$97A9UAIDM*PJL-VQDNQI+73F3CM;+Q194$!U-@+SJ7 M=Z*R];+":WN?0BD:OL[,EA+.D-ZD5J)S3'R7;QYW).^DX_'H+F,"[%0FOBY" M*"Y*E?+&K5AFN4)LJ-)XK:WB6ZH8VPCAW,Q^ZO;E%![40/\T;3:BQAP1\D#%##R YJUZ#3!%U:J/3-7^F8V MC:VPG$:Q>UQX@63OGTU[&9*.$#ON\P!?+:>O@SFQ(_@-J])!I);B"ZLRCF]F MH]BF7R] UK[SNU-)U11=Y8VF4EK5,N@,RL87,V/+ZL4?\?E[C MU-EYW5N*?JV9S_71M3C FNEEH]>W+\Q)C@VO<>KC;-2K'1^K+\J9H&[QDE*M M,[XK5]H;/K;FX\?X&J\,8E=E414#7]'Y@FXXY<9**?KQVZ,Y5D'L%_,P0IZZ MLE:&%H@J5G>?'Q<(UL.J5M=?URW8.<[6PKS/+!QN9OWDF7?7=L]HCF2B.)#H M-#KM:,M!ON\-.>9"=?L/]'J_,W@"H>][\XC2ER&AK\V5?8:(]A1:5M8K2S.- MQ:"PK QR,QR[,"?R!XOHQR>'3LOMPY^GCGU8E41,]'5WB',>.D5HID^U@T*C M$5OL.S&M_V28EP$\NP4.9^ JE:.-.C;8Y'FC(Y9PG2#HZ3CAZLE=RB"/F MY*UL;?0R9!8B_P U&H7&5,BB)#E,V/J5$'P&KNJ%MJ")5;%H&IX_GW6U:= +S> MY*?26A2P3;D+O*:9L/4TMJ;/!<%W!2]IF;HKE+O[K ?IM2HL5R1?'K&#U0AO M6@/MPX.E5Q:#A&Y&&D'OS?KYM)QAV_.B M\>&F)R8(G\=;-1X7'$KJMGA.)J;.8%"*W^#/"81[SJ=E/(VO?;">HWQA8XT; M!7I6Q)IQT)$'OE\KG,1-X?2!EY5P) MI4FKCSAT$VU7$HO^J9@9Y_487X>9C2K2*&$N3DO&",08#O MF4AXNQ1M#\0%_M)Q(=2 [?/NA(46++^/5$C)<,HEC6,I;A'?2O87A65[.N[Q M<7Y/F7@YN71^9%EN&+5H*]A AFJML "U? VL0W++PM9OBX)]'8I>A%94% 6 ME26H]J1 8>R"Q?+83(QM/!)+9(EK8O#\R$+YP<8Q6LVL!'*:C%$6+]GZ99JA M6"%+G!-Y;T:6\<"8*&ND73;QSL9S@LQLTXKO=C>Q0Y8XI\_.CRSV@A@A%EEK MH M%Q"KH.$-[3*%)7;($M=TUYN1)4T88[Z;9QVINT*J@;RI=M?QG:^/);)< M^#&"FF:$#U.LNF)H@IU59H:O6#OQJ*KMI3^NX7DS*[BVKIO&B"G$%DM.+!1\ M<<@_,6X^AZ28XL(JXW-]*+7P =MIZ=5J&HTMD,1=4N(:!YU#4O"I(]@F1DU0 MVJIXI#'#ARJ68,HW\VO/(2E#CW.&B^ITA):I@%\LJ9)(,(FD7(J?LIT,8^XF MP\H;B><6M@R:G1V5\BA(/ M#DK],RF^E62]]MRFO="$.Q,($*'<(!SK?;"_KP(*RS5L&#,'K@NI>6]X!%N# M=P+-!M[C[1U>N16-,ZH#-BT)(H\XRR4PLS):;<5NU>>;8>ID47_*B5T^XO6L M>']GOOF..W'3CM=MKI:O^_U*AV(S?$O3L,:BUJ@/Y=A!>*(Q\=A#[L=IT1TV MP4[B$;$Y6X.?L>CSOKRRL>E+%-O5)&7"R:Q(]W-*-W9Q8:)#]SIT"ELO0X.8 M)]O;O&='K&I3'"RI KN$O1S5T^T%FZGG8R?)\=V2Z@/B=>8@NCLOL[5.WN/2 MJ,+S= -;EH95M#8NQBZFCQNS'T=GS.G1V:%DO/OLB7VVD]:%DD"AZ(;Q"A)?8"IIMU]U);P16S\YP?07I1ZC$)0Z<3(R:GI&+^Y^&TNF MPP9(L,C4^;*\(6IK:[08&A\.GJ_UX\Z]U=C+)6/G.*&FV1DQ1C%MHD#J^VB7 MY65O$KL9@9@F_N)3,'9<3M8+KC^2 )WFIQ70Z [-+J;X<=AL+&Z$>ZXJY@P* MQA8-9]33^VE)D9EN,*,R&9&-;7@38P6+XTJ187%,#WIU@S9;H%93F=5L-=S$ MH40F/H0[7G8V8P)L355+.5/,>O+*"+(=S8DCX;ZH"NL>PP&[Z%HN:DGF-"=N M>KCAU1TS7G[/^7+V)_H]9SCLC]@OU9J:M36F^KHTGW6FR_J:GX] ;/V?+GOS-,36X]M[OA" MY.;KE@+2'YW7V6RD+#HG+ &E1SIH=RBQ.][$%F=B''9NC4T\_9DSR G3*D^S MM-YET.S4LBGU$P[$4.:5?&(X7'5UX&EV2CC,:O5#RF M@O&AL?%Q3)CUA'4:7<\5M#48@NFXN4;Y8ASR!%^N)*]?VJ6L#BIKRW!L&YO+ MK:6"LT'%=6:S'L]C9TF/5:\>#N/B82^PC2T[)?A!SAD+2"U9:N5D+]S4U),; MJ\W"-:OFD@?I.:,PG$//F_=XI44W'#ZL%DS#32><.V)/@>)!A/AM> Z)8\PM M?/B^+_M+^^]'[P]_S ';F1KVL]/VAVG"[[)5CRCI]R MSC.YOE=6%[S8QQL%9I/.3_OWL+#O0(24NWM>ZMP?WJH&GN],P^/E-'$DI5%^ M:08#K]=/+UM]M3\Z_MK]3>]X;R@' ZHMMBK*NB;1Q!P5TE70I=WEDU>>R-T_ MO)"7FO(J8V1'DWF71@.P03)F9UG .]RS+X2WO..%,]A>'EGP4YU65VAVX^M3 MS$HW&?+I&W?J!#^^YX7*.A(@+K?JU]&B;O)*EM@@>;-87\I/R1IQP0H M7$KHKN5@EN8*V*8EF.5Y?=:6NFF/Z3TG/]M[WO'60D;&)KU)A478(DIWI].E M*.%-S7VJ)X'OWA8R[WA5-2/W2&9@.F/6D HS=.&,5<2J>T^Y&+ZJ^IY7[8!Q MF.4*:'MBHNC<1.DY[K6+A> I T^%)_C%6-W"1D[@JL#;?AT#18N,"02JWW_# M?U*>O[:@\9LJ*V1I:/[X%D/1__EKIFB:88\0"^C^+7633M__Y!JC\=UOCA>M M?("OL:(=H_ZZ>O14=V38B._,;G'LAI[Y?T' 1,8@>@1&WI#PEX.WPIMG^UMU M:%4079D:UOKV7VUH/[U4#2Q336>JV/^ZWOX"_WK0%NG_^BMJ[1D; !\4OB5Z M[RW\F K_)W8?PA*M?UEN1WK M[J?03B**98SLVY"RL#_ML!8OY>BI;&A%;1^R-.P2Y) "_Y^=GR!_/1KTPO", MH6%!'^)V;&C0L8$-_O>_TCA*_'77E=D1@5$MH+BW0\/'$82J1>LJHCI$Z#E29)&A-)BE%E=,T0\@4KA$$T#$5&RI7 M6QZ=9V![Y8+TA"8VZO'^IU!YPN]#QX6J>]?B)I1IS[$,+?5?:/3?OD5X W'D M\JFD.I3;H6-II]+N*UE,Q[[?PR/$9H[U^NJW5!/:?"[5:G-MOO7WKV%,N]GB MLU)3: M\*\753O4GA*$6RGTS;XZ)+G8Y.[^\F\TXZYL5F]7__"Z/1OR+:08_"=NPHP#+4 MU"X0;(;F]6U)D)2MA)&X!HS;G*-&JR_#)-%5A,HUQ75ELK VZ5+1PJ6"5T\/ MF5RE.^Z,_M!K#$4:6UX_Z/#G&-@W<=J/W(+=$W:XKCJ6IU80\6R''_HK*X^ M1AX;@>)"G;'633!S7/] --.3/DIX,DJ8Z_:ZMRB8XZ9H%A@Y("4) MJ=9Z"N7T7\<@]G__BV5(^J]G9?<1,[^,+2\I7T/BFFV^6>FGFGQ=;+93=:G9 MDKA:.]464]"&M*&AV$(*1J3$9@JC_JW]9_N#F$^UBWSJP-#<&1DNVT[!RQA+ MD'11QA/]'O[\(!CM"1L]% M/],,O-$38(\[ GG'3?ECD+I3C50]RA"F>$@A+77$4APH[FVX ]$4/G2L*>LU MC"F _4&:N^T4OTUF'NAM!Q$;:6*&F686Y]/H$HB=7)0X.9T"I< &,,J\3H5= M^F!+\W8'^;/$Z[W.FM@\LV.6&.1?_R?^'HVN_0WII-I#5-9&5 8*9. T.0AS6(RC0]) !2 MLZ2Z2W]O[VBKLJ,/VM,FLEFAW6!I9?.X:HSR')0H]''+,-4/8>M^QA+FW6_3R"=EW$+C$DDT7DAHS?M3S-$SN@&?T(UI7 =_8_ M;">VHE\>F)1#&[-M@SZ9MGKHX#WRV[;&>7<'F;YAR?\Y9-R'^ 6O@X/'OIH7 M;KD]!&>.>)")RUZ5K3'=W8[/YQUM!U\0!$0!C;A2B5@F]V5 MQ#$5NZ* 44-&([$ZW5CD@*4LE7">_31?[24.XC<8\?$,/$6SCP[VU F]TP<< MBBP6-Y'] (EL*RMA5]FU/?_FT&V!LJCFZ(TPP-.FN0X&M>9L$90RM1&41?Q5 MLDC2",6@=)HF7I;&R%6.$["<8A C10YMX0/U_L]EZ]@EJM0IS!)NFC>MF]3N M"'$WQJ+W#D_\8QB8".@G".A#-$YMX?@_'YI,B-V,;2PL(Z=I+O"\W9^*80/L M(,#K!72^C9JC 0_&9I;EC7FN5'A=,(^3%)JJI5J^"P",IVZZ'QC7Q8JD6?A1 M=-O.TCX@*%;;B .]UT117%%R.+;I&FCP.H)V%6\,M=5W[*C@X2@U3W_:S>>D MBG8TJ3LP_K &QNP^$HC(,J8650H(22NR)@4@59:&-*:\781'%WZFY__F<5&]X8JA5'SOV MTU1O?CWS"Y,:Y?-K8V[5"& @_>$KK0-+(234W*_5V_OL7BCT&/.7EVH#"\S" M4>]\DWU>TE:M('264J%8G%V#XZ:O[.,^1?O2&[X!'^!&1 ,NT%*SP/6",#?J M.RG8(G+I,/S?P_^$2!C6#W"J?QM?,NURHQ3%L!@&@*RS2EHF617(+,50,@Y0 MG5)U#6?3].,\9LGC-P@]0U0S$$0@3AW>RCF-8[G1F:,/TRB^E-'Y3":42H5J M%8/1L=RH8-26C>%JON#GVD;W^WI'XT=A2_)QRP4YT*Q&;4Z;66=K.WA%':>REN)Y#Z?#W\FZYT@36BEXDPO[^]'D.9T86]OX]-]7 M4N10,2Y9-%PE[,^6!-LBDT0TSB$:.R2Z8-$(IY.WXW?T[=\0/G:?5NHX7#V^ MNVYO_T)9V#=HWCE<1PIOW@B]VR5(GTC!IW4]S U^E*H/2GVVC3XMD;-S<]<8 M/HR _B#H61EE;Y4>4D JU/4\FEFP?3O:B^#Y'.ZV4 ?ZQ"W?4I1;@]4^J_T1L4Q5*S<'^#<33Q^=HT\%N=ADO/?#\T+5\C^E^8G=S9 MI:U%NIOZG&Q*)EAWN2&/&XBBR/QP4MGL*S%>E.FL*#PGRXDLOLZ678(L/JXD M =!>?4@1R1Y\]P;Q4=&9*_7(?G=?&=GW6^(.PUKA6CFN\!7I3 M!!U'"=4L= -5/P M7C.U'(/P[)HH3>3>5]G]&]OE-\>*E](-"V@IQ;)@B[#X.TP^S0,C3#WY3FH( M=@W@@W?9I[NR9L<]+&O>9:,.DEA[&0LS5&$T%Y8UI[0@//LQ:CIS@0JB?!^& MIZ*U+%[JW_"A4!E27@ C/V_LA)5_J>W..? >Q7\\E*7RL+]A9[LZ R4J"-11Q7/3[%H2E/6WDUJS_@/ MG]?)!FX8;VQK\K?GC_N!=Z"MP>?+^#W\]?4Z:9=GG'W37]-!Z04E!(OL%(2-5<\[7%Y;!8Z/)WQ=O0J6# M^C8U?!]J:83UKF.'UMM:IP"TY.N4$)K(\&R@!4CE%%_9UMP_0J+[9QPFQ9N! MM8OK2)3:U1,'UK;VH86T4_\.+S)_X01^LVO@CPT/=EN9A67%'XU(VT[?@0SP M_O.)$') UI"J.T0Y@)"F[V[,N4,#,ZA,JAL)41#=^RX0\C!#DN#&&2?\GNWD MZY !ZJ&2LN#](*6H*D0&-SP3+-(3]QI:[J._IJ# (4%,(*? M[MYD0IV: MPM&OKT-G!3X.&O:PKZ/4R'66_GA_^0:Z+2#JFP9TPXZ6PD65!B$-[MV\7NBJ[ML_T=-_2L"/<@S@U1/#]3."APQ6"S-?*Y2O6 M\NPF"5E"4S52(V2-'NHR2:9QF54Q0J;T85K'" ;7"6TWI?9TMZR[2;"K@ZDY MC -9U2$+< M*(4JA^)N4RW,:EP#5Y>[91WGV)-M:]\JQ^'N[0FI S[?D/3'LOE)6<7SA'FR M6OE@ZY!3$T_W0Z.8&_83QO;J0K23Q>#J-_V.K(*91<=UT[6%QDO,*H6]'O$H\CX66A\+Z]E5N\?.MSN6@G&7" MZ#/QZXA0QY06WP#P^..!K<$;[$V%O/Q6XW5SY\R8$OV0SL.<3;?H+":WKE'$\#V?HQY+S44H>^H"V M$V74 V^;#(/O!]%>=/[=!E'[S'>8$0_?9:W#ER\-^&KXVI0-Q^:$S@:D4^13 MVHJM&HH5!I/A-@5A8V^W@;N7"K=*,+3G:MR)?RO_>2:S=7KJ]BI@\F%TR<3OAHT6^&X'V!E-+M2 M-B?94GJT 2A=G;H.+U =;#GZ2*0\^V3(:1VBXR*Y,9T,">7) PY[.1AK>AUZK^WQ9YWU9\[&,E'-(3-PO- (I1X MS<$C#W9IA3S7'%\#J@&#R*N4![U,.#[T(09M3[EC9&*'0.6-Q'.;,2^9K;G& M]9==I3HRN:O4[C'>/U="+7^D7"0:6S2T5M1#\5Z^#C!);8I6%B]SF(171="8 MH8,>%^ZW3#+7>)J]9L*SKA[2X7=J^[S4P0-WDE<*K'6*P/8[N,9U$=H7G39Q M[#B)PZ+$=YPV\=J!:X8WLY1UR%;PEP4M\OXXF=>N;58=RW%O]]U]*SW15\\- MXD.4P%B%E'4*UV22H=)RF@:TK-,$F4:!1C'X?EYK&Q=$__Y__^=PIG"HJ";T MDP-;0QX.X^!4EAU9\(BY(X ,7:"8B*)#JMPJUE)9>_OYK?0-3O[/_7ZU.Y)% MA^9$Q_RD[C]&*[F2LX.2LX.V^8;/.3MH-Q$01S@[VX>/;S[.8KS,"<&G6MIG#,/5[[![*6$+V\KK4N]?@ +/KZ:- MHX(?T#NR3F?2@T3'$QU_E8[?]2QUT+5+4?D/%J4$"2Z:?9^$!!\\I$3!$@5[ M,_ONK)#0YJO8'=9'9ZQ6^5J[)3-IEB*/+F?_Y+2.X(-I"KMYG,R)N[Y?$(7S M=[/YT7;ETV.YLP2+OA*+B,M"E^]GOK-../,8EK[ 3]',3E1;?4QS4O^6;"70 M#'C]E'W^$]5)S'A,V?=)BO;PP#KTYNF1==O?GK&O6;&6XVLM/@<_M,2*D(,& M-I?A*M#>\JTBST-+R^(,>JZ55.\QM,^@2$:Q((J 5&L,@.]M9[!&<.2I<.8_ ML'?[_7NI(HS5(:&\Z_ TD9OK:%5I*QAZAF8H;K@QQW[N_N#TU4,TBF[( 15$ M]2K;V7V,32Q]G. JL?07"$#5>I,O0@P2.KQ0@U]Y&6-9BGZQ=/IK(>? 78G@ M9CISP1BV"[?I"(\JFH)WP-!^>YTV)!!(59UHNXWMX=#$8I MWCB5MYSE>\*X!)F^&S+1"3)],3(]Q:474*DFMOE66Q1J;;XI5(]B5#2A$P-4 MJCD^?(WO;#=:-*:I-V>J$[R(#UXPEX47#^8Z\2I7XPI;^YT36EFIU1)$J"PY M^'.EWQ*@4<_'0'&B:67\ J:5WX%C%\2.JF(KHPB6[A9'Y@Q/#3PO7+ 7NCJ< MK5AKSX@"*8 K^8.V_ MARAG.5X0KL/EADZP/RTAU30\,X&N.$$7@5\P=)$P>FDWQ4H+ZDF]*6;YG-3D M6S*%HV0.Q%;ODXK_ M"].KI%3P0I7PP=*UD\UQM !/$-M%OGFX^BZ-LFQDBV.PQ/9BUM@FZ)"@0X(. MGX8.4;>2A;D)3GPO]B6N_'?@8J*$G[JTM,(7N$J42N)S0JW0D@F:(F-1>WXQ M*W??F=.+,0LJ8*18VT1>=/YEDLF+%4P1%[;;Y MAB2T^RT^*S6%ML"W8B#]/Z:L[#+8(=G;DRQ >&AW2[&V>^WS\P"J=G@B2> : M?K1RVM92DA4<@([99,LQC)I&.@&!%.T=\? MIV)(>GXUA@IZN5LL/VZF[X+'^N?F?Y:+/@;#39U[H[,"%1HLL>3NQTYGWS M)OL#/&-YU$%,!.*TDYN>?\WYSFEZJQG8'=Q$:"RNL8HJ#U&5E4F69F2%TDA9 M811:P4B%9E'FZO?!P4W/G7@3CO3N9*VP8Q]QC-&SV[+CY.Z &_3N?!O\X)B> MY+2IY+2IY+2IJS\?5O#\251G4]43_*2PG]O3/83MGQ>.,3CO^9DO=/@-7-M2 M_<];1Y^/ZL]W>6^H##NR4D/+4_ 94C J00@9OB7O M2^)S+RWWQ#ZSL)P_+-O9X[2F4D--561*&6*A/<;@3VE,5H5AYBUBYQ0<,,T)X^RFC*>-(/G_ED['1M9C.K MX=R6U@BMFUFIV^AD&C+S].WC8B &Q78Q@V8U'BM0RX$=M$=R^FG+7-F3&G;# M*TF 1!V9JY2DY;(ALT?&C@XW&Q3Q1A)2PL.L-EV/0)_7,Y7V&L(5\UNXZMMFS,E8HEV($C@E++T$JM+6(T#Y3* M9E@M=?M< #MP1%*4PC3#5/RNCD)U85JY(C8U-I "1]C*SDG)1>HTRP>C8K%- MHIJ6;4=-GPQKO) S)+=HCE"D2U97S H)?*P1-GTRK-Z\4D.5]:B, L_KYL;= M*B/3D )'I*5OX'(FMZ3K_!SRD_1,7/84.*PCXE+@P1(=CUB67ZL:H@\F5H<: M0)4^(BZU4=L1"J _E0JS;I53REG@5C@9/R(NP%BD\V6[C/&%3<\HXM9")SD( M*4?$A>AG6]T!/LSSB""QI?1,%]76",+7TZ8E2NB911_7T74+L92ITF'!%';@ M"%8,>CPAYCDIX,& KM29 "1\3% M(+N9 I7NU$PQI_'R3&=G" =9<(2Q7J>%3CT%&9C358DV,&]3=WC8] AC\06O M;G1A-$"G?1;!9V8PZ;*<3!QA+,#K%2Q/<+@I9CP3I45UM2$:,G&$L1U6;W,M M8;CF"\S0EK*Q!'&JGE*=$FAD3/Q39G6'9T5>CP3_C,R7!+&>Q M;$E@JK-2,6KZ1+EM7)N49IRE2?1,A/8#S38RHZCI7KEC='+ROA?[9-'6NSEQ MD@*]P9F78R#YSOPF;KE+/?.TOX[LG25V>TV][:$1/ECVFN7A8Q>O&^J M##W'"GSPP?FNL^2X#W*6)\X\C T?(/ !:AA5A^2ZFU[!7YQ>21CQ28S ;@@V M840<&(%%F?J$$U_.B02;8L*(!)OBPH@$F\[+B5?6"_W1;_V\4:??,;/_L;#\ M;AH\+?5]*9N[G0YX^N^3XBD8'H4D^.<*OWJK^N$W-/'A0W]/:CL\)V [? *] M?H8."=>_&]?W9_WM.(\=Y7P"=3$4^D^EP=E489=XVGD#V&R5B@X@2.WG_V.L M*N$$Y:4@8B(O%#_(<'Y\,DV'@F/?A3UN1'T.!/"8L+(L(1 M6_"T1%Q5 =#UOV)G)%ZLX?(\$-8U']?\UXXQKI#P-GD_U^B_&@R^>/2? P,? MM.8IT85$%Q)=N)R Z,4"Z\!UP[-:E,)I[DM_$D__M[^X8IXL$2^=3?QBK952 MXO4K8RA=0(/&2D*+/;4 4Y6PO_\/?ZQ_E9 MQ777D(P=Q0K 5IV"H(Z9Q27: 9?LIR8-P;[8WZWY>%[-Q^-'G'S3G! MT-<#:S_ZYMW@=]']8U&H03F1^4:I,B"GHX'4'5=1LZ>QI0!P5[_Q:PRCGHA! MY,A]#(T^3D_>3Z1>D/6T3&4F2**@]C/JC)^SJ\;5;^R:8; G1+J&=M0N_9@ M)#.17XI>4S1ZDEN::&&BA1>HA1]H*%^GAC2W]M+3V<@S<<7A,2+ )+W.036D M(S4DT^3KW,B+26G573!3#"T%5C-@>[O]\QU_#*!#^6 B)0F&/S88_L*BRM?@ MV)DCYJ\>]5<#X(>Y(3N]YK=J#4-K,=3I;1W0\S"X8CQN;7$&QRMMD>QAF3R9 MS2_E=.B-$.PU19SFC22XD.!"@@OQ=(S>!@S!R@Q64CG=,;OY!K+>=%>%#A<" M0YAGHZ[3EYYF:SN^8IW@\?P( $OBK.\&)Q^7[?@#;KA(0<#;LW3!!*W\M"A. MENMA/]RD+DQOL,PUAITV[9;H7:)W%ZAW'YC?^(/B3=MIJSZ,M M;Z-Y%?J:(9DDE9%H?Z+]E^#LO%K],QF+W"SH\5!2LN["4/%J'N-'H?J'^0HZ M?53"W;"+44^@P,<4V^6(IUAHS)<]R/ MG7N1 ]'6H(>U(B][%TD0EW^>2:8ZO/II3S&4S(NIL% MRW?!HJBUA-RX(C4BU+[ZC1'7:?)I_7B"!@D:)&@0?T?I#7"0JZALW:)ITEQW M@JP_HZ:%21C5X*&_A)'7*/I25',!*99M34A2"_)>5"*@?FI.$!YK]"6P='3E MYSF YPL&]M7(\\&%)$=@IKSA3'=%EDNF8M(5O=#W9AT[.N4O]#H@RE#7)'J: MXY$H;**P/TUA/[H"Y5BM:-E3#0ET91$4\ZM*1<08K\XS5 QE&BHQFY5 MJN<[JCF&UX#KA6/&F+^B$DY_G50U?'=]3]0Z$>]$O'^">%]T^'?*OM36O5E[ M=G/JQ+5-7-O$M4V"P$13$DWY]D'@W1:7,V4=;M24N+JQ5=HSSLS$2=LN:Z9T MIR[UK;8\OP2XKO#(!,^5-#3KC')SF:45!FG(6+2W((9?8T?V^TQT+]&]R]>] MC]]6\(_*YZ4-'VTSF8$Y[64F)4$?Y)>;4:A\8744=HTR3W=!NB30 I_)ID7]KK*U'G1)T3=?X$-^1D?2X+DTYG.5UK_%H8L:8DY<+%Z\@+R!X+M^8IEA?L!A"F$Z*\R<@'8;NVS]SYFCAN.[>[T M#,WP=GF'RSLK(P>&?CAL-PC'*,&+X> V0,OM!G7TZ ?6IS4,%=Q *C2%?%5H M-[*NV+CZC;-/)> B3\=X&UF$YDRMY@9]!YW*AB+* P5K\:-P7\LC"SX/+<,A MOLU<@$0(=_7[.O7HT(QD C?>!B^9P+TT?U:R7:"&I=V:9,/7:D;89\6J!ZXZ M5CP@#N&8E?"WC&*%I^6TQ@#XW/08!(1G<*C M\2RU93H0",XL:#4%1QZO-$N ME>PUP;Q4KIQH=RX.>7-<%JH]A4FD.B!&T4%UZEPXRQ(.GNTW0?J, >72J+V;Q2UQVGT/P,//\R[ M$?HU=>H+OF%^C&W9T\NW6 MJW'N/,1DIX;ON'],LDU,K!R4_%;Y3@4HIJ]FZPN"X?ELFK#EP9H%U08GX]'^ MEQAYS1!)@B51XT2-/]W5>*4>T^LRX11[8L-4LHA2DL>USK(3Z3%T--+7&/5= MMW5X>#I84L;T/8.HI.XA[G['2?4.]F3EYKIRWC>GQ(3E^_8"FXU@.+3=IA)% M_Y 3A0Y4>1$D3_:\SA)D]=..E]1VG,@&9@BJ^TN* M7WKX1]<[[?@L5QQ[Y -W&E;FM-WPY/LW?AJX5"GA>$/O#N/-RC M!4)(IU!Q"$$=\^L9PAJ86^)PFCAVO\@?C7 M#RJX(H89MFH%(1ZD9BZ8&L'T A1M?[&U96!X;<>Q55E4QF$72L8VB6":K9!8[T%X*Y^,_0;.'8)2O4\.VRE M:/@Z,UM*.$-ZDUJ)SC'H\G/9D6M[%)A@Z! %?!?3-',EN7/(#C9];*72JQ0H MV9\IUOYR4C'UX8%P/&!Z]X*P$^U=)XZXW:.*4.(POE-$LTQ.,1B^.\#6T.V. M=EPF2?(:3R?G527JG:AW[.S^:?H]SLD>X97;6;,[+BXZ:]30T: CZ!5IN@)MKLI,G%XO7(1S M3=!O\#^3<.!][$@+!-_&JKTN3^LE=R"N@H L;U,>V!M2'D?BZ6.K\.*M/E^: MMGI32#>9=AVDERWGT+4P\M3 Q+HFM0RYB*6/S8%\ Z7ZTL35V^+NLM_-SZBL MS2,L!%_*JSE6F+IZMYHEFTLF\UJ)XWZI@'_WQC]X\S2Z8-@ F;#F>CI1TP90 MYRM]*>-D&*T3Z?0UF4QW)["0P,)W\3%.Q06.%ODN/D8Q$ZP6:<_A^ZH;9O'( M:%4 A5ZCE[XLX-7!//;-XO@[43@(':V^*&>"NL5+2K7.^*Y<:6_X]ZS,?77H MR))>O9/3.FD4&1.%E3F?3G,E[NIWFGIF6B_)',?5LB29XVB$&'Z.:O9$2+_- M(.,FI/&8WCAFCH)A(.(9*V.8"*N8!7(F.TKNXYT?FPW4B3-9RF8YC1:GM&1R MA 2='RIR?F!01- _T74'%M] MMJX:46C":&2]O%E ^AUAE;8I,3V2<3K:[XJ]QJC3-H9/]#_1_T3_X[E=Q(L MD*$$M%0( M1!6_K2I^\NX.+^JBW3EM M$AUC8SGV*!5FOQ[N )'D1CXZ-OKJ#6"^9K;]JT?]U<#X<2F34)L/%J"_"(GU M7*;34BI^TP2%&969!FQ>MSD9CT[#P=AKEDRJ:Q(\2/#@DAVE5P&"UQG/.8D4 M6!/,YH:8731KGA@!0E17OYY Y*=8RD>;2T3(L@KI.H]_U/)(7M*PMY!KL#;!52\C9)JR13SC]HROF0.-MF2'1/U*.OI5:B*3]X]-]84RX@ M$G]Y@8OOJ.88?@:N%Q6I,W^EP#P(QYX4*WQW!4_T.!'O1+Q_@GA?F^LN,"3&ZO-PC6KYI('Z3FC,)Q#SYNC]Z;EA%K^ M%=']=@B1K:TKKNBV?,4'6D>Q E ';BOLZ%W4CQXL@N1T>;TL6MT,#_+533N- MVNI\RD$R?Q@-7I7A^!PB6(!8CC,DU37G9!%4P2#KM?3EU6_TYOC:X\='T,\4 M-[4(W_+7J4FA'=6&6:Z MB5S@CQTW7$E[ ME%@LR8UYM]>;2#B%XGTN& E#;ODGB7G[R#]'7DX:>DOK@>S&[^%2EV_HZ[(V MW(S#H3/4-1J>UX >JT9^+"Q; J24NU=]"Z$)%UP_0S6BI:[ZA+S(HJV P7(E MIV_V2HVKWR1SC3/L-7Y$Q;8;.'T#@1(#WPL["NW74=HL58PAR0H822T7&V]L M8E%CLA!^2?HZ3:+7Y)$#Q_8"],!T(QY0$6.%;,WT;3'Z(\M^NUROCL.=DEN* M-L>47J)-94T)43%2FNM]NS$8R$1W21)ZVO72BP8D&_VP- M_KA9[1-4.!AJL[I38&G)P$I%%RF7%]R&"U68_H,*7T#JG8,O"'NM6# *-33$ ML%.J,C-\Q4HRCQ>(*PE\?*H#<*\]=:@\@IW=JLX!J!S!D]*J8WOLLDSS"(H- M_G_VWK5)469+&_X^$?,?B#VSG[CO".W-01%[S[LC4/&LJ(BG+P1"B@B"5E4*>KBNOM7+EREE5*OO;6E=AXFLGLB2;8O(X MQ VC\6[1^'Z+^6_!49:;66'DKCL6W"(EO<\DZ)R]YI"B=>T M(1K?)*G> K66HS5INO[Y02FQ0-*^X\@Y?5%Z,>A MJ&T0B+.^NH5\"(O">EP@1LVO*C-)+S:%HE689)U69I\ M^#?F 6^=\+!$,LE-;,L9U19"B=+K:G+5ZQ1V/B("-B8"AGR6"6_"" MG @A'S7JK 5 C(T)],]U:?VV0$4+W$^:IK)IK+9\PA0 M[%+!/(!YX-IUT.N(P+;&W#!/!TU+'%7S.[#;ZIN 1T0 =0^<_"DVE[]QE\JS M9SK/4B_%X;K/:B%\TO-/6(V!^-;=<&J#SZ&U_WTO ^X3&O;9^^0->KD(81F*DCQ#IRCZN03UL2;Y5Z#"\;L:]+WY M+-$ '$+O!T?.'!"JAB)G5&>'KAR++U\E5 ]^[! F_(+AQ>&U7GSG1C '/D!S M04L!$_[\O'@IG5B\]LJ_&L47064-Q4 MS2M:'L[E#)69*6HNPRA3-9>%?\B!*4G"U_U+A?_IYN8__P?_>3A590/50U0Q M/U3N@0A0)0]$09+_?!>X/QU(.O,(]@/@F61FQY6.__WO_SJM_+DU=J"LDU;- M$\U+Q^QE@/34 ZJ55F?PQ=]5.U)W_J&5''="A]\?: _U Y']QG'_)!Y_1+UQ MUI5+=9L^Z; #5Z;1X;'OR;>.'R6'\P^?N7X<+O?= VA;> /0LY\\-1Z5P%U] MIZEO+)I$\-=#JZC,M\P[#=,)"<=$_#@H<-K-/42?_],7BY>F\0K$B' =I6(NMP6(*!3Z)9R,AZNDT^H_!4U MXJ]:&S9 E"5823B_A%%1Z/0)J':%W_*TERG!@_G[CRO\QZ ]+]$Q5 M\].L"FTU4LLH&9WD%%6E>GPR=>DG;1;!D]L>2O)V=%CR&U"V)E-(3 M?MM4>O6N0I\_DT[W GK;6I&6*OBSG#*5RM;0@"7/GAEN*JT&:P5I,BR:_G[ M+/I"WU"8\V?:_&;N9"8]1]BYVYX3Z<%@.X:&ZODST^/MEFN*F[XENI/)<)\I MUJT*KV3.GRE:_<%X..Q$Y Y,TF42U);&$)4\>^9R422S;;F[MI821T]UN=;J M1(:25<@?2S8Z(U4OL99/#@>+05!6R4:GUH4ES]Z^6'2Z:\GV34$J3MI.7]X, M20H]\^SM=;-%U_V"S\I+.VK(PE;J19*AL.=OMZG%8.V238D$.=85-#E=ZI8- M)7=>97N>=GW/"X7K=$P60 _S*LEQ.DV%1YD)/ M:65EGY5'>:NRL$HCTBPNHAJO4)GSHL:H4E/6]D0DA\)T9ZQWTQ'MQ$7/<)?5 M["S5+?HKDF7SSF96W+M;"5;@PD3IIY?YFAV);(?IEFN@HF<5:-7#E672Y(8$>N T6O--L;N&3[TP U8;:V&- M=XVL+-%M>=KW-3UGP*(7ID"W.%- '5H)9$,;^>U.FB\NFK#HA3F@MI42H(.& M2>[X0J%=R V,IL%#$_F\:*G.DUUAU]H(Q76+0,5/:MKVZ*F,R.293F] M&_#]!;!=:147/:OK;K0,N6ZI4)*+'#>?5H9KH;2$12],PO5DJ-/CVK8CB!NV MX^F+=5"O1.BB\+.BH#L7VS19;9#2A!=#0=N7"T)<]*RN66N^BJI#,6^9E&)8 M8GD7KIOQ]>-G=_)P'!B]>5 0I^BJO@OSM>34-\,*-.UE=I_>*$&_ MV2X!'A4]']B-QBV#<:19:6,_LM<[7HVZ$2IZ5H&LMR\$I84K6,..%TBU6CML MCPWD]SWG 6+FGO@( M3S+0/35/ ^]8BZ,1FXBK-]I%.[&O3I[OPF?.;#^ 0BV"F_ M-,BZM1W[3 [VR'_]QE1+W<973B2WEGWS\>B \:B%^=2<$#\5$# M\:MS-'@D,#=]K8' W'0M X&YZ6U'XA:BORZWFCMNM9SZ6N\C"3KWJ@"X),SS M_-^S.#=H'J$N^/_^0?_C=^%'?V.9=V_ZG[C:^W,/@*3]+?C7^4_OFL9C_E7& M'%/<%4[W#^V#KP "P=%1WN+;(#L\^N\_^ICV\,1_HXG_B>=[_A08]= Y2 .& M3"4_H' 13)1XOKQ\OIP$$V%JQ5#Y(IKB+]E10QU67_\;TR6> [^DP)O)EO'\ M%:' VY@:(#RP 4X(\)W:=Y:'\.*1L_M)0?C.1\U*H1' M2'<;?FS(@.6$91-TAU-K2*F!\0<)@6(,ECUWB0Y%H#8,S6!>#'TX"L"K.9H= MHM[E?1_ _]>3W(,_GD5SU7F#&7@J*],C-B+-_JI4J_%*G.6+RI"I?/[256D8 M\ACR&/+GD*?R)Y"'OTRK4J,VS+OGI,PX@J@(7,, FQ7Z&"HCV\WOVZ&^HK7 M/W]*L_$$OIM&WO0$OF7SN0V"R/4LPDV6&=?QB;_,X[K\JQO+W]KB..@&)OI3XG;OZ1Z7WQUT]GY@+=9?N-RQZL/?=L+#:2_WH4[IZ MWIA42X+%DW#T%]M>R^J:%.QJ^D+V>70D'\1Y3M)3-4FR\?B2H\)Z>G5N"GX, M\1#?>P._K8.5!YN0? $-G+IT(:3WR0?^W(W@OV"EPMZ"7R:FP'8CG*GQGBS0 MKW#YQ5UYGHJN'XBSBNOJ< MB?.699D4QYV3"D8W1C=&]V4"_UCFT)1*TA XM/R3 M5AP4X8/R'T3[AEIA"D)QW^%Y9SOC&IU/4?[+9H^7MFUR:>T6;E"J5R%^XLN%;M_WNCD W"O6M*O:(,2KI"96U!=F:?,@KVF-[,TB6[(M/M=2&J MAMU"#_!H%$B6>0NS %\==LYEOVGI>>JK(<-WUBJGT(8_VR VC2 G MGB#\ A7R52$[& P8WU*C4 ;;J5*;V)&2C^/3H%+)8_P:YCJTX@'-GA K66BT#)-"9>EUQR:YY;<*K86,>W1:![MR^$ZF)" MP82"">7S">6=5=EO$PHIE,I&?=KT+3:BV/Z^* \6MH$(!6DU[CE"N0&GS@L/ M*IIQ7!$^I7C5EB/>A+].+?, HR0Z#['0!9ZQ(J? @&QV(ZP+TTVV+N[%H17% MUP9#X9)+97//W!]@?&<=\#(P;A4JUUE),]T:2JW]I%"J507DH*'1 MHD_3*9+^DOZ9&DI/!?S@N/>#'3)W=E3FFEK_Z;R'N.ZOFU8>1[S^/,Z/$_EA MOTKG):&QJ&DC91=,NUZ$KL%$NT?95"9_OFN-S[YBR&/(7ZF^^37D>2!L>)*K M=4FU3CI+K=U=MZ48\G'VI50V?^[3^/M^G!H] &NY!SKJ4O@'=!9(FZN. 0A# M-1VT^63Z?J@Z&D _0U;.$$+HN43;#<#-W%;R18TNO'=^XZZ2DHY2C;U@/7\$ MON@@9"-@Q[B&"SS\)GS9I3W9_'C1[]&%G+UFL&RTUQ3.G&X9'+($<';D;SPOT MK)Q"786TD@ZF:+,&[7>%IC^/(VK1H68/Z&"YBF='K#&I?R-916$G!S:,KI+B M;E<&G<:?^0B6P!<=X0DBQ5D)PO0YO4.K_4%IT%@,K KI]C4[7%D=,U(H%ND= MECG/0853&6'\7A-^OZYCXR%D(@FAC%=?-Y@#+T4X(,#.BR\6@(Z3!=S9CL41 MW[RCBPC625C9A35<68!\2:O/RR1+3DF[TQ#V@U97H>(TQ#D&'TS!O(!YX?;] M&*_FA>X\VG@MUQB2YK"<$<&ZKL_=F!>0ER*5S;TRT]J-J:-8%$T!VO0Y2J1 MW6(GQ)4;,3B\_5KER#&J_7A%G^F$L#P/UNVN)CP1U<[O++0>#W,P*>ZRXZTV;Z; 4@QH)$C)%<<_=QWO'CIRC M."%6GHLH .6#Q>X;;*9],3/M]O=B'GCR$"1? Z8F9>X,">WQ] N&[4MTQ5+ MV6Q>'*=Y0Z'R24CI);<-#C3!A( )X18%UDL(H:ZD)Z'>=OI6NA166TT_JXTG M740(*#%^BLR<']*_H[,S;1#@5""_:'Y!]4WM GMEMDYML&XL M1N2PP V4HJW/R^,NK"R2,^A6#YQB!(,<@_PSI=DQ1+Q]^):X21@I&"D?+6 M2+EU4Q_=RNN!.7!\=+]T8O1_QU;_O4,;(QA/;SR]O\+TOF5+[]0/C:7IW4C3 MB_ZJ.Q:;7]L9;>ZJC7QWU9R31<\85T8ZEYEHAD(SKW-&8[1CM&.T7[U7NENR M22V_V05DZ-+[7+K1WB_0UA/SFU[I:Y,DA]05A';(79%<7&8?[I'7%Z$?H+/> MV+RXPU"?NXOHN2NE$A^_>N+.2JCLY\EF>$?O/Z*7?P O9$%QUE>W'70/-/Q# M$'CF- P2*NRHWN4+A'1S5O8T4+')=)49[VOZ'&Q\R'R'M)1YBL&;[I@E,$M\ M\KT@G\P2E+&V%\O"/I+-SC@JC+U0 ZT(L41\##3'W>VN_6MW(?"ABX^.L;[* M.*9WC:_^R@%.[WZE_1G''AGS BUV.CFRX:S*O@"V)F-I2X$;C:!XRAY.F&:> M3>.'R0&3 R:'&U)AKR.'_&2H*!U'W>'K??63&"X\/$BO@09F!-H\(?ZYZ/P\MQ,+] M1K=WKZGU=TP6&"D8*1@I7R$B/XZL0$FC?[:&XNC\JX;Y&Y[&O29\/NMN*ID; M4P>QLRF>HK[2W>XWGM6R(@%PZYR:XUUVW3/>V"%-O\+E)*B> SO0[P!/0E5\ M&L!$/CB;JI1/3;1L;4FF^7*;3FN11,T,A8YS'9+?*)SI$&/Q_K'X>O_O>V!1 M7PSG)%\--U:E/7,*GM'*BWR,13;&XI?<*R^9=A@ _7<4 C8=;M1TP#'4MRTV M#IB]E&B,JG3Z?-FTKY<7[G$P8V!C8&]I4HEQ^!_:A= M]BI7R);:NBND9\:D52WMY-$F!O9O:9<;DRAH(!W=1[ULPV[2L1,#&TY?@G[> M5U>1<65EK=;MGV!NIT&IG0F6PJE\VDN&=O3,-@ MQ6"]&["^WI;^2+ 6BF15"C9J5=[U>VRSW&>=^I9'8&5CL#(0K S]W(E2;%IC M&LY[LT6/3^:KAB]7XC9G.A]"7,U%^08^W M:\V<.*HL%#(TY[(P \(DG$$]'J?&R[ IEH/_L>=W[&*X8KC>(5P_Q7A^!5R[ M$3,O#?+@T$U\1\SE-TBLY3OS*?_Q7GPKL:B+WY/-( '&'O M:<7Z0+@S(I@#'PD61T?7 M$>OHISCMHXH"_.$(!0!E&O2_O6$#_IRJ='/SG_^#_QR_I]E ]1#.YX>'/R10 M0B\YH)PD__DN8'XZ"'3F$%^H'(?N.X?Q*//Z+>..O*I;I- MGW38@0G3-I@%WY-O'3]*SL8>/G-]$P'PNP=0DLH-0,]^\M1X5 )W]9VFOK%H M$L!?#ZVB,M\R[S1,)Q0;T^SCH/R?2LP]Q(S_TQ>+/TS#/WIE\BMZ$&0F2)CV MOT\MAL-')],']2R"+6(J!,@B8FV(N(<)K[XE>;PS]I[.G4N3XD,X\/E,GV)% M:/>)HMAJR>U:D>_7Q+9$5,5FJ=:N2"FBUBY^2Q%\NT1(T M\XM..-2?.&T \=@"0BP3AS; CT":G* M]X2X&1VA=_RM)AIJ;B=)'>_;%DKV-'8SHM M3(6T86=JNN#U2C,#ELS^6#(WZO?=<4W.6DMU0/E#GV:Z$J_0Y\^<#\;E"J?7 M.&OI[G?-?H6,2ML(ECQ[IE@IM"BE-]@+Z?V@:U4HB]-]*&[/G^E$.ZM<6VQ] M2YSE26,:^=,%Z,*29\_<@;DU:Y07$S+M+*)2Q2^!LA%!M7_VS%&!%^0IM=S( M;)':S7>:E\ZM4,FS9U+C;2YMA2:<@-L,8S@SKB\)O))5R!]+UO/6M*+Q7D4N MVN/\O3TJUS9"M2'LA,J@T\D)';M*K] SS]X^G\G2.O2-M44W M_.T@6+KSB6A F^7L[?JT5?>"0:LJJU1+RQ6#R@ ,#25W7C);="9T/AJ3).WE M%V9[)=?74:1PYR5K&5<1=V*U98%"$)A&IE\QNETE?UZR*156(9F5>P(+)J)> M=5Q*L2,X@<^+EGJ[?CAJA26K."Y%?+O7I.0N+$J=%Q7;:S!>*$O28GT^':S= MD1U->(6BSXOF\K,:W51:I%P,Y/584/9M>@&?RIP7+3N;0=!L:JP0[MN[=,:W M WL.BV;.BP[SD[(V7XRK,AA-VXLL)8[H%3[TP!RQOL66E02ZT3-N)6NUY==+CXHO0 MSXK*PV#@]^KR5&9S*VTZ;6;Z(]U 1<^PLMAEZ]EMSKK[+K!.BYZ M!I;.H+[3M^OJDDR/(V9L@XQ%^I!\+DR7['[B%C<%MT1*.25+,0PSZ@3Q]3CG MH]6?UE?2,!O*Z68I*->,]CBL1*CH65V-1GHHLL6)+DN,7F(337&](Y=Q*3]X-C*T:%)JT.>BB3 'GA-5L M4P%CS9M"8[$H!6-KD>_L(E3TK*Y:O+Y<=)V- MVW4G+CGTVGZO.6_/H^1T\%D%H#K9EJS^JBQ(-1#U/0B641FN:Q?HS3)ERDOK MZQZY]H0<)VG-+7!X5/2L MG:LA@L?;M.[H*JJ)E2->-/XJ>>5:#:7U"9,5N@ MK3 [GG;VJRH8B7"YO#"U-^W-(JJVK;3%]@JLLI&&&Z\*BS[.K-AU]&"C)VF9 MH7UNJRL??#_^<"J8V$?'86(NGW@23Q))/35S ^_XBJ,QG$BIE^V$L;EOV><< MER=FVLGC7?C(F>U&1QUV_#V-?*+?$]="!!O\2ZO^X&2)7WPLJDY]%[GYWMF< MOR@WDX*KER?K>G3)_+F/G\(#<04#07W+/.O*QP/Q40-!?\MR>"2N8"1^M?^( M!P)STQ<;",Q-;SL2KPS@^I5L_;A&<\<-F]_P5+ZO8OSC/N#^<)LD":\X__*M?"9]#GLRX+ MX&U,#1 >V G_(A+&3Z .:_VR/4OMG=N+G?[KW9)KO58W*LO'*B:NUBZ_XE1<+P%AV7.7Z(P':L30#.;%T(?# +R: MH]DAZE[>]P'\?_WR3>3=6E_LB1$G"8"WBT.M[JL9UE"RZ!PKS5&I/)G!]S5@ MS&/,OPCS/YZ#7>5":I=MU4N66/25K1D6![K[Y!QLFOEPR(_(=6[8R%?'I%HR M9F.=GZ^9+(J99R'D62Z59UZ9HOF6)(RX FC$'(, VQ4ZHNK_] +G+Z%6KI^@ MWNY<_M61T;O]CVMZPI=P&0>1Z%N$F*XKK^,1?YG$%)O[W8XV+ M@T)0:O'UB=(QST+3U>)O\5O35S3--95#K<6'2K< RJ:AD* AJA%HC>10S3D5 M.R]0*S'Z;:7"VS9Z]2$[1T&%8J3H+M&"&[]52-;>'\5)6_4\942/PWXS--K" MLC T]X7B=+2>=__QGVSV/+TE 7OQO;OZ1TWWQUW-,>9<&);SKCS;D'P!#9RZ="&B]\D'_MR- MX+]@I<+>@E\FIL!VH[^Q?^F.;,V?KXG8X+Q.)U/1]0-Q5G%=W><=_>#_]25H M2UTP+-.-VEJM1].69?;);I0O1.N1T55RR)=$D?D4=X%6L"\)XQOC^[,<2J^" MMS$+!KE>9MJPPG2&K,Y;G1XW1O!F$;RYU"6!=DM^(PG8-GQ#BC" R6;G4I$ MBKXT'=,/O/CDQ95+_&.90U,J24/@T/)/6G'0A$=!&NUS6M51J8D,"MGVA@HU MT]]W/T.0UDRAR&64*&VQG#CMFH[7J<]Y-+U2+'GNE;Q6^?][P^!L&"-M9]I= M$I"-2MJNZ'17_Q03S.%K50;,^*I,M[=^/5JKC?;<^,=_N!1SX?KNW[ ,+LKZ M+Z'>;WD1QVOUIVKQE[')A87;"BFC9U"+G4"[V=)"9F8HQ/N\>G^^LI7\;GAERK1;E%F^1X2JSD-:,4=E6> A/J*MSF53F0Z[U^02] M77K.'XC]?N_K%_C$0/5/]!M\=JNOA@O?6ZN<8AO^;(/8-H*<> +Q2RX&T\NW MFPV_:H79J:G6JR8E"X:21TJ%R:[RLD!5: M4/LC6F#<; 1Y EWG0*;HS&U'L/7=0+6/@04GH6K8:X*MLGLCF(_8P42;&T=G MZP4V\02_TMDQHD>J:Z6Z)NL>S8YYE'(9!<'37"I'/W!Q8_8+?Q M%U"L9J9&-W0SHC4Q M52<0CJB_P)@D:#2Z^R(OR,L))M; N7Z'R0N/_)EQS X^[X>MMWMDGO>6 M* \X2D+?$ M=X!DP+JB]B<[69;6P[11J=KO5I+KHIBFH1[+,+[:SL2\%H_$^ MT/C..N!E8*2SZ8PTV$]G5K%9=\V5RT26%R$PLO$U]7<;6_*L(*BA/$_ #X[[ M*MA]XCJ_KIMY7$$[,]CZ+:EY<0>5>PR6<[PN]]MO0&]0C&/,;\=>B;7T/>LQL=L%\PCDQ'3+&B\$R>:_,( M\FBK*)Z"C'H5_0.=LM+GJ&( P5--!6T6F[X>JH\5' M[R$K9P@A]%RB[0;@#>\;N4%=\R6H[.88Z[Y<)>4$E,70\X"C[?J/>[5'_^T1 MOQ>(+;LMJ595[V])56D65&LYI@N,@:[*1CLZJ6P&.U PF&\*S*B)%/WO^_VMIL97"1(+&29Q7.4N='V/!S@B, M_-M"_EULI[P!!_P(_9G><+?IY7HDT& QFVRC\;W.6 G088C',Y_XK=$5JONJW4K' R96;;%S"C5 M4*@XES#+G(L9[#_!%/&U*.)W-EEN22TDVHJ8 K1U"CG0=%1O5PO TF^[#FJ"Y\;9 M#H\&T84E/+^:2QUW458L,&].]A)75-(.7,*YY&!JBF)>ELSK2ZS5&-5WB^IW M=TE\)*A-7?5SVWIK2)IV*].6=95J63P"=9R?(Y7//.=GO%?'1NU!G! KST4, M@!*88K?%E[))KJEWKMYXN0/_Q@.A'D+4"\ !,_,2:>X'QEP=EWJ.O-S(KI#O M]W-*KZM0<5I3-L5DG@U4Q^X,3!V8.N[K;,M+F4/?++-]DN<'EM2>5J(!7U7& M4P,Q!XN8(WMA&^E^CKBT08 S=ORF:?@4OPS$K^Z&4QM\#K_][]N9C9_>L)?; ME;\6W>72=:3 U:PYQ"GP_(+JF]H%\JJ3JV9AN78V MPJ[GSXO!?K305P:L;7P?9"Z5R^.LJACE&.6?J$3^'.133UY0FK][U2Q4)5I(;RBMRIHWJEO9^61;*+X/Z;OMW#BK^[,;==\1;?.3YB9\I(;"?YT_A';W_B%G^ ;*0 M^\197]UVT"V_\ ]!X)G3,$@(L*-ZR14V/S\=V%67D5*V1Z2H#LAN1O%H63,4 M.LZ0F.5>F.KY2X@9S!&8(S[R6HIKH0A2R50EI;A?"C3#=2TW,Z@KLPA1!$K MD']EV-RMN'%>O4. 3RE\=*CQ54;IO&OT\%6'[]RXS^@"U1Z)\P(I!N/%G';S MY;FUK)1%@=P7RS[+*W3VX!^B*>P?PNR V>%./$RO(P?.;@GMGM_<6\/I6%#< M;MFCVEU$#@=O$O7*F]>O31M]QC;T#8J?Z_=RW^]1]%]%V7V)]15/P&N;@/=J M$3]&/1 KX,&5&NV\$/Y<]7X>.H728/-MQM3E2%:M M#BVXL[3##7B%CE/DD=\N;%-AHQ!C\=ZP^'HOZ'M@<:2.5$ODFC.!+CA:9M)* MZZ[815AD8RRR=WJ,^3EY4#+M, #Z[P@$;";?J&F 0XAO6VL<,'N!X=Q9:T)+ M>VE-@LW:"L9JT7292*'S![7QLAN"L,V/@8V!_0G"Y>? EOJK$B6,!K90E*>: MY]77K9(8 _NWI,NU*12\;WLG%A(^/HR/N^/Y>C?S]7ZM7J0-'-U'"[<-5UX= M6[U8'&-Q?$U6[\DAV0>X/@CE VHO*.6:0*X\GY32@A1,PE%G2D=2:"@,%0= M?V.>BW#$)C!&.4;YAYK OXGR7):LEYVF.;74Y3+82MFU5&K$*$>1S-^H5UY1 M.RV13 M.99,,>3+[FO%UC$F"$P0KR:(UUO2'TD0Z\8@-VELO("4A*(Z$ ,F*"*3.DXU M!PF"R>133#Z'#>LOH(&NG\ENS8#Y_&EX@RLMGH;7.4)?UFS6DP M;#AC7?QE M=/%]VLV'4,LS=7Q!&!K'EC!D",\3-&LZO8(B 7=8:V^EV3@).E@N#=*U8% S$$(GIS#%<*O_K/>E_ MQ:E/WV'\- "[UGL8P&]D]G'\B OS^TP:O7#"?T;%^W- J!H4:K 6.S@\A.,& M\'5PT C8(!-^W_!4FUBI7D"X,R*8 Q_I.D='U[+KZ*;F/_\'_SF^6K.!ZB&JF1_J]Y"L#]7S0#0D^<]WX9.GPTIGS@8UFR C MKG3\[W__UVGESYGTD%;PI%7SI%OIF!X-D)YZ0+72Z@R^^+MJ1^K./[22X[[1 M#TD:OS^D)D3]0&2_<=P_B<52W:9/.NQ QFD;S(+OR;>.'\4\>OS, M]4U$ M\]@/(B;P!Z]I.GQJ,2N*OO-/6-1?,(_GIH%97YEGFG83IA^9CI3RA" M)>8>8N?_Z8O%2S/Y=U^9_(H>!-D1DK;][U-@'#XZF3ZH9Q'R$5LB3!?1R@%! M^P 1]2WIZ,]EP+/8>SIW+DV*]V;57]O%1;$BM/M$46RUY':MR/=K8ELBJF*S M5&M7I!11:Q>_I0B^72(DN2#52C6^5Q.D!RLYH:NBV"X);4DHP1\DL5DK\7VA M)/7AORWX<$DL%WFI6FZ*!\;ZE$7P^4XXU)\X;0#QV )"+!.H#01LQ% B'II_ M=2TIBSVB7Q4(J38B6F*[7Y4( ;:M1-3EM@ 1GR*0'1:/Y\DG5/Z*F_17K0V; M),H2K+3T]QO7\X\9X+!>:_D<1\TH7=$T+:MDI@RKJ%P^H^AY1H=V #W3M,QA M]JM':=D*Q#Z;=_L9B^96;:.L6?7RA$>J^,>2Q0&K%(HEHR.$0U:9YTA%I JH M9/;'DA6[7IDSS;V0H^?.2-5.=M8O]B)1I?;5=!328;9DN%)SG1:WZHJJ9 MW=90'B["AK^M*71/CQ2*.B_JC8WE5)T+&0A35A>[!35OE+NH*/MCT25+9?GM M1BH(:]CR<8?4S?$4%J7/GTI)K$@:^7F9I&W;&&R*9-6:P0HPYT4',B?6^]+* M$ #-9U0]6E=,MXN*GE7 "%BO+U1K#KDTVA*MM=*3.@/1E+DP +:IK!?9655( MYV1#L>=RKYZ#12_,J9JB4NX4K >6& [84*T&59*"12],JDU!+H%!TP\%NI85 MUP4N.V9T6/3"#+ TB@FZI,G*84MJ9PNMPGHY@,VZ, 4"V[7&DUZ3%BK"<)!C MHU%]OX*==6$.Y&QSQ(^C'"E+DS$OJ12WG2T@]B_,@5)SJ$ZU%4];=&;;KZZE M^3KOP*(7YD"!#B8;.8A6I+1;.55EU)DV(D.A+PQL3[9'57EL-9WA+E['+D0Z:@+XS6H#55PYEN[.3&E*Z7Y.&J MW=Y%* ?V6=&^K<\F?LUL"^RPD-$YSINEN["N%T:+5,-LL%V GF4V ZLX)9DZ M"4%(7QBMSD195N5I4Q>6FX@-!=L9EWH\*GHV";.E24>M-5A.""?K4&Z'6V.V MB)-'G3U5UY9L<]T/!4OM5'/<>*7R;=9 !\3/ ;,G?;,SI37+'*W44C\;6!-( M0LR%@:7-?EE5V+)!KB7:"[-1LJV>MG959J,ZG.PK. M5^;"P/8'J\C,DOVB($FF90Q4==OVNBC2X*SH>-&91N:RDA9,T"^51ZXW*Z3A M8G%A8.$+2H8!(_]5RNJ-MRB5P("UDL-"OINC"S41TR%^9K?ES9#WK& M=BDT]LLH-U(8NPNG"RQZ5H$JL *S8@A9B:2V&3_U6('8&_?@E AVRB\=&0>_ M4OSB8U%UZKO(N_K.'HR+_K:D(/SCJ\SWP[_O&H2!!^*#!H+ZQN3Q0%S#0%"Q M[Q6/Q*>/!.:F*QD(S$W7,A"8F]YV)%X9'OY+W?IQK>:.FU2_L5=[Y7&[W*L" M)$_OCGEZC\P/ 9'0/$)=$.<"^.V 6)9Y]Z;_R:Z89&Z3UB_AW^;^V^71QR-^ MBR..Z>T*)_N']L%7@(#@Z#^/?\>C__5&'],>GOAO-/&?WAI,K;9$')KY$9<& M_RDPZJ$#$FG D*GD!Q1#@XD2SY>7SQ^.J$_=A+& L8"S<71]([GSLR@Z?K^PZESYN'4 M>8^>UU?:,*P*DLG8>7^JU984.DR"+CK(I7)Y"M\MC-%WS^A[?5Z(MT/?EMSS MU1W;2)/I8.,-!JJ>]K8(?>@" C;%9)D/N$WX,]9R7E^$?A!G22 "E_ '"#- MM,'I%<+P<_2;AHS>B>QUT8KK[F96+53U6]5C58PL78P%CX48MW!)8P970 MC-4) 54-H2Y=6,-]_ &6W5>+T;=+X/KI"+LKR_<43_!G&Z ?>$?G3V!U097/ M%"];#7;KP&HLMV7#5S=1M#$4#MG$3#Z5>>$%!QB<&)RW#,YW-HQ_$YSMJ#_? M#==,)-.@065R^;ZF%[H0G"A+(IFB,^2]FLPG_8(2ENE@"HUCUP_\%*&;O@:; M (UII!I@OR[-<.EC.^".[("?T]C]R/N[$A^G>!5G)8C6T@&EG02?%\B-ZOL; M;KC<-.3&J!8UFWNF-=AWE3Q2'GGF.6;#",<(QPC_6 7S.PA?K9A>4Y]VQM8P MLD@QI[-KH/(0X5"^<)GG#(L;\%\(ZQ#"-3U5DZ3(RQ5P_$2O@"WZ&1!_(8\^ M%"_J,I$KFKHR UC[?1RTAVVHFZ,FS$"?JC%LV]748X+Y L)=\01V0H*Z"S2T MW!7#ZK*F[PL+>=9H\-;="5G('PBG9#*T9D[]7*@0 D"#G/LW8"#!M\6FOX<10K$ MO@T/Z&"YBF<" BY%_1OEF::(-KJP 9M#V!S"9/=98J2BFHZ/\ M\$5+;*703 MZPCR'.P$^-1+A)>.!"X^FU]IR@K5BZ'G T79]3X4F1=P.M JC1?@1JL\MNV[;X%>"H;-6HUM5M/TR MUUUG>'1% KJ6,I?'3@ ,ZFL&-0+R7S?M(G@EDL\<>>2"7*6M+BD/!6;>RICM M5<:+[SA!1PARYUZ\O^_#3] [ZI ?50>!! F2(Z;OAZJCQ9>[00K.)"X" ML- M=V0W7%/KOP(7?KJJZ?V<";O^9%RK=><3N=(,!&M0F-+H8BJ*05*&3F4SSW(A M)@-,!O=$!O?@;8@=BD2: .O07,4[ ,$C(R2ACFXP!UX*G1/$ALD] _/F\'?[ MB_%QR16=DND?+P\09[SO@^#2669>7N2Y^K0$ZS(L>:Y>W/!ROHLN.T3!BQ?. M3." 'PS9+P;9=_8EO!:R!C.@E.$@6[)VS58]-RA8#"W%]Y.R__@/0]ZM\Z $ M9@":&/I#I@%UBX,'[LH6^(H;BC>M-HZ0K,6([*O;0VQ4 3A@9@87R,LV.4NM M9/I#LE%1Q+0[# &';G?.QEL7*?K9W"D8XACB&.(??>#SM1#7:MRR5.@ 61#% M!:C7IYVI+1H(XNBP9XICGDM.=@,.CF*\8^$3:,/B,:E1K-9B[X9MJC&D?Y;@ MZ$M0U/4ST1T("Y0=?38UF,9?&M8??& MG>M0 WM ]4$))/];RG M.X.A6JZJ@:A(\GH<++B,/#0:.R@TN"28+L.>,P_>SL<@O0^0?K@J^$V0T@)# M+72N.+3H:C-3JN\J05?E$4C1]OVO(E[OPHFQ4G=(1*4(5=.\$#QQF9^H"=MU MC'0 O.7IW[%M=$>VT36U_M,Y\JXB \[I4CSNE34?P7R!'H-]O5K65@O.,J-T M=C;F26.T@-93G$V12F5I'"" *0%3PETHJ!=2PH O"<-@/RZ2Z;40S)C!M ?\ MF!*@8LJF2.ZY/",WX% I@3CJ\U3Z8 ?*ZVEJZGHZ\-))X>_4:DOXKFWJQ/^0 M\?_=?2:#98UY@ MOR*L"&K'T SFQ="'PP4\6"NX;!WI.XD-QOGB MFM75F]!%E4LO!DRI-Y!-/@X,6?%PC0YV\;;(0S8I+,:Q&/]28OQV]SV."KRC[A!R_;[+:Q#& M'N@4G76''52BA.?8"K68@DH!F.IU-D>1YB,CSFQ[7 MIHP>]C9"/\Z ==$6QU;,'9(8YJJK$S0_<2G6CI!\XE+\Z4:M8N6$B.XV7<$D M-Y2S(^V&,H6DE7FMLL$0QQ#_#XZ1>=QS@L,P7N%X ?YY)^'8'K8DE==(,_EL &\?KMFY]9% T$0'<_, MI!CR63_6+1NY/:"#Y2H>V#A(88M< Z'IS^-[KY(K+*GD"DNLWK%ZOUOU?NM2 MPW-AW^M^V7.7/;!Z8+T8N)TD6#+.<#+41W4L5W M50NAYQXNK$ZCVRU121U, TAM?A#'-/[OQ_+D@>"4INL8*)%6"5:FOUL!?FOZ M"CI^JDAQ0^1C.^+*B[/,-R:7+84 M:H%EE/@*3FIL2RRLV&.+"Y=I[$Q/K#M:I=NC:(NJG'PFVK7J>(M+*P&KURQ$9"EO&:6[*@[[115D-*>;\J'NL MQMZYKW_4WF_8UULZW$A\H1C!,616::Z6GF66QH?UM1%8C5Y^4!S*ZFJ=2U?) M?2W;B>+L2]ES*9\B/."O -JW ?8.F];WO$3=_$IT-S+UB&)Q]L G"-R7PDPB MT"176[DOTY7V=K\C=3=7@.(T20J;(5,T]UQ":@QC#.,O!N/W]JK]%HR'N5)% M[GJC/&DNMM(DV_.&%=M ,$99Y;-0!]&O3(-V,UZVCF)HFA,N"H#U M ]6V8T_;X7-"-3P \"DA;%O?KVU]^]ZV4P\;,I;Z!V/I NE%JVIWL?.]O"SF M>O14[CL]>A0I=)P,-GN1\K!;#4,?0_]*I<\KH&]D>X5LN!JXP0"0L(&^6"(]PIK&L\/OALS_62%(Y9N")U44X MU$3X>8#8T0-Z@6N_LCAW>[T2 C_8@)_X4 ,^@7R]%;9E2(Z3I=, M-TNK/+TQZY)K*$R>K&\G&>,O'4;&%M_-,A].NW!#PNLR3 X%7&#H.>+.3X<;(1Z1=S'((<:A>-2>9:ZTWB89U.K"+,9T.+( M<[#5YJIC (.*7Q9\DL<.H/$#\ZN\L4L0)PF\QX$4@)O<28GVJ4H&L?:8 +!!'+C>W+O22#JAIZ[DT&D6L5.NT$-^6+HY&("05K'%%ZWMB_A$ZAQ3^ QS[%U^7@^(%[-!7?6?<@9OJ!G7K #SQ3 M"X!^8*^G'YR4[,"N<_7SFU8U.T0CBD?LMOAHU,]80J5?+^0FTWU^ M8$)S,\[62^52+'D>D(AQCG%^;SA_9WGRZ3COZG*[*XM-10C5A<)ON-EN63,0 MSM$Y*X9)4=RYD/D"?J7BSP1-BI@"^ P';9BA6YOB,<#>)6P3[ZZKY^UDB+IN ?%!4/6\'NW&@VB&X0)@[<;'( MD^L20ZK#7;JZH[;\3(&$F47"B,GG4QGZW'.$N0%S ^:&]^(&3J$Y>A> W9H4 M*GM[WJVPJRK5^S-5]CO@^P]R;(K,GQ^O MN!^GT#.:"_[Q5Z\ D-NQ(.HTD%Y#=# MVR-MV5J6Q/V(-OV.:_V9!^EW.$SO[B1)X4)=;KA4JU;RJF:0@?HFSC"=H7(I MDG[.(,1HQFC^NFAF4,QP;*V4::DMT#4W*P\E%(NW=">3^L=;*RVK0>?*,V,@ M%-72)*]THR)M1 C-Z%@YF4_1N5=&-]^'>T<*5RL[3IVCVH1N^IKM^J$7Y[J$ M/9&.! [FW "CL\X-_*YN_]7U!\8"U^X]3>-A1NPZ]O'14]SERO7 M.5SGX( @1*YH> V\!3'3_1#OCD$+8$OK@E\,&!(O#- MGCD-T1O%V?$2^0N60&<754"S2@WEHCJ16UJV.Q]UH%U_R(O[W.$!C&2,9(SD M=P\%>2F273XJU,/^V!)8Q32[ZUJYW[6Z",G0IF>YY^*R_L">7T( V> S<\9T M_I^Z7/U;>-0@L&MQ6MSKV7:]2M)[URW7K\R&[YW73C6]V*DISGC?!X'/:] ( M\2ZG@F&7074Q&_"RN*(D0/8&DD+R"G-(FYO)X8 ,S R8&>Y$)[V&&6JY(E]* M@VI+V/$CJVZMV/:8,Q SQ!GV,A>R7;[&;?/IFJC\L_2YZ'!.Z,%.P5;KUBU%=65"@R3. 2H^XK%V@.,%CMH6G*S7R^;'UM*LJNW-) "M!J]DXHR\ M&3K%9%^6RPZC&J/ZRZ+ZW8_IO!;5@])B.AT65%].E_U"J@\):"">^753UX,?H M"J0 &%Y\@X 7[T\%=\.#W![Y#_4!DOW'< M/XG''U%OG'7E4MVF3SKL0))I&\R"[\FWCA_%_';\S/5-!-GO'K!5=!$H>O:3 MI\:C$KBK[S3UC473!OYZ:!65^99YIV$Z8=^8@1\'!4Z[N8=X\W_Z8O&'B?M' MKTQ^10^"7 ;9U/[W:;35X:.3Z8-Z%@$=<1N",/)Z)WD"#A!1WY)N_EQ^/(N] MIW/GTJ3X$-9\/BA?K CM/E$46RVY72OR_9K8EHBJV"S5VA4I1=3:Q6\I@F^7 M"$DN2+52C>_5!.DAL"VAJ[;8%Z2^6&OWA5ZM513;):$M"27X@R0V:R6^+Y3* MM3;?/C#6Y[H;JF/OX0<6'-1;^ O6-Z:/-*K@..T'R4>B; M#O#]$O USXQS[_*.SL-%/43958P._+)F K\/:UBP7*GW3:0=\0TT-_QD&H'D!3"*K8#;#=."+G) ;U2BCSHT-Y M>\ ]F9YQ-T$8&,"[SXZ)Z<1$BC?XSK#/UNO4?%QY(!T;D/_XC^@0+75'4-D4 M 6VE3(I8A1ZZEC4@ C>>^_47II] AUZ4(M7W0-],RBNUQ"XT\[."HK4 NNX#+D:-^(OP[/BS\[/B1% MJ$0)+JD1L@(TUUNY":.E?O+ *IP6D&?\Y)D_^_;#NX[%'^J,*GSYR8=F2N'T M^6>GDD81JNZND"6B$@XRYYB.E# M(RB"SXC@ VSXM0AM??OAU#=U4_5V:&B.;?A&//R(OJ<>Q\(>VHO%.7G(Z WHA5&84;:29O]2_H9D.E74\*R1T7V\<]DX<,TL0?))ZD\HS MS#0VT"1_[T)>H:>C# XO$]L;3I_^\ MFO%[_9^_^.FLO/CN;^_-HC= YC\L@,?%[RM2^1 D?@]BIFJH1G"&I*>J'\_\ M.(&PAWK(=B-H1_M!BIC#?H1D#V"!&I*9#@B0+P7V7@IA9:,&X"&@%]9G8\(_ MI>*)"+6<2B3:E$ V>3)GB7CA^$:(H??P/4@J\ V:.4.^2DA&.D#9\1#%(=C M85O"QNDQH%%,\-)$03F:!6OB1V:@S4'RLF\$;)P.;&@DP4; YQ_K@RH*.P'V M)GJ&#VU'^["@ZV:XC+M.?Y@4J/K:4Y0=GO/00P<\0]AZQ!3^&)MK:>1'>/^AUBZ_P%4)!;;Y M'5H 4^")LV)[__A/YORH)Z$=GPUGE^="8=IVO6!.\+'MH:8((42A:]"D]$WX6Q.VW7G\ M(Q_"=0X:0VH\,/P,?1K/AF2J7URI4X,[3@N4X:X?T'X#_B"FPU.T13'B%K#A=!8QX##ZJ)$WY)09%A M:G/""YWD9C;W!/L0D.A7#8Z@"X'E'H[R:[_P#P4 @.0"EOCJ^_E";;W!ZP?D"[<[0AMQW MF!Z.BVRC%8B["RWCZ#TV$0 ;K.:N P[:"\U=*!VTV ?5'YQ\BD@'5A@\;6FL M04[:]&,OHPGZ$X9-Z!-^CSCIC-A/;?K)#;@_I^WGGNLG/8V8-R#B;_L$9%P# M";LR6X,^5*&DU!;.P"R&7+[]]W"D=5K M1U*781?Y%UG.*4[,PIIIT59QZK=]QYD$Q8X!C722/*>Y%C#4*9)H*X#6)_0V M-#U>V*^5@D(M1HMF/IVODNQPN8Q$F>[I7O=/^U7=GO1KPPG,O<.7=G+%W9/B MKK#?S=?1A_=K4*;&ECQ?AF3H=\+1EFUD>HOH)_U:,<_Z]1OQ.?;Q%1'Y2^SV MX8.N^4TR\A\X_+"Z@K@T+)5&ZB]V'1XY+R&NQX*/9(B(]H2_EY" S32<(VI\ M9FR&^.V1T]'S@]WJP.9FG)H0?EV-B)GI+>&"%/1^F7(H >:D?S&L6)FT&8"+U'40A+ MSV"O'4SP8PT>%>:#_#WOH8?67!*6(0++836UH?GJJ0;X<34%9ER%HP[6DIV0 M^"^P?LD3$@OW..R'(8:?P(7/1%,)=1Q:RJ ,1M>;Q0T]S(?X =#0/NRP'-^S MN] "=W.P\0-W]> 8$?O]!Y\(TM_JN;I./53ZX>&']B$I :;$W$T.T#^LL(G! M<5+=XP-B@WNULLVC\>'.@NC)>,*F\$G[?]* (V9?*.$/#U%FNFC('"E$5CCQ M1V,NDL;:^'4:_L]Y^A4:/^F$XK$/VDF'7R3F\#>! '",>0VYX\Z 2'T@CSH+N0<,(@3Q$5LZI M,?THLA/?CQ-_^<3R1O,;">@X\SQX\I>C8G?#X*FQ%3\JL;<.ZMFVW>@'\8J$ M-^R]F+%14TWOY#QO#+ND]T[5]=UZHIY?A6O0V-3U>!?WD7;C1*_G!DUL=!QG MXFL7X9/1.1H]R':Y:!;I)IQNP;.VT(DR2$)BX#K\U/IZXE>YM*J'\3J; /@P MC1\L/,WTM!!)MI.EZ,03:JM^0,#A $=?*'SXZ0Z6;3I68I2@WWYJ/UYJ%>3& MQU=J4 ZHL&OB!"TN[++''D6=F-B"Z%@8>I6*@L*3#?G$,CWN(L8V7KA"=82= M#%O>@M_0MOKU/_]607^.;BAG(X;@C'#>&XH6120"@? M""N1#\^&2!Q#'UX1*$'_X]V#1@ZQ(3]$?NR2?\^C/\*PW55;X[TI2*W5IMR< M4U1ZR[]S/,>O-Z3B5L2I2T]B7+[<=E1,"]0C+9S%Z8:.&D+AE,3@7HK&/;'S M'^)RB;D*1?04 ?U[DKUD@NID4HX[*Z>A29XH0W\)) FB8W-0&R?; MU+$Z/NX^H_U8,[;TOT&Y%A=U5Z9ST"FP?^""@6J5BO_T>^V!3(FL%"3#B83" MD*D00C6%?!CZ DJ?Y>-.]FD[8X_P_\_>FS8IRF1]X^__$?_O4-'W/$_,1!0] M[,LU,Y=UYP7[Q1/6D]?%B"=9N?W4L.I' =YY9 NX3T]) MC"7=/)3@C0VW;>P_3LVOP][]6-11*1V_.<[S,.UX#XY?'1_\DXV:RJODBIJ[ M4%7O^T/Q .)T*[5VCP&>N6U[<;+WLV)\[F$/?SB.$F0_;'0."Q@ZE[\ MH^>,ZOI)#.5GG)I8F4>*12\YDC$M9_"22D?+X,@5>K(9L\1+LGTB0?:SXF]B M%U'TB# Z?"(4O-!7Z@MR3M65KF[59PSY?/N3F-PL,A83RS'%R:9LJ >R_R!@ M)%C1\1;#G<<#='Z'*3)IY48&[BIBF$C*HX,D)$L,B'DA364K1SB=>! Q)DD"8 MZQD!9]*R1R=9K)72)"+H51)1G'SRP*X.SD/HF*%T$ 3WX"5(JEZ&SP0A8IX( MG\8OSE7@];4==&&<([IJ9\ZY7F1@>W'GY@.>J4TJTR;>UBVN,8#Z#6E=;2G# MZ^ 9_<4S4Y =7U_2E>A;,7$//*C'"4?;];6PS$&PTI/AZ3S]B!C%@V*E%TM! M>H)8B3 *7M)Q^L-'B:,F%];=9Z@C5J^):GVB2RITKNN;Z_1<3SU%:;OK! HE M2DQ-LBL3*8U6(2<7XI.?KG1Y^MSC^%RQI^N-IY7X '_RH].C_F.J]V>3<^(T M/O\P'76WCO67^S#S$W3TXT?)9B7'W_#H3W*?;=GW M3/'/J[OFPFKI69F$\I%2-2O.,DTHE9IA3]J*GW57/;^]" UH6(+A39>DET9P M>VWU-/4D@'>8^U=46:SW4/#K/T_A% M[$IY3/6@/GL6$TWR:Y_TPK.?K>4P<;\<@@812SR38WF]=NQ=(HBSU&39QMP7 M(05%]MTG%1*!/,>#(I1A1OSJ'4IN'S'C$X53B'Q$J:8JIWHKAG"OEQ7KJ6CU MD=[8)V@H3H5,XZ[/9N2^F%&21.FO(\6_\>UXNFEH.5;1L3?YG\WX>L4#\J_O M#X4?0P]7+SPGP;FOQJ*),QO]S_%)R:ME9?&O>'8OZ/;#HDLG\]*^.OC$W8=_ M7+C9Q$%+2$W;TF)BE-2IUP_7:0#S^*48$39B!G46?WM,Y1EWI(+?77&BW.I2 MGB,U^WON9;D$XA^G(KO]I),+X=.?53T"#8ZR M"!-.>K'_3V-JUMKWW&0 >J##;Q-0+T](9D72&%?9*=;:V,WW:Y,]$P&?9IQ) M.S\DK;6*M&FQH;%E&\$9N!B]^F^<(+^?UA]]2;LCL'A?=*(_,!+_SP=)RHD] M:5?0B]IR,R1A7]U#!6,05- !^P<"%,?I)2'AMB<2M&-NZ\SQ[QA%E'PU>@A^ MH(BU+4']YD*3.73G%E!1TANPH%U/I)IZF::Q0IGF9+G=EWB!.OB7#$: ZJ/-FE&:TI!W#00>VN?HYW[UU%U M^=;G5UZ_1M3.H.;QJ^8 $@79J^T:*+I?:^DVFVT->X^L(RRJ+Z"U? MT_=RX(%XVVS-2H,,[D%'_?!5:KZ>>NK3H&CL(+#3#8Z=[C]V,#%27#<-',D/ M6AS4L YM?63?BXR-V%GSE&3SE$NCFVL[\>!;R2V"9$I0A-EG?M+BYUE'@\B M\8+8VRDGJ2$1_1+SYRF/Y9";^A2C>$RR2IXR>G133S-V'A^T3'91=XH>&3^' M?XE/S'.XKO-0CIEGKA[<)L<3AN33RIJ7J,'$63 M2"=@)RDVSZV@+!3UW'.5B.6#FB3@Q>&SY[993,:8<,>)/5_.0YIO]T2K9+/3 M24R3L&J:"9=L6Y*%9Q[]]"]<1;%-YSYO1_$CV/4]CN_]]'T1QZ_2;*EGVHVW+)C353) MR IJJOQP:@P1V?M]*)-N(FO-A.B0<_OQ7F:>> -NN:/A25TQU/U P^#68$]0 M$8#'OI_6T7QXCMPOO#VOJW]-JPMR,NKJI"&H[;9"[=:[Z?[W;9R/;H]$X;52 M;[0HB2I4W>*V72J8HA9OSVFQK]2Z>=JD8^#)6SBJ^F!&2UVXAP#42_=!O)O/ M/D&8Q]@[NC[FQCY>=KM_NX3B);9[ PUDNB6AH0BU&ILALD8GG4&$IZFWT/05 MMNNOOL#+KRO/,D+ M@UY.=JPXD3>^7!4=3.K/4&X'$\APT($'W$8*9P8T:F"6Q9YF=66/NTKYFP]@ MXCA?2CD$G%9^C#IBL!$=\M'QFUSYBN]^Q) OWHJOB'_3#5(/3)'>@HOWXNG> M#=<5GN[=)-=V8W"4;.910(];Z$7L\](5'N.I]$Y&LO73.%QV2&%_1H;H$?]< M1:#G7P_R5M97Z=4+^\5CXV(E,5PZI&.E.7'J#)(/5YE^W*QX3L_X$H&7@/GD MFM9!EQR#>:4#0T0+C&>9 M #_'SC!<DF[E5?[J1$9!^>FGT?_$]D+2B9#PNIM7K?*1TQY^"R=.$QO$Z MY037A@]Q)]'4<'CUZ]F/37D\)KE%_).$&N(?IE9+.M_'Z,B(W25)\Y,T83_! M#$X2'PD/\S/5R.PY[YW*\Z>FO\IOO;MD=1HDJX-D=9"LGC+%H:3M%*5I!"=P MB4$51<)E&I&F-(-*-#:E"9) ,1I##P4BY6.9Y(TWW13;%5B#A^1NOYAT*G9K MQ,=HZ_7(_3)D5FHH[HT.:M2W,%\+X)$6C<1?CQ1V9G\_[(Y0SL1YA],[JMMJ M!-%(\O7('3*MEI8=!H*':V:QFT@!M73C9]*O1ZIV':D)3DTQH&;%6_5M2N)" M34)/Y]DM*7[9XM FATZG^Q7BE>0 9:.1)_,T=(T?2VQ_!%>(?5@+,*:U4?AH MY,D\ [PT\HR:WC#\I3)M(P15XO@@&GDR3[\C0\TI.JYS0SJ83);F%H6"0,(D M^/7(+=:S%GW3X8TA5\3#K3=R9A@;&=0G(WW&M#8KS\5@LS3$R7H8C'MF(!&G M(Z>0:&U-&%4X@3&[SJ)+;7F3CQ#SRY$2@JKR7($I25906L+1.2,Q-#.5$(S M"'4*8PQ)O7[V2'=X8FA.6IPN,N*^NU+FQ7HFIS1GK8D]J]!#3G!'I5VYRE?8 M0B:GT"'3TN8D XEH5Q^L=H-Q,Q S.86C<)WENKPA;GBQ7%6W_H#S^2Q.L??L MGL5Z^D(T9ZNBHDI">=ADLS@EK"P#;VH&;6.(5;8U;(JH.)/)*05FL%G,*GL" M;A1,:K_H;REF&&1QRK[FFF5%E@VXN)MV9WZW6)2&?!:GS#VLH:N5WMKH=%Q/ M.@*'8ZA;TCB(6FH+>-,M$6,^&GDR3VWB[YJ#?6]IH+/5WMT/ MD6)SJV7QZ9(9%Z7%LM+FU'EKS@A]9E';\5E\.E.1;7F,&Q.NX4(KNP,&K@1*^P\^*1)[ND-=U=ITC.(QF=M<51P5'0P-"B MD2_7+A$SE40P-"[WK41;2,&8)#,R(A$,K<(PPRB*S+Q^]D S!Z6VV.)$U&,D M:H?).Z<136)6.1&H^=Q!)\9RA8K#*=Z4 MJX%5\.F854X?.MRN;((-_98!E?K#ZU8?"#"C:8K-K:+HEK;+LO4)&;6 MTT5Q8VBSK0Y$#=Y@':9HF72GT8YY\&11O-)85II.96HTIH59;<"5FA8>:]43 M64&-(K5SQ/G&@+QQK]C6I4*Q%T0C3Y;/MFHKAMB@;:["E4=&8=D;E=%XY.GR M^WCHJ!L=QT2UUQPMD(T[8/I\//1D^3-J-12*;M?C_-*2<#KE=K./)T-/EK]H MEJH-2EU28H5T.OV-TK#$5J9@U7S-"-: &R$2'RHGR[=G0:&\Q\4-K#==:#1KKTO*('[[Z?++O?+::'29 M#2QW!OMYD=.D^3Y^Z.GRV8D,-QOR9@?[!6W$MHSQL.@F0T^6#W4F*F]MZ8FA MBB+7Z)1A=\N=GFKQ^+=<\>17K% M,_@2LI\L(C$A3_6?&$&>D5\/;)$.9(B?[OU:TSKIA.5O#;W)[ MSO:H\F;-2M3I\O=JB'5K!(T90]([EBVX>,];J[6TQ8BS MPKP?1"-/UK1<6X4IMX!,8]B<=]#E4EYW:O'(DS4Y96HV,XFE9%16E5&P\A:H M.XW??D+\;KM9U# $<[AP*%NZ,9P/>T4M&IFQI'670*@.(QMJ"^(QW%EA/965 MF-,E"=Z\,JXM^0KLFYVP0N';0FD71"-/)EHI]S=Z=%BV8+_&UJJ355=H+/EH MY,E$9R57Q-Q@[\&5L2-Y@5GP CM^YBF9EE6!6:!S234:BPK4K<+[#5.*'WJZ MIBW:K =B4UP89K>/^4.4JI4I+1YZPJ5.M[TDJ0E;X-0MX[Y1IA0;#SW9 &->[NU;NM0PU'YEZ[I%<<=,DZ>>KJNS M01?3EKQ$8;-K-W5&'"@NI"5C3Q;&M3N;00D.#"-L51RFVU,&-!T]%SF=[<8@ M8',=ZA L>S8^A,V%5N"U>.@)!S;"6GNT+ZP6XI!H;+M[:3@JS]EXZ,G"PK5H ME.7U1.1TG:]OR>G(G.G)T!/2R@CO]@59E0RU,/*T!CNGUC(?#SW=@XWIV;4N MO],Y>=Y:V\1^U&P3T631TW45(N3I-9#R"B:9C5&=(E1UJR=#3];5VKA(DJ"HR622ZHKH396G?%S$JYJX,NXJ1E3E;@:"].*R8 MUI8O2'W/TN*A)UR@5VJ5#A&,3:X#H7*[M2]6U-CXS8! 94IHEM'B,N+9YF+0 M&BQGOB8G3ST]!05=6S1NN6?/CW.=XCO>QTTZ_CNIU?57ZDX.HFUYUY-[<*PG+SX.E:>N M';/SA5VXF0U0TH'1E[_DOSS\]P_[!=($($0>"$%^IX%(Y((2WVD2$"(/A B MD1=* )'("2'P[R0"*)$'2@"1R DA@$BQY:ZW:OJ8N?(;#24O M:T;]\1[0)UOP5@V_Y^T77[1B/);QNS P.\MR_Z0;:C^Y5=!*\[FY.)_[7$M_ M1^T#0@-"WR.AWSM$;TYH0=^](/,#H/-7I#, )SD$)_>P!^E)=@B:'# [LMX] M).7='H[9ZCD6C/CV6:H+,/@Q_2,.D]V+&OPE'@$L\?LL@3"?DB5NI#;2\_*S M\<@G51N 1RZH1S*0U^FE+T51U?G\/SF 9"]R&JCOZ/IEW@N4?O2JM^RK-):7 M-SVA])9C%L?\ZD;D"*D=S8L++NKB3H37EQF3M)7GU^:P%U<9/]K2-*6[-"VR M%;B_-&!X8\#D!G7[U8I_[NHE'VE;>DQY>C/1J?/CEG!R\?IUF[R^(M4V7H7 M^*(H#M=VP]!;A;*\"](;"SCQ2!'X(TUG=,N[+./?]!SYO8,"2,AO2\BO%["Y MIH14M\V--[=0DFL(\ S'!*@H,EIZ 2R2$"R2$ RE@(1<3T(N[K?*D83\;LVA M:TJ(M/.A6E#OHB**$FB%[V_*D^2*))F>(23\B,&G1:" A ).9N$_'K9J6M* M"-PB1_@BX(K&L"$B)!%:VPY[N/ ;GR$X\X@Q;YTA^71U_X9=53I6G_E1D.90 MT29M]'&?+NZ?&TX _?VJ?70LC\Q:GGZL_?.CK1V7UH2:I55TG^H.=>:O"XT5 MPNP'O"C3S)GKE1VJJA"S8"?AP$-EY;XE0'IK-E"-C+K,S0?DJBZ M8U4L2J4Z3.*K,623/;C?S)LD3FM8L%Z-]TNXHK"<('7'A44Q2"L?8)$@,JH,9LV$,YLC3RP[I7 M:7EZ+(B1+8J@]"-.?41^OP!Q@Q#^'6Q51!=O+LLGAPI ML-M;U[TG?DY4V$%Y%>4RV5^%75'T=9NITW.B/1;XG"DON30:;_ F.3+4&J8( M5HD:5%=Q@:S(LJ90XI$A@3_[ZC%1(-?YL-6SY;HW6I;:6 .O&!MX514[^\FR M6LJ;7$\@3QC.W2W/#=EVB[)=9^$5@K1$'X&BCS#) +F^=IP*R'4^3/]LN?9] MDR#]?5@SAEJ)V S"F38OYTVN)=D=]" )@L0&S\![;12J[#J6Z\CLIV#LD21/ MV[X N09R_24<"=ERS;<@OHXX*"GJ&HHTA])V4C;SYL[K&HY/3DH[T8 4;[M" MYMO=L,!&=VD*@:MI37FG6,6>,R[ ]7-,LW%L,V>>@O$IT2!(,^XC@X)8!(W'E&\2^(Q&KJ:9+6 M\URC.%0=EW*$<3@\--&(3@D:HZ.3@G[/.OIW8IC]?=*C,"=L?;LBY[X5=ZV, M0[%9S3!?],Z4W8= 7:T.[2X?Y,@BAV8OP[ON2:+SH1?[Z_::@1SWDW_6WO/* MA=/_T!]Q6E5=V6X(:+-KE@QTA)&EU< 8K0J@JOK/JJK3\!E*JN/T=P(#91!? M%@4 )=6_-"&0[RBH'YT+2@"1R DA@$CDA1) )')""/@[!2B1"TJ DNHY(000 MB?-2XA>#TN_:RO/70U!P ]Y7?AYY?Z]D_7FRQ7TW66H?(6(VMU)_7US T UM]=N]\GWN3_M MSMQ)!/ X ' W=X_MU51R' ]?B 8!\;J_Q\M57*3W-/EL/@'/VB0#<<._< M<,[.,E^)&](3[K-QP_WTD '<<+_=8FX!G<0/IP&#:DVYL_IO?Z> =:7./%?E M'!HM;K9 %KT:C&I]!I47Y>'*^(-R#C]N=,3Z=\=;J$Y_(5MIK3NW;1]D+[TO M9Z$_7 UK1L>9EU5Z+9@'Y2;1"6 27X:V'%8H:,&F)9 1^A%G/E91$<@BD,7< M-E(X=V^A2\FB,^-W39:166XX,#L#W.O91$M+RQ9CY"-&7ZH:U!>0Q2\ Q7-4 M8_AZ[84N)8NZ63+77*\/&0U%+>&NNA[Z+)N6&D:P1^3-OB;Y#8P"6;R)+.;S M7#QW@Z%+R>)"F9;FBM]Q1+V@"%#-X'"KQ:?E@0GT$K7]UIV'IE[8QB$U_ M_I!7K&P1]+*+!I2\\S/E]K;6=7K#7.H\*6K,$J\N&-9 S?J>UX)203:TM/(N M1CWB# Z"E)\O]G$=U0JB6'>M6F\/UZ_3QN-2JG5,W?#F=_J6+ML9?<@ZG+^>>!.TM-BUV@=&CZ:KSECOC7%2/ RY2L56_>4EI?COOW0ODGTE MOG_^8[V)QJ;^XSZ4U+FNZ%ZT^7^?L5[P'_/"URNTEOU6 M]Q%6>!WJC/'=9:511QG=Q_T@Y'[BC5F*6LD >-X MN!<7+4FJ+KOZ[B$RC;V%^Z#&]_D>XBSV!PQ^?(AID QY]@G"//PS>H6WL'TW M^BKZS4Y1HR,G.40>Y$3?N?_Z*T_L=_,JQL>*7']8QOC-9N.@[MC52O%AH$QH M'@C!?,= 3<0\$"*2"!P0(@>$@+\S-"!$#@B!?T=10(@<$ *HIIP0(E)-0"+R M0 CJ.PQZH>2!$$ UY880!+ C\D (^CL&SH@\$ *HIIP0 J"FG!""^DX!0N2! M$$ UY880 #7E@A T:%MV5D+\ZE7@-Z-RUZU>>E*1[$KE3-\.B'V%/7@O%O5% M"QB_T[]:6U=5E%\TX]L MD#-VG?A,+/"IU.V-=^4]=]_7W!4@+^^[OJD^\9\"9!)Q)P)D$3A_@ M3 +.)" O-S5PJ>_,Y7OI_)&!&TTG#I_)*V#??DT71U+W&! ?.#> WU2 FO[2UO;3TR/_R[3(\1WYJX;$!:3*H=IK2,A+74(T,17 M-":ZLCZ#= N0_VM:$G%1*D==J):K;U7 !!=A OH[F6^$!"+F7QXD9Q0)RS-D M_K5VU _)4D[XX_.AZ/>VY1^Z.^:9F*;:IIOOSSZ;MNO\" M+'1=%DJMP3MFH:?:P8!OKJQZ[IMOTCK+!]5S8*)_O6MD_EYKH:L';-Y:>$%> MR9:B/LC>0TMVE$6Z!1B2UDW^F1R=KX7"U4,WEV^A<'-C\1<[++SCGKA0$W%, MPI"7K0JC9WE)B^U4&&/OKVW%G;1?=$Q(@T//NR40)5+O(I-]F=,'G3HZQS#2 M7/Q!(YIG;TC-YIKK^NHLH_\!4:Y@6P;KC. AS=@#$FEYTD)+V^GBU".",8\8 MR63T0+BX5-W4P?E[_JISK3Y-+[VU^'U< __CTNR09I;>>D.NK(]$H21-B'Y' M:,IA6R2Q#5RC6^J0=&ZNC"#L%W31:2^()S6$/:DAN.&W)&T'KSFS0W?0;:/: MI<58#1&Q&@+JY]KJ)P?2EB/UD][KOO6&?$KU\R/9.LZ4J%D'Q]M!%57,1J^Y M4ILV5U&LC6IN^Q+%!)=51?TMU>WAK7# %>>A8K6&BX7/:FGS5IQA'G&" /KH MJOHHO>MY:_'+D3Y*"[3>>D/>T$?OZJ!_YDL)_4C0Z#NRY:Z27ECL;.F[7OSC M@S9:-A>=R0J1.7$XX]M=LD)T,?;,VBC:S>@Q&6K)K_KJ;H<9;1&B.BV[[;@E@),N@I.H'&S(Y]%+O;BMG*7.CMTL#WHH MW-@]2G:'6P.M+B&H*4J;LGQF ^VG>DBN<"MJU25U0W;[C*!V)UY QO (P;_] M3<'$(P.?=K<'B@@ I.L"I+C2Q:TW),^*2&I42X+DUZ$(3BP'ZEI M7R'\,:0KA_%';!#M26<=#W2?\3MKS;C=6D^7[]:L;D01.ROXU*-F'7O7G98X M@9I%$]D.1!'6HDU"O_W-4&B6"LA_0L1%D$(NZY-<1A]^]UW0*\EV_>NV^]=^52)(#W@-Z[5572 M7^:]NTV;34U*:!J;;)%M^L.L PFQ]^:D^ 4%"7SJY\O!_&1L?$^V-6#C\\6H M/QD;Y\Y,/W.PYJRNX[OO8T]]1H$6Y$<$%UMKJBID[CGJK8FI4\92"O?#4CF+11:PI?Z.]\HU,8 MTXYF%*=,E9>H.%^/?"1),B-;#VB;2P:B/YFVN2?'#&!C<&A^ A\/8&.@C>_% M771=[!=NV;$FJB3-F4V5'TZ-(2)[VCWAM;Y5F:V\5CB%H5I@-Q;]_5Y2@@BO MQ0R_* MA*SYM56O,^_+NZ[M)%]XGJ-/?4^>KM2^W8TPO.5E MP/$)3_(UN\A#HF!5AQ6*@;;Z*)#HY%XA^L@@V(?\IT!S?+93ZWZ\18#W/MNI M!5P\YW/QW/J 6:+!>!846[CA6X&K#5&^K_ ME.3V3O22I!$02+VZ;[\1N"H6/SNM*!C-/")%ZOM-*PU&6YY\Y6;<]^H,MZ7Z MH$\78*CH]RNK7DG?SEB)B>][(1CQB-(P"-:###>0X0;8^$ZMK$^;X0;8& 3K M0>H48.,OJHWOQQD&V!AHXWOQJWWDIEVNO#K<3G44W4V].G9:^ 2D]0#WS/VX M9Y(O#R5[CMR<59JG:E4V)9QW2-'$35U:LW6M%/ 2 L>^&N*10'$0%@2)5+>7 M=A 6O%]X?N\^D5PGLUSSUM]/3IPD _SM ^='F'!7AZC6TM1K<(BVU_A &-$2 MG1PX]+>_4>IC@0$@\CDW93ZQ_PCPWF<[;N['Z0-X[[/IO9QY:NXZ ^H<\$08 MP*K?+6(89XYI-[0BX,16V1B>)&E,;^*3NTUB*NE;/9+.F?NPCD DR%RZ=]<8 M"!N E!J04@/8^*Y@.TBI 6P,@KAWZ1(!; RT<5Z]*_^Y0).ELWKP?]+\S6JU MAZW2#B6Y"EFM5R13YIN+WW?=/YEXS^+21=E=9)C 8J]L5BUD-!%10MA(W0TD ME3J\A"!)ZS<,>:2PS,YO0"^ X^U^/%\WT MG=G?]@DAW!KP_ZP\M6C2Q=;,C M=-5]54A%FOJ(2.<]7ZNM>@]Z/>R M0>);T_>2.4NW7AO@W2=6Z\MMPD6>?1$1;9: M6IBF:;LNNY7U55I8YID5>V@P7I!=7J $UB]T5DM6C:QBJQ9 M-'%0T8\$"2XM@(/N9SZG6Z\MM\KBS.ZI/Y=SF-$IU"PZ6S$TVF%5L_4R2:=R M3KTOYW>;C?7?Z8MG!FK,)=&<5K/HRX*\BLM-/0]VWU%0V,/@Q_2.FXW__ M/;UT,9W\N,?.F\)U/ZKA31ZYP-5(UI4Z\S/>A<26\W X15D7-B&2&A-]O\+S M_._?A7SVAO3^8YH&FG'A<<%XVIB#A"W<4.ONG!$);5#0) 2++SSBU"-*,8\H MC&0HEHN+U1VBB_,FU-U:_CZNAO]Q:7:X-V?H61321X',];71K^>A'[!-.I.L M>LS*L+?L41L,[K3)PE9@AAW6Y6,]1,1Z".B?&^3>W%K<F$XJ@J[ =VI_^&5W?=T$<',K$9)5P51':W*'1%<)G3O;Z ^UT,>Z8$R6W&Y+5Z>DR&7L(F\_%0D(>D2$(5=SU!FV6MD>BEN&D%@CXR M\&D3N7\!Q020TE614LY#4'>FF'X2A>H7>:,@J5R;,Z$EM.@NS2X9_'X[GE]3 M1(M:6^WL,+)F^ ,"5MB>VPW:0:*(\&]_4RCS"-,HT$0 (MT8(N4\OG5S3:0R MV^'*@5>B898Z^Q&JNUW;.+.CYZ=*9-T?E464-TQ#I45C:F+6L#9(T4Q<6@ C M'@GBM+S *R621+7^G?1BR8]\IU-N^V;T?"7[WS%5=,N7#Z;C3-_^_=_H/\,^H/@/Q\+!N<"DRTPFG?SW M____GD_^5'X/HO9L58N4T=%$ZC05FCJJ;$#R/'KQ7_(JD$/W*,21%.-'*?[K M25SC?7@@OM/T_WGX\6>\&R=;:/$O$\?F:[B5/B M+T>-+8&M&C_[Q5,3JGCV^B\4^4[&;!/]\[ J!/^.7XA,SQP^B=/GF<='?E@X ML9#_3[]3?,6X?_3*])_Q@R(NCC3!ZC_/5=7AHV?L$^]L-)]^+)-QO=ABK( B M5/,D(G(J)GF1UC=E[R7O9#&%G.@S:2;+%#/#YI(JR[*$SPA<8E2$EBB2)I6Y M+$\9=/8M7;Q\U("V&K@A-])GL._N'(-<0\-6-=* $@*_'FH*NXF*,F$!+AI$ M5=V+9:0\UR14HEZ/7/=&Z^T05XK*/NUHR+J3!G\E(2)7PYLD*OM%K M+:IDP83/1B-/9BHMQB[*!?!<['@2-D2;$$MLXF>>SG3LK'C6,YP*U^C#HPZW M,I!U*XB'8J^'#KC>@*\@TZI8<8U*V!$VTXD:O_]T456G8Q14:^5RG=G(;6I% MA,07O(2?+BK<&4N%KNF84>F. K>P:Q<4/8A&XJ]'EM4F1(P1W!-#8CRB%+DK M-VPV&GFR_$EU5(#+[94E=EID:;A1^8(TCD>>+K^FP0JU,.F]83)04%@4][V6 MGPP]63XVV'%M@RJLC$IK+0A2M]@1MO%,3Y>_5LTQ,;;K+#RT2T3@5/7A9J]) MA'3R?@?%_4V(";:HKFN-$5'!3!*92\>>;I\;+9W]@O!P,7-%#;[W7G/5T;Q1$^7 MSZ%"1<;:[:+A4\K G"G+H=J(9WJZ?$$2*["&0S.N*'!-@G!9%$:T"!V=O!]R MU))<[?.^.(2(:C&"2Y6I%H\D7H]<\GRO24_W;4[7]$IS.T;EL!A$(^G7(QM$ MS2C4X&W1*#:*R]%FCHSH%A^-C%TYKQ[J]]#U;K&O<<-UD]@YHBM+538>>K+] M_++GM"^5 ().IT^=5= M>4@$#0\VBK!X5J\K(FO>JIX93? M#0Q]U&IJVRKOZQ ?C3Q9$PJ-F9;7&-.PL(>-8"-VRUPA?OL)\8.1#3$CKU#G M.OUM@\>Y8L^QDMZ )TMR25QU@WY1ABL#LTTK[7&)&,6]PTZ6!'/69M?MT7.8 M7)MM7Y/<@NP'T-DL>>SK98:G #8E@DX(VSK#0=IZH.(^V+(*>S[:PDRUYLT+[AHPPA M\[-RH3%.;HN>,,NNPXWE-=^IB3YI*(. M-O,,AEZLK"%MC6[8;U-P\7"O@L% MLE?JF5H\](1>J^Z$G&OEW0KV;7+:Q/KKZ5H,DNNJ)WLP*;$4-:/'9=A'JNQ& MASI[;AC$28(GZQJP56&T[6NJ&,KTMCQ@[?J^R,9#3]:U,$J=2GOL,D9EL=C- M=XLIL6\F3SU9UXC"1WA%1DV1[*PK^,H9;%M&,O1D7>7%0,6+\_G,"#L]%(7T MFCI;:TE"X\FZZ)E((X+7A#F_3%N!'I3G*)Q8BR?KVB"(,G'(/<$-ZQ-B:?:0 MX89/AIYPP=Z>ULKU]82&]:HC=T2)*(BE9.B)OIPU(X"W-2+^B Y"!%YJ.K?< MI>;JR0QL>NF'9:+,)+,<'IBX9;1H01!;,)HP)(J6>E/5G[J M2WMY9$DT1(?3LY.G%)*G,9$+,'N1J8Z9B1 MIM5LB%D9<1QDS^2=(2]6\$RV*M414+F,-5IZN_5Z0!3%1WZ]#@T*?-BI[H3@:C4QB6V S(29C"0U' MLA:4(=1WJS%5J#3X I\),9G&FJFSG488X0"]7QTV]OQH318>FZFP6Q#26.W\AHF9$**'A=^N$ MRF!LD 4QX4J[T44*F[YH]O<%6)*&8SG(AIC5_K;'3#6E"JMCOHTW^IT6T@HR M(2971'O==L6EC; Z,%%NT=ZCU6R(.:XNI$5OPSAP:)C:#)*-X4#ELR F;2*Z MSW:;"UC5&!)J"J,J0;)9$+-!]7G)'"G1.;/J$<9@-]]7BYD0DT3\,"1*6E=$ M \\MUX9[34B>>;I\9-4<$FRI.83)0;=I3FL#T]6R(28[$'2_7+!*AFF8(6D7 M_4F'93,AYMHFA@58@_<&9+@>PUEUA9]G0LS^4.0T;<[5C8[;67=]G-TN/38+ M8DKZU-%%:5KF_,)@UUU._#4N94),;%3)AIB=IF3X M]G!(PW)M-M'6IN819) ),7MA1]LA3 D1Y?&VXS6&"#R<\YD0TRKN@PHC:PSL MA[.NRGDEO,]J61#3K0=BL-T)!7BSV"-U9*]T(NLQ"V+62(S9;4JN#PLMN(WC MU$@U!VP6Q"QW%S[B5M&Y.%Q03ION<7N8X#,AYH 4IE.'@FPC.@-0/C2;PY+" M9T+,0K,D1'JOKG*5*<-M6M-I>T1F0LQ='\&\\D9IB9M)K3="ESV]O6>S(.:N M;#A:!C"U(7&"T+C!:MTA!S2P8$5RI5KC%< M#GKK-9L)1L?%^L;:(M+,$*8\5^(VJQ(^U3+!Z-)N+/A5H5B*K$H>AM MDZ$G7-IJ0K,J5P_FL(JOD#VDH&4[U#)Q:P=UU*LV7=2W0B?(Q*U[L3$0$+2Y$2N5 ;^V M"IY0V+'9N+4RLU!>85F70SFI O>Z[!3]"6Y=#0IAU^HN4&[3IMHUNJ[TBA,M M$[=*RJ!7Z?'SAMB9K_$@W#9P$V8S<>M^,:JOB]V2*>I,6-_MQ[6IY_&9N)7S M"F77[]0B@WP2CAQ8&J^(39"-6_E2,"L)@2R(@M94#6M8GRYFV;A5VLVK/19O MF,:0:P8K8]^L5'9!)FYM4>XJ4C\TSYG;-6'@>("[G2 3MZI";1@LU6T@0MOQ MCN2+TG#0Y;-QZW2U=]J*V-J+>M LN+QE!$.(S<:MQ;D4CCLC318W= WS^CVT M1BS8+-PZQVF9DJE([<\84L(5 I=D&B$DDL90C)K!L$JB.%$*GJ"V9B5NU%MYRO!Z_%LT0&5#+/6%/ M&GPF;F7IH#(9^(,"7)QU%^7ZD-PN(ZV4A5L5Q!ER^W'=X#HUD_;\&3TH-3)= MHXVBH>F;\8"%=;Q8[[LS61!L/@NWSL@-[/&+(J0H7-Q*U*A1D/5IX,P[*-U_A)>3("T+M^*^!L/2;NK" MNEJ-=$VSOBG*6B9NE>L+G9.0Z/14MXCE#H9-CYWPV;@U]L<.%VI)U#%ZC1;Z M@SJ_U#)QZ["(=-P%MT%$4ABUC0J[H6.'4@9N#6FZ4"ZCI9EASFMZ:%AX0.*9 MN+5:+<.$)1#-"&%+OJ?->1/%M"S<6JP,V7T9'7#PT"L$4I=:]JU!D(E;<3-$ M&MY#-RJ?B5L7(;.>8\Q>_9LC<.^B[1W]%PN3*I!%FY5Z7Y-]54HX#80*S0E MF1FM@FS<:O3V*WG-(QPZ:]OC'M)?-LO9N+6-D_/>UMM[HDJ30;E15GVCD(U; M>=WURT-7:XE#E37"=F1N9U[4LW%KW<:,W MTQI=477'LXXRJ+I.DD%UWWN@;C7Z?@U>C>E54@RS<6E(* [& L&M8 MWEHU0>NT0E+/=HW.-IW1O*)'I^4F+.XLLKXW['HF;G5-L=^?^U51W&Q4OX?7 MFU7.8K/0Z$XNF8NRU"G"YJ;FT-4J'D!"MFN4#EK]O=Z>,P;9U[KS2%NN))G- M1*/V1O9&9GU+<"0N]P1_9P@HGNT:'7H=9V3:FX'A;Z5IJ6HOR/J(S8287 ^6 MY_72S.(VN]':8KIJCPW8;(C)*"49&UK=B2'L\ !5(CWLP3^!F-" K8U5RER( MYG0>R*WUG@LT+1-B[K%R11M/!QXGC ;-HBW7FW)+RX28/O#5KO;\BIK0Q@71Q6/V%+! M^B<0T]U-MX.N8FS$#=(0%![#+3]%>*?KXKK$0%EQ(K=A<*&/[FBIB&6[1M6- M4_=&BCT3H6ZSP.&S2KOK9$/,%381)TT3<8WBB)S@F# B*"<;8EK#UJSJNHK) M-3BTU:^P8Y5;\MD0[2';3%9T),:ZYY6[XOK.%P7]CS M;I\E\&:V:[0QKWB...B7N'!0@?;RW%SMW6R(69>7>+\M$ JL5A"(G1=Z%.&P MV1"3';*;81.>&!SJ3O0B%U0=% NR(:937:AZ?4[;!DIUJJ41O&E,>/X%Q'R5 M2I/^)&@--(ML_'HJE*5'1+]09Z[TW.MZ6G[S#G*]V M7GW(.IR_GG@3M+38M=I!\BODY[_:6Z&U[+>::W%3FX@+JK\;0R[[]*LDD^DI MD29-75/L570>N.I?QS^>YT"03SD0:4J+['OV\8,TH27YY$7:R[-*\E#B#$]23B MS11Q0(@K$>*]ED& $%ZRI "*":OAHA MWNY] @AQ)4*\UXX,$ *HIJ]%"(":T7]\8INV;WF CV[-1ZD)>,>,5)37^HF;#7#2 M]3DIM1WOF)-JEF*;:KH__VS:KOO3-NR J:[%5*GE><=,55+GNJ*#@^[FG)2: MJW?,26F?^(-Z.K!55H_WEP;M:8MQ15'5^?P_^0H[O;7P@KR2+45]D+V'ENPH MBP<,>7Q 883YF5#]ZIIO&WOZN!%Z,_),&3K9GLS"0W,6^E:9&MP/VE <,; R8W MJ-NO5OP@K8<>32CY(>M*G;F$21@BQZQM*V[K MSNYT]VE4&O1*7%0MU9RJCJ2$F_Z6*9990_4XW7.7@8U"T3MGJJ*;\LK]WV^U M=OG;PSQN(^_][S=]Y_UE^>;,]@X#OCU8LAFM_O"&OYZ](37::Z[KJ[-(?T8\ M$(V#OSTU,V*I78^#_!6'8FP=0KDR15AQ9Q;TV]\X^8@1\"..X?_]]\LM_/L* MXG<%%^P[#M<_=ZB=:SO2#-U;R^/'U?8_+LT?:7+NK3?DR@I*%$K2A.AWA*8< MMD42V\ UNJ4.2>?FV@G"?D$Y/?/-N^E,GO02]J27C([C;Q&MCAG0@EXV1^K6 M\,MQ'R8BUDM ']U<'^5 _'*DC])[]K?>D$^ICWZDJ\<9(37KX/0[Z*:P;&UJ M7&FY-80NAF#E"J$@/']9W50:4J-%NRM+7"A":TXS_1TCQ9B)CG0313RB% $4 MU&T55%H"^-;RF",%E9;BO?6&O*&@WE5*_\R75OJ1==)W9,M=)?VKV-G2=[WX MQP?UQ#!(V%(Y(X [@T )%WL*"_PS0Z=H-Z/'9.@II=/"IF*!;L.ZJI?Z@V:M M&3<=)9+N: CZ2!'8B9[ZJ=\;*"J I*Z#I*@<;,CG450]U9-U2YUQLF-%V^0> M%)-;[IA#:LT18@7!&A5J2K9F^IEQTT\54VE95ZH3A!["FY;7T]5M)UC(B6+" MO_U-HN0CQ3! ,]T>0MTV:)(WS926';GUAN19,Y51H\IE7QEA9X*0-EVYJKN M^4[T"'O^D$8L'K0(@$8X],&S'U1SO;)#-<[2RW]ZY^GZCA'@^RM_DB&+'Q:W M7P@\E7PG,30D7#K(7-^62 F#S^/II<@&IX4^(\(=5.+P<4\P)EWV]^-02?"I M(+OJ+)Z":KFIE>1$#*LE\RN$/X9TY3#^B VB/>FLXX'N,WYGK1FW6^OI\MV: MU8TH8F=%M,A=?6)VFD-:%)KF?(BS8B!I<0M[-%(#CQ2,9BF!_&=G7"1>G,M" M,9?1"% GF-I7X7WKD"_R_#>U:OP MX[=Y'&*Z")R_#>>SW8 M ._EF_?N6^]=N;H+X+T[+$Y[*;UWY2*QO\Q[=YNQFQJ5T#0VVB+K](=A]\D2 M_=V:92#$$B9731?7U^A407X_[>5'6HW;MW_RYL2//'WM:NZI MT2+3-[\L/% M5T9^T^J"G(RZ.FD(:KNM4+OU;KIG[PFM<5Y@[4?-:LGPJR.5[!.U7K\01&@M MSOUY#Z[=0=*/&LWB0?$=1[64\,'[D7 .TGSNQ7_V)4Z9>_:&?6*G%^"]G,/Q M>_=4 =Z[7X?&G?LM\NTE_=@M08UHB%VE&U!BARTWPI4S;]3EWP?@23.G%]72 MT_)V!R!9/.#(9$;IIK%6]OS:JM>9]^5=UW:2+SS/T:>^)T]7:M_N1A#>\C+0 M^'@Y=I>[YAR!H3VY&/'3P&X56(E.[QT^4G16_0:@.3[_J74WOB+ >CGW_ ' MSPT=/+<^7Z;B=A MJRT=25D: K&JS20;KO,U7F*2\H48_8A3- C4@^RV3Y7=EF>#]W=4Q:_?"3_5 M%$E@Z%11/+L=;JKLKC3090-R.")H#YK>NL9&BH*(( -0$2 +XE-E#H(T")"2 M=O\I:8"-@3;^!#EI@(U!4AI(2KNQS_)W[0:K'58VD_J\#C<&JS5CAL(69[3( M;DA\C7><5<;M5$?1W=2=:*?E=D V&? +WH]?,/GR4"CJR,U9!:'@(^X!\6B0P7=[<071Z%S>F:7DRV!C3;JVX-LQS,9>,3A_[V-X5G=8< (G]W;K=/[%T# MO/?9CIM\N<0 Z]VO?PNXL7+JQOHH.B'UVJ!E>-6]J%:%'=?QQ!EI).@D]FF] M#4_N-GNNI&_U2#IG[L,ZPI @9>[.76,@I )2N3Y!*A=@8Q#@!NE&@(WORN\! MTHT &P-MG!_?RG\NT-GKK/[[G[0@1)"!5)F.!),39B@VA?KL>BC^?K>P)POO M65BZ*+N+# NXW*&0P09W&+@A;M5B1=AUQYH632AI0(A2CQ2>V2H,Z 60OW4_ MCJ\;Z(4S>[M^0:25F629@X4Y@8=EQ>)VQH[8]/E$I*F/B'3>T[7:JO>@)[=L M09)6#CJ[@U#'11.*;DW>2R8E[R82E6Z\-\.YE,VMN3=]+ M9M[<>FV =X'>_=W,G5NO+;?I%7ET1$6F6EH/J6F[+KN5]55:S^B9$7MH:E^0 M75W),&97@FXYX]5@9!3+$CE9.3C9*47&+)KXIZA'! ,5]/XLE^K6 G7)7*M; MKRVWRN+,WJD_EW-9[RU;8YA%8;W*DG"WZI(54TODG'I?SN\V%^N_TQ?/#-28 M2Z(YK6;1EP5Y%5Y"]A[IOJ:EL8/!C^D=,Q__^>WKI BWY\8Z=-X'K?E3# MFSQR@8N1K"MUYF>\"3FO]&NS3JM3-737TVR9V*I>6?O]FY#/WI#>?DR30#.N M.[IJD;"Q"C(7]7[TH +5= 9X!!ZPI"8:^4C#Y"-&95UYO+A8W11=G/#1S6/A M>7-TOBES_[@T?]R;=_0L&NJCR.;ZZNG7T](/8">=20;:Z6/+6\I)D1H%35S(':X8T#O,1\>;E:K%RHF.E!.-/%)85@\QH*&N MG@5[:X',D8;*?6#C7:UT[ORD/U1+'VO7HE2&RV!$=HI&T5MN=M/9:.&6__!. MWVO]%.UF])BLXO=X*+?,\2H4.T;3="RFMATZB7F7=%>!'QGR%$K]"V@J@*5N MBZ5R'L:Z,TWUDTA6,\(MF(2)@6%N?1:%ZH+!3ODK:29W(I=L2.-Q6+48T>-* M)4EW$P@51ZU(G'K$X5,,!533+7*M;RV).5)-N0^:W5PUK6VZ1BR6 PXN>F5: M*C#]354_L[/HIUJE'2S'M2+*B**\U05I \]+-8A-M$I<@9,B'PGFU)G]2JLD MH;)_)WV%Q2/D*2=?TL4QXC/G.O'G/8:9O,YYO M1\^N9!8I,7'X?* MTTAX?4]]M="K:/IT8/3E1]5\M):G__YA9@/^YI5]0(@K$8+YCA& $#D@!)"( MG! BLH??K%@ "'$E0N! (O)!"*":X 05R($_9UX,T<:$ *HIJ]%"(":$7*U2]&Y>[WJKIZ,LS94&<62E_A3UX+QIU]OP%1;4\U#\J\Q7V MX+V ")".VW/&9VWOE#NR7[VP/!"&JW.&8J_B#__W&_KMMP$%?=GZ"/0'F.2M MA,AGUSA^ECSZI5D *,B[Z:,'%.2=<,9[7J>OL ?O.'SN6CB ]P7H!>!] 9SQ M6;TOP-ERK4WX7+S_Y^8D]9VY+'+Z8W/RJ5@)L":_ID.AXRU4!Q ?N!* *P$< MCM=6C?D^'/NV]_I /SP M- (1Z;RS0.Z!\K.J M1__W?S#F/RX S;F7 ?ID"]ZB<(KU3O][)HE/(TEWC(C3OA7WHO\N1/L_UW3$ M][AASQWS 6O:ON4!/CB+X7/'?' H^@X8X2PFT!TS0MI%+=V??\;-U'Y:$Q;P MQ"]91'?,$R5UKBLZ."7.8Q?=,2.D%6(/RN' %5G57<_0"/%*1M6+ JW4=_2X M0;H5V4G>7U#ZT<=WZ%G'Q)*J)(7 #UT3D:MV3TP@ M$<=^BSC\B-^D>="5D^VRZI;G6$+3_,M;2^C'U?P5&C#B.>A(F>M^9U?55^=O MP1H6B@ MLG*FLI!>D/RUUWH]_74QWHTZDY5KHN=,0X+J^&LJA#E8&J= MN8?L3WL6V>%D7D-[]H93(3;8B[4E5\#82',E+1K11PPE;]$'#:@N@+9 S\;; MJ:Z?-&V<\[I0H1 )AANEW;K-$]APU+Z6JNKLVNK(+75J8F7)[309@6=[+5%5 M<<]&&G\D,E 6T%4 9N5+5R6E)VZ]'[E65=2 \2%_6^AR#6F/M<.5MIWJUVH- MZ[0W^R&][C"P,!*W)J[#C&PF6H;Z]GQUN1Q$FX1^^QNC'E$ZL^7KG4C++^". MSUJ)Y&PZXNHE1=YQ^3[$U$'0OQLG_"=--;^LXN<0U M@?-Z:S]V-;,,S1"96Y%3N+@GL#Z.\&)O\?MNVZ0YTXLJZVD]P0/B+!X 9S*C M=--8*WM^;=7KS/ORKFL[R1>>Y^A3WY.G*[5O=R.KP/+>O/6YLO=T4-MM#+-< M[\E8B_.W$UZBDUN?!,A8!H?:W3FJ #-^_D/MU@2[]IEV9I=2;HX?PY'55F.X M;G =F];W(M8K- 9!?/Q0[QX_GS_A+*[>%U?)3*[<*_?/?_6$ M,W!!+WYV6IXRFGE$BM0YG9:MC+8\^Y?7NXFGI4K/^*GS>N# $>#S(-/E=$',@] Y@'(% -\#?3U MW3O@ %\#?7TOOKPW@/6G26/B=JJCZ&[J1K+3^C9WXSC_(NE+P!_TEC\H^?)0 MF>G(S5D5F" *D<:E;<&'*VH3-TB55=9K7D+@V#F$(H\PDM4PX$XD(6\AI%QY M>N[=H0/BF5\YN)XS7TRN\W6N>;OR)X=2DC;_]IGT(\09-M=& ^8I1]0%K(+[ MY4%]L$O.)/K;WPQ]6D(4Z("OF=-P-WXKP(R?_D"Z'V<38,;/KQESQ8MWG?AU M#D!3WZM8JR(@2T.&Z!TZ&P<"W0IB0!,G;;V-:#Y_SE9)W^K1ES/W81WAT_MW MCW_U1"T0YP 91)\Q@PCP-8A+@SPBP-<@+GWW_AC UT!?WXUKYP:7I\[2\- - MJI W:,I%<>@59\RD!.U7_=]O>/AD)CZ+K!=E=Y%U1VH:!K[81G2XT2-=4:R2 M=A=B)01)VQVBCRA#?.R:+E 4X "\%[?;_5^R_ 41AV?:B*<7*L[YB(I14(,V M:LL@$7'J(R+^:5+5VJKWH"=74>_&UW_)!+4<-P<%(9I+9%/=FN"7S+:Z]=H M,U\Y^'UK@E\R6^O6:P/,?.7@^:T)?LFTHUNO#3 ST,QG2UNZ]=IRFTJ21S=8 M9.^EE8>:MNNR6UE?I96#GIG,"WL5T=,MR*ZN9)C.$&OW9N/]E(2%%H;SXDP< MS@1>0M#$.X90CQ2#@!1;SZ,N"O(HKBSW(WD/=M]14B##X M,?TCIOA__SW]!'63/KXC1SURV57?FU_OS2V[P*U5UI4Z\S->4\66\W X15D7 M-B&2&A-]O\+S?W!-]=D;TJNI:3)MQEU49]L^!?^?C>NL?EV:8>_/>GD5E?10U75]? M_7J^_P%(I3/)0E+\Q-PT[>&&Z]!P,!^.Z^ALS\::BH@U%=!0^=-0.?!SY$A# MW9M+_HXTU-O7K5F3W>K-I3,Q],)P5!5V [I3_WUOT(>T575=+6#HQA:-"MEN M^_RD AN;(-96]+>_"9A\Q#+M/J"R;I\B=6L)S9'*RGW@Y5TU=>[DK#_44Q]K MXS)91TECMX8@07;9"T4]QDCU6Y168KL#;NB/3=??' M; ]FNMXX:6LF:VIB /@R/PF]A,;5ETF57?PFE,V'355R2C']=G^F\JRS-.L& M'ZG*C&NJF#_^B=+Q)S)&![;JWFQ5X&8]V)G>S4T5B,\[FDEJ+762JJR[M&)5 M#?7,^:8WK8S4UWNI4=XJ\8HMB8F^&([V8R-L9:)__$.'(T^1R-$K@+:%!A_D M_1^^<>@R OR%0W8\FXTLN^('Y5@3IA;XY?^P_59V\U;WA$]P;,/_ ,N,^\G. M*>#VL: [!GWB&0*2_#>:NVWZLQB[,SV-Q2_VAPI#J+R.#?86>FG&;PV$ M?_RHE8=KV?Q[T6J3@!%78L1[^"0!(P*-^%F,> ^N)6#$E1CQ'L1,P(C -/TL M1KR'X! PXDJ,> \E*&!$8)I^&B-.8T8$C+@2(]X#>@H8$9BFG\6(P&NZ$T:\ MA]45,"(P33^-$8'7=!>,> <=+.##Y_APG_A='UEU#/[Q3$40=UD+O7BK9=\=0#]0-3OT^;= );Y[FAP==3]3RI#X!%\VB"( MAH8^_']_T']\V1F(12^Z_-@'9.)4,>-6C\9;=9\/S?' 'M[.'EX9U3ZPAP\B M&3? 9K\[&EP;ROV:RA%D3@*[$&1. D$(4BE!*N4'R_[O1X_1Y_AE':7?CAXW M2"1!\/@S\P<5>PS,@/E!YB#('/RHS?$6EO"^]\*F8>]O@T$@_.AB?C8/@/FJ MW%/L,WU;O(3?50P74-.%W]X,)X:CVX$6 Y\ #< T$X M2PCTP(+@7K_FTN=/= O;F^BM@4Q\*B)Z8)E( 5D1E6"7.$]<],""X&*W>L;! MDXICN*N/^=35B"H@8C-N['I':7(](Q;X'U/4[H>;](%O?/ Y[B'L3 M*7H01I>W4K'?OH@L(HWMP3&*1K&Z0[N);FC@Q2<"OBY0S2Z6L1 MS3JK9BO@P%BJXG2>X!/'"9NECMR FZYHTX5^ZI H&I? B&F(R[#A@I?@D@^Q>G8=[U8[&$L5>!+!7<>7M92 MO7'I8%LI%42:IOL87BOD\$QJ$,TX-6R;F MCW]8,O[$1 Y]J, T!4[4K9VHV]/CKBU3>#FF(WPFD5&3QI)J9L-.ML->RZA4 M2@VV'>E9H"70ZTDR'2\GQ2(V*E'H[C#Q)Y)\]R+5!RA33!NF#!3;,>$C#)EP M3RZ($71"H2]*V 8!)E/-6 %4BG;_!\N'Z_./BA\/>.*(/GY8Y3YQ )5R3!QL M#*@!5KOXH&GX]XS"7WXWWQM;IM6:GB@8:L<1QQ2[CJ4S.>[KQU'X#"HA6$!" M4P"ZY49*)A38$9Y?8O4ZI"JLT$?< M*D,D4#K2UYYW2)7TX5=_E63J]"CAC' M#K8J]GK6'373!;X2,221K;>K@U$-$HG^XY_P4RQV]/+W1U26KUR9^G H'F>S M"%>'XW@G#TL@[E#T.9;V4V3OVFWT9Y.]JP.)!K+WZ/!V9Y.]]VY>"F3OOF7O ML>W>E6$_ MD+[-Z-X#@_+7J/7-GKAI6A(0K;8'SZ&MI]LQ3MV])XWHK;>Y;3 M;\'(,]C.\Y9T?C,Q?J3H.A#C\QU>?S,QOKM _(HEJ_^!,38XY4^@76YI+G MT=_,VCQ2:B80XV#3_ 99GD", VO\( FCZ[I^TZA#K2*E?$JM)*W!4G&2;O7.#=RU<61>M&N#3E5=C;(5T7*&H_;W[T M8VV"E7EU*CC6B\X7.H/5.C-G!P/ZZYXWOKYG!YC;A:#SW,>DYSWB&;E$X_3C M\RL#NR(WA675,/$?;-M4AHXM##70-*K0=]?M4R7Y5JM?"VM.-,5W8LM^W,Q" M9Y^M#6*X S%\B"P35.'^B!WK<7)%@>Q]NQWKIVU89\[JW,W>,AD;2MG)SM*\ MDEWQJV0F82+N'?@2?/_.MTIU_\"RJZ!5 M##W;12N$,X>L$<\I?.%E&AYVTLX\WEL,XAC( MD(D]Q:.'2!??3%_NZ&CHKE)YW[:Z[9[#WJ^8BL]WAA]:"GPN=&@H7IV&?*&? MD"E-%UI)94ZE#<6V^_T1-!21/_XYAMH5F(B@".);IF(#,0Z*(.XUJQN(<6"- M@Y*T0(P#:WP'&N*>.7 MP!05RTTH&B[FSF,>A7S?6K(@,W@J,XC_Z*%%^=)\#!5J,B/IN:,419XM]_3% M BCQ8G0TH$B4)J29IVCTV%TGCZ@)0?G>0Z?V@@/IQPU?'CUG=,]IY:MVFY[R M%4_O.*]^X]K,9T*I:*?+SQ9Q8PRJ\2&S6J =!_6/4L%V\T-K4!XFOQ;(WG?; M;AXG*1;(WK>S>WM\VD_51[X33YN2RR59:+:!-M-HDK\;K[1KR3G"[Y$GW MY)%+Z%+*7('Z*5G$%+J1WRP?_P/KYH*#E:"@ZQL4= 5B'!QS!T5'@1@_5 P0 M%!T%8AQ8X_O)K]R@P>PLUQ%V1!B]1B>+2(LNU71C.!^WK.;HR^'Q)L3;.II. M"M;X2!1<:M&C6+[#ELA)6HP"J;P9801YBE,?O"ZH, N!-O;G>:^ M'K_O]!,:K%(P^C:?F>J+D-J?+J8M#FMT]",:_0!%6V5@$PKNNWW,S/F9 M2[7N^%+.X,#C#'5%M^;O)>N.;KVV0'8O>U!\:_Y>LF[IUFL+9/>R!\VWYN\E M"W!NO;9 =@.[^]4"GENO[6ZK+.XQ%P5C-1_N?_AM\.K>4417P+<=E5/UIR[23) M+M!$R5F#BGS&KDDYT\Q)E5(EJRJ6/3*$R!S8Z='7NR:WWN!V2KH%HT=:(\M] MGF]SP]:"#[7Y?EULFPO5' VH,$908Y]B)#0^4?*(\?E^>K?M@1S(T7S MO>RL/X@MD&&*0,,4#0S2S0W2':0C[L@@/5I>_($,TNGN7]!F.*80;U1Y-ET4 MQ/:TK(CL;W;_OF>HI&CYVX5A@ MH:Y>3G1KA;PC"W7WIQ_O6J5S%S+]IEGZV!4O8J;SLNBRE:2:M%]FRZ'4'5OI MW^S_V[=/;V+E@VZLU%QUZ1A?J55%.MNRS1>ZA@P5NHB%(I_B[*$K]5=@J0)? MZK:^U)V?=3V8I7KCN*OHT+WP(-Q:J).YP]&A?$/EAK4K6::0TF],J[U9M 6 MJC;79C?)U[$+A8ZV6";ZQ)"'/E1@F@(GZM9.U.WI<<^6:6K$96,7(U M$\A&?P@FX_J*Y+.U?4[4P1SH#MBZC+L*A5Y<->%;$AKDDL>%X8#K#V(5GFR& MR%!GU8PLYLM\3*VY8@.G"R3./C%N@(91?Q ":@36!"9/R)^!BQ9=.8P(?K-M)-BU@H]IA(PGC* M@$)M8?)ODVG;2D]-$,)V&MDX1!F:_)MK) F69/%OU-]_/1'P"^(8SA0:$A-. M&3X)+A'2E+"-UZ40-ER@,(%[A8V0- M*0D9P.'HZ>(N:6Q@3BQ",_010&^&ZYG >.0;83P#X1@@M>%280Q!^X,_>?@ M)\!W;_-T"#0%KME"#[3QZ/VY$)(!_ZP;-C%2YO %<'UH,0(!;3H4*$$C\+9$ M"!8T^S+R/(GA:K.R+ZSCF7A'Z#8+ Y:MH%E(A _$D9@0V)"4V2 7WY(6L&R M#%'!7\/SV:/B9K9/D#BBX%BNC"!*F *GH4\[@\N?X_8HIO+Q(L1H2L"_?17 MY@@B%%0+FQ[XH65[+#$!2CH0$I1AT=96+NDWR_2__83ZA#0'>1_XNCC%LA N M$(:^05]1X.,LN'_"AP)A G5!\GZ%1,/+@1] +8#>T1K+ ERE-PE\\9PIH#6& M-+@\8BA8BO7*@RE&),(_;F0=":*O%B; $\!RZ,_:%8IW9_GG*W]W^/H7GNYF M!B:80$*BE1N0%8H.6;(C\?AU>)W;+WTF2H(./T7Q%!()@/ZWLW(L/9!QBNF. ML0D-")9-S!S!A,^%O,!4LXC_G3D&M*/PY5"BX3S M)^0FM"J0AI#> "Y(!8BM2 ^0DN&!\.>M-P,8WMG6\_E-_UD\E5 3>@M+)$?B3P=DS(4.178B\$[@C0-Q"DN5L1"9_H6,B_.348;K4"\BTY M[,U:_A T6D*N^A12%SH10)FZ<]QLDAK01_88^E>"/O*\O1YRO M)[O^88F5-DS()4X4T4P1K*%IZ/!'$>_&!P%W8&_9\VR?-MZX8FT''8LQT+<=5&.( MO%SW+9OHR'N=N[;#X&OK<=#J:V[PY<8Q%ER4*VRO(9J]1: W8C4WX@,H?H&: M I;BV!5U-X2SP)92;I-[#,DC2,84>:#N E 2280.)GJ/I"#GS/7/\2M\E_XX M7Z +;XF:83DH&+44]$?H!N)7>"$$>L3.$K$J(DYOR(GT7/=)AEU%R!WX0*C; M,-[ ML98X1O$QI)>";+V)A #R3H'$>=J1/-G0-&/A"JK[,XI(9"1RE@VFUJ][(AS. M=VY\6C?!#?U939A:X)?_P]]GF*/OW+]NKMBOQ)LOFD-($U:&8_^2T5:X[57Z M3K&[Q-UV!W=8A''_MI?[/SGI_4GNG0=@?P#.[\012>P@S4_]M3^%O6. ;?[L M!@VW\%USR-M19,\=\4W!:Q[A,%_S:LTW(G20.0\$ZGP"17\'@7K+-X$;V+:\ M!1)U#8D*/Y9$I0!*VRGZCD#A?*)WB@FW8!$$HG,-T6$>2W0XZ'B)I^7&]X8? MST*1WU?,(H\E9EN)@NW %06_V(,2K"=B ;QP?04]J./"]K9L'4_'LAZS<%KO M3D*):V3B/I(H2:/,F)?R^8ZD_W#,_]Q>.I M>]:TE9$0\%DH^F%HS $ZX'/-"5P /B4Z/)M#&1)_0X/?@T8(I1WB-.!NJF*NC S3<"P8_%L J.A,;84/CUPS:/EY M%NO=T]77I(CW#2])M,+$0G8-3@A(WS+/ MUY2K(N#U*,#ZB_ .WH< OL4]Q]SXT.AH5<(WO[B;V=@$P,LF(GF!ST:M\D28 M?")0KI580%[]ZU+X"LS1].YJSO5&+<#&^$D1U#I#M4,)]FX-6.13W3,;B5B39"NK1N+6HM?)9N2VIFJC6%T 2/UY]A!.1@Q M08E>0\=J_F%*4_%K4'H?R6*8';/];E5AU08HE\7HH?6DE^C(N5;++6 M7.NJHL6TQ0S(@TJ"0]0] E[TD3K.S]&>BG].!0C/3WQPV_Y%9C%V:U9MF8;, MTSQKM7EIT&CW(;-B1TS,&ZKPSKYY446XCB7_(FWC$:J@3/-5H96,A0P@+&13 M4FJ(MH<^T)?,#!3U-]H"+MP$4#0$W>)TJ0@$"UBX#F*.TA-E0_?R&7";1X/\ M,6Z/P*8UX*53%_F^6%^W #7JOR:ZR3O1-+E=#9= 625@R,C M^R-S<2H/7IAI0@7EY9":+,<4J]8&].$SIVFI&$F2G4DK65F+>B0;J=5B"SCR MX)F%2-R:S 15XR?]>K.;+Z2G@^9B$#Y\)BDK197*6X!OE")K.@]4K@#G&3Y\ M)KMJ=2*]CC;BA:H0L?2&6F0U;A 9D/LCRR9+Y>U%2"0+M830+O#59D]9P#WK M8"3[8J7TOII42&?2&DPMD3$:Y1H<>3#/=&PXB@_;8*0*TU)8S0XF J6A9Q[, MLZ=%(B]FDDJJ22K15]9.5R(7BT'T\.UF)6Z-J729(1LO+Q,ET:;+39D;Q Y' M]IE*IU[+U$Q^5:+S;&7>EP%<>_QP9+6[3M-TIU[AA79IGN'%U=@LC>#(@Q7U M-59>-VIA6W6$C-(CD6FXC06;H6J26DUJ=H3IE(,1V &OUL+8F$FT.":5GJDL5JM!OY8_*M'53)8* M];)1D9\9HT8Q4NUVNYD:''DP3VD:+I+DRBZJ,TM/&06S$DW)(SCR8)ZR.JQW MU&@CWYKD(K35HJCELE$[IB7S#O\2GV7"';6BE?*1(IV&SC)W3*+552P7HC*5 M?$L9QO+A44,<:7+MF$2;5#$RZ$]9L;524U4FWW-(IK2 (P]6E(NERZO%>FVI MBK*8MM;2:)47T3,/5F0Z]>:\&QJJO"+59_60/M):[:-:$FF'&W4KU)BKC55. M44+*,)?*X(O,#X:.R_H*1)D\J7:2D_FDUDTDJE%\V]O!T+8TKYIC-BZU@%,/ M.:F4:/<&"S3T8%&:U4I->V*V2M*Y$-=;5D++>1,//;3/M;JHA0M2617"+PDV M&>&&^2*','X/)I 4,[.ZN0P!?L:M>;,;Y9G< F,C' P-AT+3@:)S"S6IQ3@] M3HZG%@,G<$1,DPMY6+;FE6%+B?=C^JA6+:RIT8 Z(J=\:&GDM6E>5T/-;,LD MM6+:HN!3CPA5I5QKY1@VP?&53K]%F_Y*MS'CYUF@FO M7P0Y R=P1*RF,EGO1U9&3V4-KFQ; YED2R^)ZY$.G>M,A7(H+5*?8: M2HD=H:$'$\A.&K'FNLD/^%E9,0JYOC;*%O!0?P*?;YJ(?*II@GV[:>)T(/6) ML(N^30\VBDF(UX)_8K?/R*\QKQR.I$&0],1S!7*%+!N M37*::R0(!:, ;_=FLR&2?J\WVXWU$6VW&JM;_K?]YNIG8NM#U!:K"2+N1K&\ M;D7$/=0M"7#_@,?.D:/@1H)GU%>0=S0\Y=CKC(4I:EM 1^OZMA1L^CX(M_'# M+?M_0L=$Z* '?MTDW()^"WZ(*J_1(W %.SKBM@T"->'@,W1: BS;78F)0Q'_85X?LEOKX)[6RXH.B8L:DBT?)\C: MY1/*@P)9]A;F)Y]>.\$W[X?<$70L4Y1W4.,60>!.>FGG6UXOO2GY70PA0PZA MGFG44NOV&0F>)/@'=BO\:BPK<*6H"D(61.\DSQT*Y^W*H=OBL "X[![,%;? MP3:!V_1M$<84]TKXTN95-[B+1$_?7_[V=#U -TB+D/<%8=.A=)0&UHDUZOM3 MV5JN;2#M@G\X=X+4A6/99$=9.3<:1(V51SPF\H0E@^6)HTX&$(X,PI 9D69ZM==N&W%EMNJ(.FZ>L+?P0?V*O. 9H M819P+=_K=J(CRNGN+^(& 0WI*[8DV BZP_9MPQ-^(K0=N-D??;X8 VR&WIJA"\,M@OJ<0>OVK-^V^W'IPP'T1G1 @C. A[A F<9R MMK!"LX8J-'AR/E:8=;K,'7JAQ\<]6/+_$Z7 [C2V*L9QBEIP;,/_P$U0XT]V MTMA;"&/>F-=C@JA[F0NN\O7GX:>IO>K?#]UR'*6>F? I2+RM#.K6\Y$QE*'C MY1/)_QT;[E]NUA_UW;Z;<-^J=-X,%8;02#LVN'"F_3@L$QZ(BIP_DV;V_OVM M2YWH9_KD9>(!(Z[$"*@1=,"(>V $^V%$8)K.RH@C M=QS^EM=ZO57'_%**WX=U/K-5_FT:Q Y(\/[=A8?_'F VP_ (D>#__4'_\57M MHY_)DW;P+$M_LW;J \1HX@*_DN&B T?AMV?6[/_DB3\QM!4X$.S0)L#M"KT M D&W0MMO^=!=ES];.@([>(>*<54:_ 3YYU'%(Q[>$- MK_7X7<4X>CLZ33Z*!3W=B1!(T*TDB(H_MK']$=;T*HM\+Z_X/1;Y3L[N^G;N M&PGPI\W[QYWD5Y\X$/>A@_]=9.V?65]E^/Z$N^LR$1=X=O]9E;;SW_\&BCQ3'PF=<; M<,UH2BN5I]4JK\P:4KN:(>6&@/K;PW_\PSS%HT>Z+!Y?,:^R*P=Z_ WU^ M( M:M?1XY 2:6I%I\BH=&S 9E^H>FP51UW]+-9CZA!(ZAM$QGM>10YE"X!E;X#< M$#[63N2\!?CYG:..'Q=&7"%]\+/LW!7]%5]K>5=IC]BVC&AVJ>I+L=CJ1"*E M:'U2Z!>UT2#J^BB1D[;M^REWD%)X'$OXLXS&%9VC]XU&+=\PA^WRN-)BS;KN M9/(ZX$H(C@L[1 P5^9Q#=%=^#WQF9:]S_:TS@0_$9!^9+)N?6 M:[L;DW1A/V87X@*ULA^Q1,MF.C\HD]&06JDNC/2\GFB]Q!#D&79?&/*4)7I8 M1;[?%,NM=>/6QB\P$%?T63YD(**E]"S,?(,V%YL M[)FF I2*W8ZB&P'HD '(VCTP@GJF ]R6NV $]I\7&>X.S?B/--KGY&I@JN_<3-VI MLCZFJ?YND&-G!*W[4<;]N\G!/O3<#]L.OE3T=XM]XMI01G>P"3Q.N<_IXX* M6)])Z0?4"O3P,?7PARO6K9E_8??CC*N_][!T@P]!T=-KPD[=UM9=J9?JZC;J M+' UUS$N=U#"^[F+>:^.5[-@6PLAZEAYLN$4BZTP%664[&(006T!\:=H^$)- MD8%F!IIY'YJY7UP_C3K4*E+*I]1*TAHL%2?9EHQ;($EUN1=[+8P7/;7"KI1) M;D@ZJH8TDT6:&8N=JKR_WZ3+9;V>Q\B^[+M#G\++(KYS>'AKE__J%OL*@%D_ MS)Y?T=-Z'_PFV@9S,A:R)JW,JB=2X4INQ5@>JF?L*1XGK]QS&6AWH-T/K=U7 M]-;>UVZZ(<;4I%+)\O1+LS/GJM$5,PAY,7^WC>FMC?IEX80^9NAO2HV[V04N[,^= M,OY\)<&+]7DXI192+VUKV$IUQZ&:"]!*1Y_"5P>8#RS(7>M,8$'NTH) 5-3=+#_%Y^CGE;^\4_%'@/3\TH5W15#. X*2I E^,I> M<0=[P852!'=GUV_"[$"B XG^7A+]X-OTP^1_3NW??_R3%*PQ,16@',(]F! F M<$&V!7=D47,D(,$?"+A1$Q.X3SLFF #=1I7C1ZX3/+YM!T%A4$-QMS44]\7D M0,0#$?_F(O[@._Y=;>S[U@**_0.';8QO57 MH'^!_CVZ_EVU9.6$_BVZ[&RRBF;6?'*N)XOF7$A,F!'2/[<4F#X\N3R'_CVX M&_,8B8N/^S?&;LEP4-X2!&F!Q;Y]>Y9GMRMZT4L3KHY8\'2CJ,0G2\$B*_.7 M6GY1$G-Y MD2-/4EB_WZPLOJA^/[CK=M<>FBLD00;J@2/@T6GJFHJ4+6F@G8B M&N8J54G)S>69:CR1D;,BIL<6Q15:R+T.^)/)'D89-ZD)EZD,P4?&;]$#F1,(:VH.ANR0Q8 MBF-!'P%<4Z/#=[R)*Q0$LT$P^U"V_%NU1>U!PU4\%<[IO*? :6YON+O[9U)ON?Q_0C3_L@6 M/##4]^ZF[1:-G#+5]9C0GLTR*L/32849CX5N@NE 4XW!MVGRB8U_K%TU4-I M:1]9:>_ N_JXTN;J[75SD2M1Y"S431B%;GTQ6RV0TD+_BGIB(A\#J?A9;M3# MY-,Z^,XW((4$.#,!^E$FF$!I>?6?;&!."+1RBOY[[SB1^!,Z8"L@F%90&1*$ MTP]M\#U[7W8F\$'BCNWFK$%%WO*P0'S>T4Q2:ZF35&7=I16K:JBU'?,- 8PK":,=0T=)TP MLC9!T<^4;X6]-009KD E?X1*(O_)B.4BXYI/ ML9V_[\[LQI&?L)X4'>?)QJ20;C5JV8S+C]# M^'Z(I%@B0@HBH+" -Q(S0>@7A'Z/;'0_FGZ?.B88C#3X4Y45EV1R;$^U=+5/?L=LK3UCI4UBHP1:"_HKB&Z(T)?\G.,@4U[7 D2ZX6 MQ:36)>=AZ QA)&B*?/[8U9WXH59SLXQ449EY-H VGWH D6>OTMAT%%')U"U[ZIJ9W=;SJ%J*6W< MFHY:])!?Y?EN+EJMT/P2JQIJD7O^+O4\^^[)_]G"4 /WL]WNY^3@[TB.%-T1 M/*H??B(I\W_^ __QWR5")\5$Q!][$_+O:@FCB7FD)\E_7T2SD'P!TZ<$S6P! M$[ADH6AWI7C6^-___J_MV1_ZOAX@^]:RQEC$?]%89$8@-#2!H(8$&;[YEZ M MA)7E+3,&?4K&!WK_M0%U1X0@(L^QV+^)UQ\1.0YH.1&6H2V*>0(:TH!L_W*_ MY7^$38K_F6$I^ (.$VB02W. GKWS5,P6!#Q/0]N') ?^ZJV*8IZ9"_%I#RTB MO)72%HBQB2S5_S0KR3W9_:U7NK^B!T'!AO9,C@8RE&&EN-"C(G*?[B+%WR+'%T%LC#D?U"-DD)HW*\E1&356I!EO0*@T;2^R.SVB"> M-&M6B$&X<-G9NB<*(>,>$<%H!P-OXRLQ#2[&#"'(POMF5Q* M6(T0SV;'\SJ_5!>L4AM$#D>N8PVM/&I+ ]69\D5!LG,1,*G!#?9@9"_:&2Q' M4EDB5\4*LRK-)*T^YP;1PY%\)BO&4M%P@G>6PB2GS)/9%V,QB!V.'-3S=8M1 M^F*K$C-:I7YI+!<=;A _'+F82O%4=AI)\Z"A,!%M;3BBN1A0Y.'05H:LF&(S M62-!.56Q:K*UGJ,3FR/\'+#3=LZ.6B)9&9BAU%():S-J@6!\#H;*B1$W7$OJ MJM69#R@^7Z8,:HJ'^AS=VT_<+PX'HT&AWXE2($Z&FH#)1G+Q4#]2&Z"AK.O; MP&] )\-^;W3TCS??\=*IBWQ?K*];@!KU7N:YL50;C_"WZ,-WG!@=?OL=F<9R MMK!"LX8J-'AR/E:8=;K,X6]1?QS;3J]^Y4-ZYYC&2SG(RG!S'Y,P,@&^Z^'U M7H<[L7YG]!X4';[%_A5F]^?5' .X"4S@.U?$6+ ([%_@/B_;." 0L5#L,:$C M]\EP+&)J&G,%[OP6VDF@QZX2+EWQO5@$>J4,'Z# K<;=OD-PF+/[P#_1LFGR M[UR]A5D3_=OZZYF DX+#MCXC[-44>;X:FN0(7)9,,T!2W=T,T6%:ZW.,)5N%V+VO$IST(F+[+NJH=]; MH+#<6F"X N-]F[<8/E0NA,S"/-7@QQ\_-/_, L=C:]"S^^N&FJPMA74J;K>[ M+QPN-CEPQK<59#NFF9H@A*,:^#5*TH8#&.%-D(*%TH^9)R\+WR BV-RD1N$^%[WG]LO?+ZQ3V7HTZ+2%- MQ#$A"XH&PV(":B>>YM9#E GT@>!B!/@U7=#L%9JLY< ON1?=P*%P%O[BA.D4 M$Q,^:(C(*%B&#NFQ(D0890J*_DQ@:GD3V;QN(JS0>,&!$0\TZ>*3OS)C9UD^ MD>&\)X[M8,W%:B^Y+[07 +B7[6S9#=^>8 9O/>69J" +;N^9*D%$M 3N4.SU MP9_=)T'S9(,GOS(0KWL"@#M1T82R92H")JH-%VZ[#++V6RT$$SU61,&-A/XL M[ &;&%!Z1NYNB"8,I1=:++=AUB.>XJ$'NNGNM^0'"KB%9C 7-&-O81RYEY@!#D-PS/36*"WX6G@98^/L7Q' M57;V3;\-&)%D^[8DR#$HHE#2$ ' S%&FF);>/4K[DX)&"U\"AADU%#3\?*A_ M\,F08!PVY'E'!S!R>B*0*7O:X[D$'S&9*+;MBA$*#1'YX1JWI @QX6#CLM&U MX(@$WO[ZKS-WFWT^V1N*?" %)8J&\NMH5[X/QY1R +..E^ M.]FK-&R2EH=RH5H=IHL<5%T ]60*GVV;#CAOFNZDH[UGRC>:]>?41UGS?!MW MV_C+\Z1M+&Q'=B>T9QD:AA[]$PL,],KA ZR_?MU3&(-SP)O\HWLII BG+4PM M\,O_8?NMK[1S,X'(V? _S\ M/,8\QZ.GTNE;6:JMYR-+B;6446[-VDII=DQB_VAPI#N)]" M3^?"V,"(.V $]1PHQ%WP@7SG@#?@Q.Y83]9,&[WK"'?N$<%_6M%SXA/NL5#A74\J[KN % M! $&2M1E"] OK*=WWF-R;7X>O7[O;,NYNM9>&=SI"^FVKQ:J'\NXY?0RF@D, M72%-FW@7+>%-] B64VHPS]BKGMCB.RNJ,*=D;KQH+0;XSJ8N3A]5+?QO<)![[/]_%]KM"I%UBK*UJKL0G $7NE$%[>/[KUX@*#Q"&%/&&5#'EF97HO4Y6LU.5\*5:O5U5A-,#HCS3%/+'D MJ8[_1_:BFJCZ=U-V]U85]X4QW![1R@6.5N!HW&8_- M=CR7Y\K0K\*0;6$V_A0A(X_M6*&B=:]%T>W9L0@3>/TAJ#C'KPP.W*[ [;I[ MM^OO"UR$?@N;U-)]V#(@\4L1JBB'=?.(@9([N9FC:=U&:Y8:2QHO)=O%P6* M 94H-O(4I0^17O[Z'CY6=;^++7"W GN;7,\]3MB M>GIDW\G08K?:94,7W[2$"\%>IV.]/J-V)JLY':VFU3S# M(5PQ9 EC\2>2>3=7?^?8FU<' JLWK<#)WA/_U$=BE;=0D#WW D&4% M@;>@H1BSP(>0D01;(-P>+D(61+1(N%5Y0 ;[0._/1$[??%/TL'I>WP4US7 ! MR2P7C\P:&Z;M(BT=7/^'8&U>46">B;J'.!9R7N%K-KG4H_ TV.@@! [\#=V= ML[9"[\#?WR#G; $^H:6[OVJ>8J/5OKX'H4!MX03!AT\$%>R#^&Q@'MP_/!-[ MLDJ81Q:#7[WU4A^N:*1#UDL^+)/[?02; Z )PN@\"'_'0ZHR].,(1'OSPW O M'\ ,PIA'DRD4<<7%/'(1X]Z SI@(5K!*R:*;M@;J"2,(+&'"H789&$"GP [ M>H<*D!_^*\!Q2J#G[U+#7>9F9D=0KSZ"PF0BM"3X,N+%D49HR"XXV696[ZX0 M"240Q+$W2\?"YP3P.[[#N#O^B1"D%\?"T#3PFW/!5!"4'U15V\!JAL"=7)[, M@88=3X3082.F*.M7M"LL_0B#">W7+BX@;BG&NBEORW+2$Y0W:.3QWL=S\W'< MX*.AW0+P34CI/%*#[>=>!,MM3R:_BNJV_Y@?C.^F06F!OBGFX^6PW@C/-'M; MSFJ;?>C[0S!R]*-:7>0N'7-^IY8@;N!! 0E6ZY5N40:6YK M>T%F +H-IH"?J"'["=5$V=HK#DW!%<&BT$&J8>XB]_MGRTTC >I !)#,TCOX M44:BWN^_=.6"2H?Z2J&?ZV4JH]HA>.[Q<1X,[F70I@(P_ ^ X8<#,/P ##\ MP]\!PX]&:4H 0!Z(,0$,&$ S X&*LH-()"X(,2DJTQ)S /,^STB-8;RBJIWN MB%O4&U)*2"^.@>%W$EI/)YW6L-5HP9E/,JWH1*H= \.?C.H:K>O,I!4JSJ;K MVGC8$T+<,3!\:J6-'::JK?A*83Z5Q/2TUYLY8V#XQ>A4UEHRV^-!M%ICJ\*TT4EP MQ\#P!0-DPZ%%RU!G+\MIAG:TVK@U.@:&7]<=JYC()#223N?99#[,U-IU[A@8 M_FR8M*)YJE$G%7I=%./)Z8KN+(Z!X3=2U>QL346+? 4XU66?'?>=(7<4#+^9 MB;[4>@MZ1"KVRY#O5D+K<7)T% R?*8BCA.#,)3+$2ZU)N5-NEB _CX'AI\PX M);>9Q(8$:4(2<8B YJ)AP>,$&$&,8:2!V&&%8 < M$89@>/#PA%9,IZQB.*6"5G3$A;)F)ZRAZQ@B!Q<-F*!8:(;MO"J,)1V,AJ,E MVUL"88Z.DY"Y)]$G1#;(7F*,-H(EF- M[8_4.DM!;*]%I<6:!5MFNI4%ET(C*6I_:+XZ+Y&5D='G':$6R3%64Q%,)-8' M$P59JY*$0KUHS<)"J=_H:N9409W?!Q,=5.)1H5!F6=9FLR>HG5RNOQHFZAD0=+"EG=0C7?I6:M1@5TG +[TH]71G#DP9+T MB=&5I5344!OS-CL?TW;4ZG-PY,&2FO-EI&/'A&)+B&AIIL_VR9+ESKE.661PSGI3#(O#E>K1QLRNK/CFM2:YE#,\-4*I/%,5U2.]&44*KJ"353H*FL/@XGBJ&CNK28%RM=JA>=MY+6 MHD"]T)FY5!\=TZ6!G.NG4YE"EVPHX;ZVZDO]T;)V3)? =-6Q8EPAV0*=)C6B MU%8YEZD=U:67B:5T>MRP1X)A84FE.=;.#&K'=$GN59?.X$4.DQTZNVIW!DX^ M&^>.Z5*UI!E]T.Z5(^76TD$F Y(4,5;FD.R[5ZO'Y< ME]A1\X5:UU=MM>*0):8ZG\^C,>Z8+I5F_,*QLO,AW^$R<:':S$ZKQNB8+J4G M84;LSM,E/BDX+S&MN:KJC=HQ7>J8V4F_U2L;/!O*+29<49;M]%%=ZJ?+:;O' MT2DR::4FG!'217FT.*I+HM&*2-E^8: 6N@UED(N+JQI8'-.E<"2TS*HQ4>3I M0;B]8A5J7(@>O5TSC;>CB_<3(%C![ &,PA^ MK-/ZXV#&SB1C&9/9T"9IN\$-4(!J/$W\H2"#NCO M:;7> C3 \D".J?!3+!S^OJY0 '(*HO44&U,]$JW,YC3L2;G@AU3]!,9/X2\>BA/* [#F!B JB$.S-,&.OX M?=N4LNJ3>F[0[)*3KFW)S1A3IC@/\I@BJ2?VLW?0/(Q/M0MY?-"/&J#P!8Y7 MX'C=KWT[AHXESR.@NUA456&@FI7&*-.1\C47_)B*1I["D4_&A_=FL@+PX\ - M^S9NV-^/A]9WTC9] @29"FEU-DO.#C)%D4\, M\^#^5H"#''A6@6=U0ZOS-A*R6&\O2YK9'?+*2BE&BU0^04\X'PF9>J+CAWFK M;^)#%0,$Y'OQG6YM! ($Y&_N=IW$0,X-PM0P-8\DR%4^5!Q'4D:^RBX\#.1X M_(EZ_])G'P+Y$,CL7K3W8&(7QL5+ 4LT%0SE6)'A0CD1Q_20,U73T.&/+CJJ M53;L'K YR4"@BQLXO)@B#[KEMKTBA22(CTLQ Z2BW,4![K#<4_0K@-A)G&=O MT@@RTEL: IO<6MN9@9]/0R3PL@Q$U&Q*Y 7(9'-%4$\$8MC3+M2Q-^E7?A"^ M#EM$:XK!:O_\WYECV']SC9;[PU]$V7B&SZ+8$!5^(DY3Q<4@5P2-R.D6Y).+ MOA BDB:0%)LH&@C4E/BS:4RAV(5I]J]?1 GJJN/"SF)TM)V1T.0GY,\9(LE"L)4567-S,HRM.X@&BBW>Q>5K2?PJ_BTB[<1_ MB0ELT["F'AML4]#=YEX$D6H:@CA&6+**18P<1<*7,"@Z_(+DB!AKU010E]%4 MO<$(W]0%(<58F!M W,DNM4276AJFUA,!)M.Q &4&@TE#:XTY*J$Y NT5BQFA M;XKH<_=K"+!WC$$TX%<4UU3Z?WLF.(3"?5JJ)@)<"OP/31_.$D%LX 4B=,^= M":)%B1BY#.=W;$>Y9-\LN@SQ$/&A;25,&6 ,D>6%\%[*)@ALFE,/(!6 M%]\6^W,6W&:!BU&+8;&1N4.FW($RM0NWO 7T"_<7!"R].Z?-5#?PHYHB;P"< M#^>U(3EDO&V8R%6 %';W,\11T9@,,=TP=*I/$#@_2?'PB1'6+@++%;""0T'Q ME_.__Q.._PU7[D&_PK5-!1KH]UE90CZ17:.,MBT5(T/%#&.1C 5H- 44=<"5(3.#Z M(,./+A<*"/88/7ABWSZBI?EX-U@.7/QBE%&'\NN8'MRO#I70F3@N.(&'TXWM MR4*P-EC#S[>Y&N"2(#D?1L#QX1=^#P(G$GUFJ0!G8K<)_4;(*TPX8,0=,()\ MCC,!(^Z $='G,!LPX@X8 4U3+&#$73 B'(!"W0,CXL]DX#7= R,"TW0WC @' MR('WP(AXP(C[8$1@F@)&!(S89D0DP#0]*R,^65?W;J[O.X)=OI-5N^Z2\6_; MP*V?I(%H:.C#__<'_<<7Z1%[O@(YO@[]^;L$NLP&<64LW[?1;H?G%@>*? Z? M3':>9>GOR<,I8GAU@2'W=M S(1C_:(9'(X$%N+U 7!32^ALMYCV?\=;R^IM@ MU0_DK]U,,P,'[HH.W._NUPE!0V55KOX+]J-LV \F!??OMU71G>86#+%=29 - M,Q"%2XG"A3VZWQ6%C@FG[HJ!(VRT2",,/]7^28SC4EP5N)"BZ M]3V%(7""]CCO7[Q'G,,'>IB["+?Z*L\GYH$#M.\ W5@>?DM[2 MQ<- MSS=Z8.%PFVH#\;BDM_3 XL'YG;N!A%S.IWI@^3C<6\Z% +3KA]G&]-8P,.]@ M/YQH\1Q,[H'#V%M]0G_M4&&N!BJSFU]NMMB"KW79/B]5_]>9]_U M#_5OC3!UVSWHUJL_W=7VO5?_7BM9H L_21K>:Z/ZWJM_KW_7W M5_CXS4H=\6VV+O2110 =O8W8).S=*/+A$]=7*4^X02QS% #UWH.0F\"8A@=A M#R%S4,BF&@,G'VJ%HB]M,&V-TPMY\648TTUZ(6V8*<,9VK*C>?B%5GV31G@; MUKG.]OE:-S1IJJN1:%8KX6(XQ"Z\JQ*?XE'V!*#IPR;[KE0N=/5XZASZ>/5 MZ,KZN,&L98YBUJ[F7&_4 FR,GQ1!K3-4.Y1@CRZLGE7<5973103'"%+ _?\C MVMKHDFE*KJA#LE#5N;:\7HU5&6DKB[25"9^Z.C#0UCN+^,ZCK5<.U:YQ]<$] MJBBNGJ[(LG5$*Y==K5PI+TN&ZHBF4NDJ:;M-(:V,(ZVDXX>7LOP5J.7=+O(< M:GGUJ/%[8?/_KE.[*(>;PUQA6"=GC46BJK=JA0%62(K^XQ_ZB:(B'X7IOS#V M?4,< \G1P$G@>TZ7DF,!(0_G].TQBBXJ4PU833BEA&:(Z@84OQR*M]AR4G@A M&Z'6/!YNMLUE:W0A4/P[0>QUW^H"]@J.;?@?N("]^), U/>Q@58"Z*''9T2@ M$/? A^AS)$"YO@=&!);I;A@18/K>!2,"3-\[841@FNZ&$0&4[%TP(L#TO1-& M!*8I8$3 B-V$,QW7?O!:6 ""9#8 8@OC_8!0I ? ,G* #Q#3RA ,7W M.\KY[8V>ZP4]--0B%0]D(X#Q#6!\ QC? ,;WOB3$]:H>6$ NCN-[75EY<*C> M!VSX/]_JKRTL[YW!GP^&]W0SWGU#S 5R?N[57QTVZEJ"'F#L!H)^4\2EZPEZ M * ;"/H-5W\M0;^_NL)O5DG84):7Q\9]0-V\^^#A/-"X5PX,;H(B1M$N-BX5 M'T3;<2?DS!-5OC!8A\LK;30?*K>#$4L(E72[W:I%^$8>3/*:QA4%L>9CXT:C M5("V^>5%!MBX=ZB07\2TNP]L7+80[CD.2]9X)Y.2LHM!T7"6G(N-2S]%V5B@ MK5_7U@ ;]]ZP<>](14]AXY;3Z5AROA"GJ@!>%AU#FABEHH>-2S\Q-!-@XS[0 M(L^#C7OEF#' QMU62%Z:V)5AB3')27=>'!AF(B[&:E_!QOV_'7# _C?[@4V0-J-T8F%8!'_@GLH 6>B(0&#JB&. M"<4B=/A<0WY]M E$!,&AP)G"C_]U=[#JD;/+:7VSXHVHLJZHE@73'*A:AVD. MQY.\.@N9O5Q$C6M9&!#^0SX?WG3@D_>9.,DN:R>CX[)D2]#LBAJ([@FN"[A(VYD=. MZH/3N#!R>M4TIM#O6%4U0;)GCC)%<.DIQ1(UPW),<(B+GC"C;"Z_UHU6 MA2^JME%_F5?F-5?OH*@!B;-/C!N@8=2%4-1WL,FC]'075SV$/_E$U>Y$3*Z.0;_METY-@*&N<)TU_$54L&!BD@D3 [JU:_<#?Q/! M\%=PS[ -8GJ4OO@W6=%Q%9&&,A66NZ5X:W[L/7V;2/!G#: ?H/)Q6[0ZNC/4 MA_&$%:D6LJU*>):)KZEAOI3B_OB'BC_'#[8&]]C*WWX102],-2J^137XRS [ M9OO=JL*J#5 NB]'E=#E<<]>GVF!1Z,ZCI)KF)^&!&&',/KN"D<,_-/E,'CKI M'Q#RC4_S4=_U"9,?$06*OH7ZL)0YT%;NQQ>7Z:MX/E_F3L9.2-8\-Z^KE175 M385#U4HW!+D3CI]P=RXKSM11<9Y&'6H5*>53:B5I#9:*DVQ+Q@W$.=P0NXP9 M'\Y;2C7!BRS= IDT)!ASS)MWC<"!P+[CO?O2^K0CKL]$$WXU:4R@M*X(N'GC MBL\U_+8E: )VX-$7?>,^!#J0%1M[]6 RU8P50%;<,%5T_BHIN*,(8P44I][+W,;R()HY=> EGWS6(KFGE-FWNIFE^; MIAE$""+R'(O]FWC]$9'C@)8381G:HMA.Q.U^:_<^,.^S=Z"//;;8QO0733UC MJ8"_^B#+S#-S(3YMG6?@,XU7KOQ'(*"9AR;B?YJ5Y+&,TE=?N=4SHR/#H>TT M6'D?;[J%OS%]_AWTT*B8(UQN*! ^:*"-K:=+BB@R^X(8LL*"8Q%S0'JP]Z\>L3 MW<8S^#*47@*6#7=M+S,U!->.,[S0<)"&\VVCZ296FQ^S"ERL*8Y710#W8VZI M6(?#<_K4L2T\(%S"B#^#\40MKRC1EENS:7NRJ*[XV0A\,71![RD)I@IL_+:* MO'%@ZAX1<[JO%Q%E[\8UOXV'TK,BI.R]4I:I:--*S>*9A?V M<(22"6^?K_]N+HY#KOUF'T0I-9Q&Z&%=848&R)7X[ZK"U'0QL< MW&,Q[-.#I],R< T(FZ.B/3DV5=I-4[&\F.=YF.\D# GF68BUHNM,:V.5.Y?XOCDY);RV,A+MJ[1JK>:U:2'4 62E-I82];8L)-JC MX[[G[LGI&CMIYUT2 *N' >4!5.J(*BK[).V"E4?#4+)N0 MT6ZD&S94T:&FC 37VCG\-DM>FP3+F;+ZIK=3CH4RS(Y/I,:#<9D MS+:L)70=[ 40%?&1%KKIT>MU7 MR6T?I- 93=(Q*4YF>FJS+N@M/AR&/HAN'+H@'L$MR!"DLUBC]O1LLWW)B@E5 M<6O/E0U46XOJ"E8?;34(&/P.@^%\*QO2^^R&;Q2TDSP?-KA1/I/IOY!*KE$T M:F0TW5U#7PH?8 "@'W(>H&<>,_:O_HH))M"U0W&L_QB7\YZ6X':!"_>DW(U4U$>#<+;?8F/DI"TM^NF>->2B7R_F0B=,B&20::_R M<=2M[L0&+!M?QZ=J99ROZYV.%EE+4/TI^MHIJ(,N^+MA3E=@!\)JJ4FJ,N]G M%L5^:DI37R\<^SASIE6KF&C6&Q6^H0Y!X:5=-](C#C/G2'?2)R+W_3@<:N:! MOV0X-HXSD$8[VS[:$P%-DF.ZEMS5?+=@;.O49J?2##6(F"C@0H,%%/59&[]. MPK+DQCO0J,!I(>.R$V#M[S".#5WI-9H6\C\G4\=-AWG.']P%@/=^-U?F%JM9 MN(<#&Y4+Y1M^BFW9]1=;NE<@#J241^3C18_,6B_U6F2:I%_$,-.VY46VBE,= M)RI> C/S&V;F:WSJ 3L2*:YLGNR$BFK$66?I1F]TNG<)ZO3!WGY\:S^6_U,L M8@BP-OL3)%!SU:OJ(Z80CN5GR($LNP_8U7EB NRQ(=UWG=/5,R)5/WQ^CY5R*]6_:0=[25*ZJG\ANO=$.]+F\G(Y 7+! ?22A$M^*3J&N%MG:+WS$@ M4CMM<3%2X'FV1BWRPQ)9'F>YC^0"W/)&;W6C(;SQ0!; 4-6BND85W0:(1P]QT'V(V@20% M?=-M*+[84<;U]>P\',,\JJ#BSC>*AXWR=%P0V\J*=V;+=GS-5QN1S%OM4!M6 MC=&9! K*#??1ESU'>FCB-\;*=/H&\9<3/INM=N.@%2JV69I:\Y6F"?TC]E2X MC&AON0]][?.^;E_W?70K(Q^[Z?O8!VW)$;:]*H-5C2?!3!5+H7*6-5I'VI*/ MC[MH6_+'6X[#SZBUF'CG,A)]%,)N+0)0^)&]R-OY@?&]9/H:;EX#_ M0CJH5Y!Y;U^&WIT"-UP_58,B*;>]#S(\S#)_?Y#>?*L^6":4Y.AEUF%)!ZQ# M";6]R-!M[O'HG8:NYPE:]X07.YN38T6^,QC)E9F8Z@QM#KE )S?6/W^BZ+Y# MRFBYH$6GZW5/7548J]60A70LBKS)^,GF1DBAO[9DU]%WI7J7=$C3_ :9[-237N8D7.ZB;1(,#_N=D&^*Z/ M'F+!F0Q&&ORIRHI+,KFVY0FEQ>I1YE8JE"NGO\SXG$>*.B0"7*(-I"HP48.4 ML%5:&:*W3QCH>#M9%(MQL8"@JQ>%>M^AA%OO?FQ#AF?#?Y;<8O[(( MQ7U309$@HR=*2,!!CMN*[#$8\ZX!IK:;?Z)<>;D#TX?\3L@T)*4M7[SQDBHR M@PB2<@!\"./Q4I^G0LWB>"3P]-)*T*V!4B ;U]Q^$ED^[H1"$9(M<,!>&%D,%;]A1I! M4\U\13V9MQ738_=>7IC\V05KKY(."6I:H8[1N2$"(%FO*=>-1FVTYXG _>2$>X>?JTZ>7GG(7M83L4#%-Q=+#+*? MK\[Z',/7ZU:2G(6U',F.9-!L1RJ=\?KSZ?0M?#U,UC2D:LXST15Y,P\TT:-Z M-^DYC5+62.5()9.:-AH&:V9YE*1E3IUXHTW5YQLZ+;V])7SO@/QSS.%EHQRK M"G*%5Q9*?E%.Q-H@<:XC[G+67Q2NZ0EI.+W9PG?ZK0\ \-K=3H+E/Z\ MIP)]OEJ%YSU=9ZYO"?OY28D:*ZLU.1EI>JU4R:66$@PPJ A]I/_LU1)N9X@1 M3T3;0D>\CN7VS!QPV0(;'KI%J2.@ Q-JJVB84P-'BE -IP9F+7R0":;"RD4P MWBI[\__D'R1O'38CWYB*_FTA>SPQD!MMB"H!7X1>AJI:%/@R^*.)"&*Z96=S M!7J\$I[XL2?A1XP-30*F]0TCH?>/ +8"H!/A/19N-_1$(>5D*_8<0MNL(_(* MHFBZB05[][DHL'+[9;="##\@9;:JE93?>"8R+?XO$;?6:6N2QX-B^&VH'W#5 MUHGX&(/OH3I[-^9NZ1JP4"^+J2D B9J$#BZEI_T)+J 6$5"OH68>Y%I@H?T'^'6,[SD:7%NJ"-UAIZ'.:M.7'-V,LI$) M=/SB\2-5U/_&UORGJL$1DK_J0!G8%?DH!][ N&L4TZUU*D-F.J-A-#M8>GO;1D"OE."VCD1-2%6-A\B;:HD1M]OGO^YF\7_M:( M[!+B"MH1X8C-KOQ1%CU&&N@S=\^D#1,H(]V]7$9<^3WL*/;!?>P:MK/4T=ZK M:KROJ^D*SY%T;M)<+R:Y6&>(&FZ>*>JPZ]_=JS>[ G0D7JND(3LV+HL/S.[Y MF7CGASX>(2%>O79OO%,[O=^UX7:S;SQM!4N([PZ].A!;&YHO//&;"4_\[+(C M30 3FN?FBU8C4VIPC#1?]UK<+62GERBP93">\ZU033*;?&Y6,$A7=L)'DDJO M_2_(U82_>FC/"#>&<%LUT51>NZ@O"26SX0QV.L[/I?5B2-;J>KO+T]UV2(IP M&J4GOQ[M[K%I"Y["!["H@Q, K[%0,4\I0GQ%9EH6M8J/QVPF@P&%WD;HVO'+ M84"Q[9>_[3-.!?,*+@L=.7MZHKNHV.7Z_V?O2WL45Y8VOX\T_P'U.^_H' GJ M>L$&=[_3$HO9=S#;%V2\86QL\,+VZR'(>#_!WJ2Y,X76MCGOM;;8H)J;I?"^LJQ0O_0%OJDF MSJ49B,AZ.-X+LMHN*!JH/JCIA@6SUY8 Z3TK,\QWX'T/I5OPF12=G^/X#P"T ML;RIZ\"R#,V[#7T_2KE#'/4(^7$/903Z1P\^\+\!W.*">41KXR0!34JM#/ISIU:QC^+GV: M)GFUSITOU]#\ +9H=OI*2BVE-4SB1@XV8-B)/7]O[1^>:PKORG> M]3JZ@5WCD9S!G[TZ.Q559X^JLT?5V5^LSOYR3LT;,G"(CY7QUYX>(1T6G?_Y MJ6VVJ8M (])W*"]4LFRO>BH/_@LHO8M-)5V5UH=*X;"^C2JK2-VV'=5QX>+P M>FSJ[L!OD0%M(%U,46TO0_AP8+QT+:C;HPSAC@N8"$\F,R=.%Q2B#0@!1ID1 MD&Z$L/\T^A7<$X2]>@GRX+%!576 P@GNJ?MTF!"T#4[+P\(0 M>57TCBWAY@Z>C4[CT9THCD1%)B6J@]:1%-=S-\2Z)^,% _!,T9/EG?%KE(WO MI1">K,+9S[SQPK)MWJT'@L #4D@/WY0Y'QD_M;WJB?"A?FU$F$T-EGP)QBL@ MP92VTF+I%9B".NS9S7X&,"I'! P>[T?H&W0,-H7^,/'8^?9D6A[M=3@9,5"? MF[*LHJ/=_ :NFQ^QF;D!K&3%_88&![DLN%!3G!U[@5&0T[PC4,!>"PEQ#5BE2PO;7U 'O!&&\'Z0W7U)U&!:/XYK0&?2W8I7W\WP'MPF*MSFD:CRUU%U V M@,T%KP$3>F;JDH^>L)C00G47$&=M"55H )CG(Y#'6& -@\>@DWYOYW -=%@? M>,CC,56&W ,C0^)@/W 0N('AZ:Z((HG@\T3?K6T=UN;)*VN(5,0@D.^$7Y]/ M1H4-MDT=\3#XO.0MB*8H".+P2)\] 0 H$!$0$/[-+/K.4[-G_%E7#77A+GX1 MA-;J9IH;K=#0I.)$8,8E:[LJ0X\Z1CSAZX[_CQT:%\T>CT!^MR@6'8Q.=B893"6*HS6%4(O:+^-.K;11QH.=- MYY+@G"KZTE:0T+?VKR#CEQO(\<7^+N*#$-!0/98.WN%IKW;PO<-O8SJ_.1Q0 MG"OI_R"-? ?O0K6Z7&=FHA/F,)7^7[CYH=(\!^;>F*X.4_@@UT/C] TRYRGI M0:A;[!^/#F L 2V.08/PZ.0 $?X3;?@\N!:H8)MG^?A5R(+C\K.7_9)T)[.! M5/P;:ZW_)DM+]GD1&7V*"1Z-PEZ!O1335,/'0^\L IF;AF.9.B03.I%0O8J1 M ?M!-((XB?@2,K!SL'%.2SHA0 T)RGU^JN%'T49Z_+LVUB..EN6@0/5GTWWG\-K(-$.T3 !A*&GQ3U&\*CK M/3_8%"5$+'3M7S2- (U08=T8BMEVP%,C)'JMN78$I()I'6\)QZ):([=-KM;) M+J<.T]F,:E)8 B;;,2]X&%[.ZWK&'FM>5T7]0&CPK6J=\?815,"7JB4BU0N5 M)P234!W=$TY?=?.BZX)JZ>="YPN3=Y\EEJ*]./#8W 3H!PJ,3!>CC];81O_#U\T@+V"+( M@JYCT5S ED'"V6[R&T7?[N5,3.LPDR>_6N8O]@SXV^./ MD#V!]@Y=0F6X3]*HCHN$\-1T/;:$W8NDHWB<0-RYM/B!*Z<$\4M\GSP8T@@) MS6'QGMWD3PQ\=4F:>O[ MY.$MLHN2;(*A03Z>@N<:"/)-?R]V3M;MK+8Y)"]D&L SZ GPJ4B%.'U._! 3 M!C%3 .]#^4-ATSA[/?R5IV;H*H_$6?7BS\YT'.^XP?+TC^-DGV(#G_:*ND9Y MD6@%$>\>!PW0%^Z5"T^%?ZY#7)("_%>#V*B"?VS;A4H%.L:&HPK:!Z$]_+6\ M$4X+Q"^G:_$:-D%C$X[%^>$2!T^Z'.4SOGGO4$]I>#;@:]5"X?T:F@^?4 MUP,EZ%<#.C/OV?6\<@WYX,;<'= 7;#]B?H<@?\D!M%:P(;P6N0/MP[OLCAE)-#]F@Z.P.*.+> M.T5XDJE.7>\$%_*:[YV =A'*)SWHL&:0\A<'NO@2EI'QWO[#>UXP-M58@^E[ M[5F.('"R)$'SEK@'-KP-I^-?C)\Z.IZ]7CYYQ>G2")8$-2E=E0SX%YB'"10F M<"D>6TB6(L61)06?AH:R46V4U "3<>%#?=4<$@KL5HZ*9._D),\WP )9^QV1 M8PY8#%25GO=\8C]\>@;W>T?EGN,JX 0XC.-3O*B!%X@6K. /-!@4@N2%3YX= MQWOFB"R#5_!H9RR=G!2?<#(PT>!KT!'UI6;@[R.V=#Z! &E.:F%#"#]1,LY? MN,Q4V=N@4!HT,':@-/&7NP&R<8^< M"0^R1>G@!4+J![*E-M#G$ZN;IGA4K,KH9U!MZ4K6&FC'<7!)>(K'"JH#^+?C M/<2[Z)5^^[_\8OFC%2OJYA0(B7^#'Q@2#!&:9J(D\Z[N0.H>'*3!M9.N)P<8 M@K5* R,]:%_@1\? LH1?$:Y?83\%WE\!GM*KBX4D0GD W 2K-\!5#+RSAWZ9 M_AK[Z0^!3$S!%FVY2T?8>>>D &;6*/+=]Z, ]@)7X!Y[,,@._A;/TW.ND ?A M*D 1!H8JP&ZX"[\P/%\[!UJ8#52&F!]0KJ:^?:3>.&,[_=F/SPM2)PV/SH] M_GN9/7TN#(60(] ^$D9<%B+_;,&]=!3<&P7W1L&][PWN_;APW3>4O83[ O2* M $9W57OF-0T&V^R)X8$B)!#H1O4P/5WF< .U9B'J#U]5OO)UQ[T47.2=5LZ MR_'U5LH!FW1OS[;O5V5LQJV'TL@L=K3$(D\N=[U\TH(%]*DG.E1->*'*F.IS MI>=/7KFF\^/(I=[??G?KRV-!2+-;5MQYI%HO-ZDRILR-53G1J+%_, 7-N2_!8@*LPM.=,(+2P<_.3>]#.KZRZOY_(E(OS&:6*KF MV65;94O:CJENG+U6*B]D%': /;T44!QE,[\J,7XOX.-UU:;;6&YE[D@VG^FE M)S L+LV\E-9X84NAL_ZON^;!/N5W"?5R3G]11&RZ%]JC%.-@O&$9UZOVJ3?RW%=H!"ZL&$PJA\Y0\?=*V77K@]P= MQMY$XB!IN&ET#@[RIGPN;*$$QZBDA:OJ.H,EQGQBK+G*0,IL8-[P"P0_E#+U MR__P 3V\F)@@EL ]=GGU%1?!].,B Q_%*4<$I4X?RB5Q=MO3F#.CLU^ M'(+;WGP&AGYZQ0,LJ/I[!U@_CC.]VDD4C!8Z'D:%"+U_*(5&=7(P=2H$S\9S M&/1):/59G,$_J.,GTHO+'>[8J=4^;C-^E+CGH 'KZUK>PDUA0H4$JYKXY[O> M%A:L#1R*]PRD=/_B_:K\BS*]!RJ*,1T%[RC>@9.)TG1$28:YDQ=).C 6&; \ MX@CK.F%[SS49VW(F'1A(@?8U^)?O+'_67OQ\>SEN@IWCDC6-E=3E7Q>=OMA.!L?]&O L-[WH;9(4_XA70%?PP@K"W,/2O&^292DMBTERYR2;,S4;2 M9K@Z9;IUDUG]BJBZX++ K4P27D:.4IECFPWM%[CE@/EM6Y,,M0TP2P3*KC M>,X,:+8<_._(N16P=%!M(?1!PP/LO8OC/F!DE/,FZN?G=;@N^ M#8+*WB@A<)[7RP^Z*M_[ 8,MGV+^(XH-K.TVI[NI5BWS:F% =_@D_F;V_"/M M<%?1LR-]N',&3L[^7D5R6!Y3'YJKJ5[T(O?OH%>99_= MRP9W(AL^Q;QS@$ K(H5!J[AT,*PXI>>;AD[.".S=%6/>1;:B7MON4ANMB252 MC6#HSG"B<;?UG8-K3:;1SF9)DP5/J:[NOPL+SEL+Q+8[L5CW7'4VDQ MZ^PPMM3^B-8 .3](MQ5 9/GH[P)[1B"3H1[H":>/Q78V,].:%7HC950MV>#@ MD0--O5">.O;/3-(1;)9,743AM$%**/(O^[FAZAJ\#[SY7R0E1P274<#F(?KW M"/.'Q,L7U8^G7X2K7=LG>W(C^/*.+NQW.(IY1/))2==(AL*8%$U_\R*>SNIY M?@0_GPL_@%) ]( 5BF0(JF3#KA6Z:0,X[(%79G5 XV]!E%*;QS&B-1#* MF%OK:LPFLZ?T-<+[T8=%*9Z%W*>*90SR!KIP38'KV7C_B; I$ MX0=$J-C)I#UY.)WV__QG^O/[(['&S0]9_"-0+YK:A#%X,$\2IJ1YB7Q?\9"E M;*#:&)9X+,F(_% ":O8!(5%Q5>]+E!ARRE'QL^-<[S#81EY]F'BZ\ LA\,&#L9YV<1\"@0V2_[N%) MD8%^>N[96F67B9X;*.DG:@70$>Y]4)-23%!'+B MIP?;DN/H0:JEY>K>\1HOKOT((UU2O+,5PY;T^,FAEVIX&@;FOO34 M=V1.F;!H"AB@*K@P@PW<#,9Z/CU(&B^QZN!!\$-082*6'F2APMF?Y.4LP9<0/9T"U-+Q !=DOEG;MX!*)60]T"],Y M;9%O[H>$:K=,[>VJ6[ GPE"!XTZX0SI]4V[YLX7?MN#!/=B532?CA7:$ZFXF MI2OXOIO-L/R^ML6=U;JT@(YO,B0\Y__^%TYC/P+US4\ILP\9V[Z8'"IR.,^4 MZ:\&QZ?,C@HW*,#B$_W2O[PU58-ZLWYHI]]8I[OTCIM]CN813Z"J*2BG#Y8% MB9E+(%E .&5UZE4E>9:W9TN2AHX+EN!76P290!:NP^+DA$15^RED3J(H6H@I M1\W/NAY#SW,2'731A30]@HAAG M 37GY$+HA?R?B+Z'PD7/=@K1"Q#&J4O81$LI68+.JPO?%!+Y!:_X/GP_A5#R MLL// 30X_4>922B745L& H Z6 M.?EISG0M)_9/KES/P!/Y6)T7+56,>SS^Y0"A[.=ZH01]:Q<2MO!^YAT>@ M@;D.3*BT#]4;ED!A4@7G6.?N4'_:4VV.>M;)ANUE%A_'&:06>X.$2IU?S%N4 M/ 8$/T,/#X8$6+#.&[Q7!>)8(&B&_A.1_G.(1=%U+S.8/U9/"12@ M\-,&&1##0)P+^5L]IJE#3<'VT%:R@NH@%5=4T+B0FN'7R8);H0FB+EV=BA&!_708G7INX>T=_V?+X;&!3$VQ>:I%^;X.AS]G195#O#/S1& MX3 G^AV*'T(:'GK:T3)Z@I758E\LYT) M2A8;Y',\V=_P6V,)[TP_OY-83(2"/BB3G"I49HL41TE:(P.=IOCS6]MC9F>* MY2JN23CG-!/N>C,K*A/B+;Y!!?@DT)J_*5E=HG]M/"9 /NO!QH>DEA-5/' MQFRUJ&[K=,2DY&-9'F5(V ^Z\F-(RIZTE7-$-CMB6<\,6UK%-'+[]8DK3/)LLM"OM MHK9+;':E&3&>3)KPF9=32F:UKDC0XRDKE39),E^:=CO=]B1Y.25YG,I-\1Y6 MQOC,+-]+]=*$NU8FU.6=XV6J/V(;LQXWF ]6K0XY;RY;;7#GQ>0+9;&@2>HB4._D+D1D?^?L\?J)W+IJZ;&V@A_(-A#G(\8R_0 M'I&FET#U^9:V]#WXASO.F9PP=/BT)4S7>_TP,R[YZA+IY@GAD%: MFF,%XPAT.6]6CGB8$VP[*O"ZK^UXBKG_'()YHE+_?;H@_AN#Q3E1,TZ>#Q-3 M8(!.L$C!WR@V[KNG&F_ LOQ6*_6M!/3BX%9^BJP^Z<.9^8%/_S'T=\ MQ;*?!!,:)@HE]*?YE*8B0CP$(5+IB!"/0 CJ"6,B2CP")2)L>A1"1-CT&(2( ML.E1*/&4IB-"/ 0A*"(BQ",0@GS"(T(\ B$B:'H40D30]!B$(".UZ4,I\1_' M@B[ #W/WW6[6Z>"@]O0DX+7+<%5K]H_7(/VF\Q$O8N[RW\,Q2#!;P=3A$J"4 ML'?.G'Y*7Y?\Z9<&.[Z1I\V';GG\K[&C^^W,9088%8 M$-KYP$("$X(\C""QN/<^2S;Z6?C%T^Q^MOXY2/Q)>*7 M2Z7L;^.7Y_@2HKI=IE4(@B3)\H]'T^F"4,\P[G_K)!YUVWV?+OIQLW\Y<.$* ML_\_5YW/[\[_/SS)"46 GF;3D& M3+4!SCOGG1O(-W5N@ '!, $9=J#QLI1A9\_F(:?P67"V9 \A8)K\%X?K& M>#7O5=5:#G-K"2QO#?@]DX29$N2WGW@RCN/D9<''2/(CR8\D/T3R<>9$\L$? MT]*,'@];*JUUI49#2&V7V^D^\R"2O]0QND=D1YA&#WAMT"Y+M:8))9^&==;B M)'E9KN/*DG]75?C>DO_RJ?NGD_S?Q-7\-8+_[JJ*]Q/\O+5MLW.<&+$Y:]"E M)QQDL$OQ(\/] \+_(EH^';OG+E(OOJ'HEKS5S]F2KNKF^ M:#[*EK_!F+5E S.$)3**,VBO!:PQAI*/$T#TJ3B63KX@^I_@P,E//OT+//\W M.@Z#]L8=O6V7BQ"<]_[YW#S;X]Z3>P&H(#C]\]5<$;Z$ G "_X+7A:!4"U\6 MN^;4&'*TO,UGU%:R4](4,"/RVT\BGL8O,>K?2. C@8\$_B$]$*\0^([?=!RG+NV1#Q+X3VAWO,N\N+=,7$G@D8_AWG.[ ME[P_JN/A%?)>3QG%OLOR<[;H%$J9>2\#Y)WY]C,53Z4N*Z5&\A[)>^!: MN/?D[BOPC^=O>(7 3WC*Y(NZ,6>KXWVJTEXI#-6$5?\0,X8!_5Q<%N'8L/2G*7 M'6EA-TP#SL R==@2HPQ#RB3;"0%*MYSN+T0R5^54,T$EBMV&SBPW$PI%8^!Q M@F&B:(P(6R)L^;+Q''^ +=RZJ::E=:?+2>+&;8P+5K^ L 7&>V!Q/'UI=D7' MOM<]]KV[I-TZ(.3N$WX :'E4Q\T?0$O%2I8RW?RPP!&*LJ]5*3:;V,/JT,RW MGT02F'=11$D$+=<..;G[C!\&6Q[/1_0'V*(G[-1\1[9K&*$1J?IH81;W>8@M MT'=$$'$FF?Y=S,I_4 GJGS=O$'-RX_+U96L>LXO-E>K+H[[17=A(N2,%G91; M%NSSMK@L'B^D,CUNC=6SVFXXH/>BV)KQM?L7[:>]UKHF7%+8$7KJ[B"TP39, M+$OAG SV%^:4EH;)5/\Y:'Q[Z M;&5-N(ZF',NKEB0XIF6C7G:H12%L<79HS1W4RW_^ .&4;%Y3*OZ"?/_ 7\*? M$-B/K/^=SZ+H*O[C7_!PL(\ILUA>$E"O^AB)'_J].\^;O7N]8C?!2 _-%&/^ MNG^ROJ'ATMN1%E[GUHSKS$P+<()XO">#6I#AH0T4Z]4F3[6[PD!;Y C.V+>9 M(^HD(+/2(>:$D(RP']>N>#VC >;U&2: MRQ2QWES#L)6&T2O"[I6*[D?OR.5&X8P&"5L2(!U@Z39;,GY#!!&\'RQ&"PBC M*7;1L ^+C9TL=J'$U2Q\,I;89I]=-!(NT5>W8+&ON"#O]:S<9D&&F4%24#L& MK2UD3.]LM\LBM5*NNB#OM0=OLR"M#6N:\_FHIB7RZS7CLNFM1&YNP"%O]^O? M9D':"XGNJ-750*,[VJ";PEK)=+[][:=AAJBA;[YPOF>=[4\B&I_79A75 $.] M$=5M#-P":P1)J$;0V5Z#;CFY@C,?V2'U#9OZ RD;?LM46;6.+<_A6J/U.FV6 M"G8) S8@O9'H^TV/P1^PZ7%/=;QF2Z*Z5D4W:'@,M.4)NY4$%];K9!=+W=Q) MDITQQ(,&5$?ZQZ16YHAY@\)9;66VW:K12>7,T8O2\HI-OFS;;IBI/$]U5)@WA$33U$A'NA7J(8Q;^DO!,9O M]2X%ZQ63@@5#E,8UK_OMQ:^E@CT$Q=^NU5T2O ^7ZC?T/M7FNME1LZR: MN3ZWX]+J9CM=4)T"V#X(\BGU2VWN*5;V6M"B/KC.3+6?B2L2S6NI;F<]R %Q M_!699*#5UMLM)428X"I8%K2FAN M2T .P*K%<4*;CK2!D13I6:-=IKN;/Q3 M"RT;V./@94W9>_51U>Z96>ED:PL5Q8J420C[WJC'-3FC24PZV:HR !L9DXQC M(9(86QYG&D@<:B&\EFSGM!VTWW3Y@*.GOWO6V??ZQ/NU9,%O)^#[R*[1^&1068]4MCC(K#O-3%HQ^!?5MEN3?9D=I>EVHXYK:C5/Z8W4 MT-#,C9?^A?VJ1WT([8/MT>O/?6%:Y]BFQQ[/FH4C]07&1'G/F9DZ-- LR7$M MXU5F.NR5QUO'%__N80W>%OE5K"?I$GP.8#'!;V<-&$+:0JQ!]P%E$3#GO36" M<-WW(_8'11W61FS/W+"[?7V@;S9@I^H]@$8P)*T,@:63!8S';"IAS@KID0;X M$0<,282<2?]NM__M'G^UO?V>M+O'WB[WMW85<\@=-FBK51I/)"<92H'!!$^7 MX9RO4N0.^W^L>PXR4 T(QYD3"L-]R%T"@GKJ :0_$NQ7X=61;PZH99AG^]HO M]C%%,B2+U_6=-P!8;A_>"M83F6309 .C/S@& 4^03U_2EOW]-S+1ZJ=K9<#EG)8G%:H+HYC)W]_>GGF*'&<0 NYW"4.30AP-M&K&, MJ[A '*@3I_=K_/<'WSV\?\GO%N %\ X^V)B!G(G^XL/KOP%SCTX(ROW=N+W= MKRVMKFU8*;U*\:F,2:\ZRB\0/0V;9OLCH8_%% M5^7+:'PB @>V H",$##'V[,6KX9KL"!905K!< #"/%Z&R,#ML9@&0^?X;X('NE(D,1=03)X@)D' MS3RX ),+!-YV_(TP44LN*%IE):TJ+GICBJ>=B9%Y]T;8\AC,;LJ'E0_=Z1JK MOI O]%HM=B6[D\&LHSBV"G5FXNDRLN5P)G'@TX"/X6IOEX#3O6UH"CE<%2&$ M=*6EX^T/2?_""@ZT=(HNHV@+X/:32+VR.,&P"KU_P._@88'^X M@B3&8Y*N+E0#B8]IP==;$M2=T+W!.T5I*:%I>]I)V-MD\ Q#4($A$[3:B8-W MV*[N=00W#Y$5\1B_YE4=M=0&@R-T?)/G M>!QVH4=)4\"@:)BNY6O/WCK+O#=]40)/%,'#=6D-]:OI[I4+AX[:#D84$ (> MJ$,Z/ 2'BI2U-+VYH5<>!UCT]"KP.^\.*5;C-P&U$'"@EP0/ A1U+'7J>O,\ MD E>%#P-,N ,_G!91=0 +''VXTLN.OKD/9O"Y\=X3#21DNA1"JIY0+14,$W5 M.NY;)S,\&K0!O_)P60'QI6#FA_F R7KK=D(3!2J71G (\'SAP4C /8C:H=_S MGJ1#Y/$M9,0ZOMV$9NH9T/9MP.L"6L#VXM_, 2G33!@2Z5\K#=D%;; I:0W T[Q[,];:=<28'U8]H2NB0[ MWU/$,\1-H"NO5W+33S%_Q@"6+<@V)W/^:"WW[4-_'$WX[6-7S^/#X.?O$ Y4 M :K.R D9T^$V8@,>OXTQ\6"*P'/HFDF\Z.O_-MQ @)#QOEN ASLX6K*IJ^H( MM,T-Q%.P/75-4747L5HM%]O,3%M"WUCP :$>2^@,CAW\,3'?'>RAL*QNT:YN MN&A_!> .XTS@8\[&=A@#>,=-SI".*!9XIG^!4V?>ZQKDKHQB29Z.\,SC_2ND MR^Y.OWF5$UW9YMUE2M[J[$JM=FQF3YN]PMOU=>0U\,-+#06-O@ )DD'TZ( Y MA*KMS8E,)I:M81HC>IE,P2XUDH,B=% ]A;@5 ZT=FDD[B;=B2]V%&WZ,UQ&[ M!;HB#&?U5!4'"HPJ^?H-DEB@="A0!S!B=:"!$!A.'=Q0WO> 2Q:0.2#WO+!C M><<8E'>,@5,/2MQ>O[@=3Q0>XZOMG5.OX=* 4RY#,$37^D4(1DVR;4DZ)VP/ MK%!3AE'%D#0GU-1YMU002RT)2^@M7.VE,[5Z'YB[,A162#'[0B5XC<\17!=F MD"0"].SIGFI]KMMZ>GMP-OP:18.:^(0#(OK@5'0I#-NG["+'%E.UM#6J6QS1 MWKR&BD@J/1+"T<)8/PN,1?%&W/&,$+%A.N!MGH<96/,Y?Y7A<)LRFN4)C7PK2U *(O3N>\)P( M)XS+!/3THFF 'J=_B3<2S0CZ)K0+ROLH-ZNU'?FF%" MO\3>PKQ MQ@7;#>23*]/W>:SE0])W+C5X<:=RJ0'?;]L9F:&SS4/0=<_J")XILBLOQ M-1'/S8I,L;SY#7U5XR1B[S>1>I ZR.\#?81@A?1=_+K\\?4TR6OR1X6=[1A% MIIM88MO6"<9J0_//C\(>FK)1F658C$AMW5YJ1L[JE<9_E8 M]%UORB7'G)%%K"H7DZ.TFJN7583O+R0F^/+_BCC=,.F'9@*R-N$-@;X@F+9C MQ_XY>BE#;))_H>IR8O]ZUBHTG2%!GQ[YY-GKV'[2B%X 8[9@%NC,?_@AQQ.^ MY!J=Z'_9 (Q('O,X_5Q.//V\V_S__E^GH[]T<_KIJ"?3FGG.*P*YDQ0I,;4D M7DOP,GCS=U[? ,W7GV8Z_40D@U37[X>45K@0,>HIG?[OV/$C7(Z+M5SPV\3) MBITYK[Q?!9=0"FMPS3^4^(Y8$/ F?/;94Q%9''/YG<"?D$L'_.G/"D\^):]$ MIY,$6Y1D>Z3*__ QL.,"+/RO7C,7YB]\[RM/?'8&!"/]K&N>?^F$?^#*0J\6 M,BM-.08-6XBD!X[G'\K#][+PG?-.&%/P""XG-",2(L/+$U)(4I,D3U,3AI+3 M$V&:(B4:$U(I"?_F39X/$GWQ#IWL)C+%,IM3F_O=9#NL;+D,V,&PYW<6VT,F MUYM(KL8GRKF-EG9Y1LE,B,L[\4)EU&J8;9%SZWG'+O-VH5#?@#N)YW>*3%'E MV%)*P'(;N4XQ1FL_D]O@3NKYG5)M;^PG':S%2OE*.M<;V?7I -Z9?GZG,5R/ MYUG9W;()F\I:9*TT:0T5<"=^,7E1K"PKNWJRRTGM'CM.])).H;^9D)=3DF>Y MG+$4K*JV&^96&;.G[EATY\64]LAT,KG.@#LOIN0,^):Q MFN,TN\JWRO*4+Q &!OL"7$S)M/&-NZZ73*Y*U>=]?9,8]6>H@\#%E-R.KLCJ M?LNS*VHW&N1S]'[%PJJ^%U/*SJPZ.;78C58TEODFO==%RH"5:2[N3%B/%.6JME*QTWB'#VN-[7Z*F=/DD2=+XA.&30(YP1I"E%)T61.GYP_/:/-=>IX0=ZW8W5"$E]$O"-%1,TR;' MCUKX>LTU^QVUV1ITY%Y-"1/33:6VZ&35S);CFZY@K$A%=?%,J)CF%3G!=.8- MMKA61V9E7^LJ6B9,3,DL4TBM."O%N9*VMYQ*0;+72IB8CEPAO95ZSHIM5K8) MA].+IC';A(HI4<536B.19[%<RXS=62943%>E];J_&CJ&EFCAV5EQ/4CRI4R8F(XT M9YK,+-6Y)K7+R[JZ*^R%M1(FIBK1(8K].KW!^%ZUGG#'N=9TE D34]895XD^ M(R38JMO4YSRA-&9JJ)B2JUZSP-?,OK9:S8M\4:!*!2!\(6*:-^K9U$@E4YQ: M7BS7>ZPNXIXULENPL1TT::2;:XNT%A3!(;?JI80.E3H;DIT]>RPI/$#3K4MM[/,.=R@ M%+J;LJ5.L5+35CQ7+"E[NFHR]JP:NIOF7*6X3H['II9@TH7Q,"7N>VXF3$S[ MW7DW:S"BA'7'LI*E6L5A,]4.%=-^1>^1CMD2N(&3H%AJTYHJP]#=M#+LIG?%CFLV9.P5CXYZHF]T-UTR&^3E4Y[LN'4 M';ZTR*R4I_=*F)@VB&5[1VW3#7;'I=.%+*-L(9J%[J:EI+%:C6;Z=CMT-Z5K M@Y3IMLI@/ZMN-HT5N\RQC=#==(.O)(6MCCDVY^;[A6PU-\G50L6THUKTJK E M64W-M/L6M>]7M6SH;IK.MS/N,KNSM6:Y-2HQXPVK;]MA8KJA[/1Z)]0[+%TI M GVN2U2P9)B8,N)4EJ@T@*HDP4R2#(]-ILE4:I(BDR(M)(44@Z4NL*I:W-56 MS*K"28M-PQ&97D6?*F%BVA9-8N%DUP5VX6P5A6!S-7D?NIN62HM1CNZ5UA@A M.1NUV&:RBA8JIL6ZV: VM:3-[7+K>8IOY4MZ=A,FIMP&S[MZ9KWCB$YS/RO2 M\WU"#U5ZJY@H\")M#]CF/MU:S?)ULZJ%[Z:[01WOD/-*%N/K[G;<8J;95:8= M)J:MPM(0^P19Y=SBMH(7&SUC2H3NIN/UKE-?34<:F]BI@RV5FVNMG!(FIN:X M.LJEIJZ.[2J6DB.' P[L6&%B.EZRBV)=2%-LCLM36I_D 6J$BVEK1K3[ \Q9 M86Y6;SKLFE1&O7:8F J[@90EA!&EK;*+GN42U7RQ'"JF\]G>GA1Y2=+XMK 5 MN&)3EEJA8JHT^.U^F!1,MMC8+PM[LNC*6+C2*VN3<6F<+FB+/&M,\ZRSQ?5- MF)AN5WV^+0_Z*:RH5#- 4^OPZ8T2)J9#<;QG]1&0OD1_K#,+(IFBU% Q[5>H M@M8;]T<:(6&C=IX&UHX3NIN6:B5S7LKLFFQ"K#B5ZB#!K":A2F]_X.K5=E:S MV*Z[V@K47DFFZ^T0,15%+"DS%#F93D5^DIS*\H1A1""U%,Z3&,.3#'^Q"-5T M54XY5J6CY2;[?'U/U>=W\D:))RAW0[#526>@%I)M9M* =UY,#9L( M:[>XI@QN0.N93$=HIBN)\-UTTW7Q"D4)&+$T(5/#%L8NEL)^9LI*)K%1PABUD>3RRTW=((#.*_$X M22>EW0"R],4XUUJ#X7.S14,KIHA^KSY7]F,36GP7XW0G;9):K+,]+=''M::V MDE8=MAW&_'VRTJ]B^A+'^'(V49X27$5&UMFES:77JK7*>BEAQ82\&&]RBTQN M#)G_8IS6B"N,$D2"YU:+/E-HZ/FTS,$[@W%>.92P*RG0F]Z1EJ8%XQY>"B%L M3SJY96G&5=@F*9?=U8ZHE/#-IP@A9)YB_DQCJN%Y[J&[Z&89,H\9U.8'<5H?_MI&M+E"8H9/#+F3_\I- #D&,-P_\L:2T9 M+@K=4228);V< =FU)"4X95M:IN@*3DS0>=L[+=%-\'!=A>E&X)+DV+_XL25! M6LFFKIL;=/ 2S[FV M8X(WP\S1&IA2#E[\.'TK4>)],"-=QTSN."==* K9P!X MBHC>/S3K_I<*8' M$Y*\XIY>7H+WF3TD)WA_DUC<^P"]U8>3F^NJC5>.X7^1(])!B/<[ZDE<5X?[ MFJOR.]3ZFJL225 D01]EDGS-58DD*)*@2(*N:6%_S57YG;G[-5?EK];BWF<( MGG>KQ9?;&+"%5?$6S6K?9B@&$4>?Q?A[V^P\X_;RWXO9"J8.Z?[_OA'?W@L- MV$GN]MT(_SLA>6FQFH:W.(;D1-SPA]S H)E_9F:0Y43$"!$C_&R81D(P+>GC M..&Z>N7#<@+<(*A/S0H]V(OI?&5"M*/+BBB"($FR_..^_O/+4X.&:3FS6 8% M=?-AK/W6F=S7&_'GQ4&N,_O;>!W.9O]_KCF?FUL[*#C]M!@.>5:AZ+59)A_8 M\*KEY5HTK:Z7G7'L=]4T&I+C7PW*B9VU CE+6 @JAR%)] 71_Q&72/2QA#$9 MLHG4?FDOQ86!0MR*\I!L2V85P'^+_;X[2'% MA?QV2!*?[KIR8R(P6B)3:=I-6^6)7EK("SS5%KL"M/\IFB=6]D MJ>WK%I6J=T26)O;U13-'3^0Z+!G P!ZLETVZKPPK-SA3>F!8N<'9460'W1!6 MW@P1[475PAVQEM06\_)R-1-<$?S@SA!!]#"MCJ^6 CMPR1%))89$<8KJWQ M(W JCI/X"SCQ<)&2EW+ NI:YE#Z#'_LJ"/:0^L_K!3OPR'Z^<^K'0ZR/]MQX MDN7?WIV5#3QC+C@NM]0T@=UL-PW[WCZ;E;Y3>CFF*& K &U,>Y!,-%58WX@$ MX,;$R>1E]?X(*+XX4$06T\>[8LZ0@L2;22>WZ;M<?R3B!TQ%01$ 1 <7572MG2*'V%6I2F223 M7-%R*PE%RE4SVKUUBBW%-FAJ4^.TW4AMY(AA01,I6*V7^?;SLEG,9XB:>!"4 MN&UP;61W/(BGY$SB&VICL>D/.D.L:!*SC*8N$T/UWCZ2[:[P(C'6HX(,C_<59.Q M5;[%"ZJL"OYOB)9%SN=XT>2JE>Z82=A\8M^[MQ4FT=G=7FSO&&Y'M1VMMB!% M;@L+IY/ "B->9X-%D!1!4G2,_@F<0I>8Q+KLFJE8'86E*8%UJM0RT3+OC4FY M4B6K)1NZK?$YB\![6856,Q"3Z&\_<2R"I B2(DA"D(3*MA.A-G,41/)Y@D@^ MC0!$9L*;-]C):.@F.ZN$H_$LO^D+2K5I9N_M7FGN2T)/M;@I5Z68A58FTCMY M #=8Z%Y)DB]I_9\@_ 02(>93(3HR>LM.?\=DN=L X;OP[H%7Y?YX^-%N$^3_ M/(_B8RB7M?1"OHYU4_E1M='.# ?[>Y])Y=5,P6 WMJ@MDRZ&C^MCUOEP;)-Y>Z- M11NVE\))\"6?(NWP> M#TS?R!1XS/WWS9MILKOA\SF%'K#%++]4^D*B(;;N[1MI+Z5J;[';95A>*2TZ MM8)45E"+7)2>$T]3+QU ?.;($[_<3'26\]WX<&S+?Y3HAN MUFUWYRV&[3*S:FFCR@L[>^^CVI&HD;5&CG-88I6;B5M-'V5-V'L>ND$P,I[& MHO/:"&.N>R![[_E^5HP)UFQ'TRF< J4OK>116$3CV-)QNS M"M3KG*T1QD08$V', ^0DK5EJHC6:5A]K$E3! MZFTZG3I];TTFCV=U5JT.ZVRB.BZ.R$YAT\TI &1@Y9;DS0-A/Z&?Z6.#;NXM M<9&E]" (LUMG1@HGT6EV49/:@ZDVP'GGWFBQ,[H]+,FI)IM(\IPZJQ;,90:J M),A+E,3B#/-;/]%_''ZJ2P\CS6@T!][VN!'PME[\.'TK?3AK0E=DIWO MO.N8P07$0MX5GUN]>T[8U[\'7O%W6N:)85#/0L<*QG'2//';6V*.HG:EQ\?> MLV]L,FII_0B$P)^HJ)/R(Q "6!,1-#T"(8BHR?MC$"*"I@A! 1-#T((2)H>A!"1-#T((2(H.E!"/&[E,B($&\CQ#OR"Q^IP5UO9DF2 M5\EL ;Z=V=YGUA E,59Q#?\[$HM['P@,9SZLU=_+SK9/W1;X:D#Y-5?E=VZH MK[DJO]-NON:J1!+T'I/D:ZY*)$&1!$42%$E0)$&WRTG[2U?E?8;@G=M]O]Y0 M],.0[,]B_#ULGW?F*7G?Z+D_;?/>-+RU,23GXYCANGO( S,#==]@[3]F!EE. M1(P0,<+/AFDD!-.2(D[X0T[ ,91*_8E9P4_,GKZL'+T[S_S6F0:H3^=M.AS< MPB'^N%D4MS"9;IJ'=5N7]7VS('#F) L"_'&-6GLA'7-7K<&>YI;K&2:Q/+%> M[5NLW+AW_NE\P0UH3AY/&VPNF=I,2)ADGDK'D^E;YW_>O&%]A"O7 MQ)6O5-/XC;CROL)Y(<"B+$FIS0VXG=;LT1.^RQ:2S-US/HL-98-JKI#,O/4YG&PM5%W6@#9('9Y#@>P4H$*U$/AO?"RILA@LND MM_/5BM%9M^:ZZ9S:$I;RO0L-,D-I.EPT4A6NFDB*TUI-6*]J$")0"CF.QY/4 M2\UM'RY0\E(.O#ZCG^%TZS'JKMXLF^^B)5AI-:_06B+M M-LAR==3(JO?VWR2*2VU@48$&A%H?+S[Y0PU]N+,6)#9GH,-.NOD;J]3YE*^ MMZY1JQ0ZFK,?=#BW8R_%&K>N3K(;L$C0\4)%D!%!1N1:>;=KY4S\N\U^AZ1U M;(6IXWEOFE7&1#IQ;_$GM4Q_/AGU"UC"2+93KM,PEG,H_M"I0N!Q!D_=J'W# MK9TMJ+]&%%;S%[J3'VCVD?OFP]TWERV#$WRJ7C4;+4$CVAI>QZ6],[;N?52N MN'D'7^S9/*96>O*DT,@.!E-E0J$8G.@\*P*@FP'05U?1/MP5=(E 7*E1&4JZ M9&A%J=^8MAKS8GEX[_.RA+':M.D>767=5(K(#Q+]YG;6!@@$@W4B (H Z&L" MT O=+2-^C_@]"C>YLD_DTDSU]W$J4MRS!+VQ-[Q7DZOS>CA&I(Q3&72;? M9;L]O2MN#2P]=Z'^#ATCJ9?B7#]!H FD007'W'L[/'2#&,ZI=9IBU0777$GX2.A1 M"EP>[T-CZ-M\(_GE M.EV<6J,T2RAF:YKCMG+?N+>MT1JF\5VCLT]J.:O"=MGVF%SCFTD*NCF85#R9 M(J*CU0ABKGJ8>N_Y?E:("7."" 7:$E2M7<*Z@\5TR2D9IJ+?6TG#LIPS'S/K MEK;8UO)#3&5-P888 R,W4G&+'(HR),.8!,28\3T@O66N'7;1T3N+)8JE= M*,CN\MX@LVTI]7E>YU2-U^KB)EM>)]I["#(P\8>@(X2)$.:J(3+WGN_#(LRT M-*/'PY9*:UVIT1!2V^5VNK]W,&EZ7";,>9FM:%V>K6YMJJ'T6A MD-^(3/ZF M* 'R'/W'X:>Z]##2C$9SX&V/&P%?Z_S2EKX''T[?2A_>FM EV?G.NXX97$ L MY%WQN=6[YX1]_7O@%5\.O#Z#CA4,XJ3AX;K-^YC"?%PF8)O:TK75;=>%[H%^&YF M>Y]90Y3$6,4U).]O$HM['PB,P#ZL.=_+R/RI^_A>S;;\FJOR5_=\OII#Z&NN M2B1![W"5?,U%^9W?XFNNRN^<"%]S57YGT7_-58F4N/?8NE]S5?YJ)>Y]5N"= M^W._WDKTXX_LSV+[/7)C=N)S-V9O&M[B&)+S<=QP787C8;F!>2*)S\T,LISX M4$:XKC[^R(Q ?6I&:)A&0C M*=H@/F"#^-RLX&=D3U_6CCY-BP'46?,V+09N M84L];O[$+=QVM\Z/^ +Y#SC*?R"PD_P'\,,6=MJ]L\L)R\%3A=:ZB[E6V!QR?"5C>VSHR!%DV M=)GDFHMT@UOA>+L\;%?E9?;>;6<;&\->ESE6$%D8;[]).B7 M"J5'=M"'P\H-SHXB.^B&L/)FB. YFI_F>B56X]N[K)KMN;/P:Z* MFN,^E%+T/B_.63M=424*BS[#RVS7)5=9@3$KZ>&]DD M9'6WJ4R2T']#IN-)^DI=$#ZCER8"C*JSSN ?FCR!.=W"T MW 4S(N_+1WM?SE!#4+-"/Y]HM["%O>G0U:%5KV7N[=$EE9T[Q#29PB15V=!K MO+DBFVV &M#O@ET),KZ$;7)K)TIDFSR<9^5<_(G,+L_U]XJFKMIFNMETR9Y\ M;[>K;FF+;#4WZ[#TPE3+XE8K3#K0TH ^E20=3R=3U^WD<#=?"VJU$475_(6' MWP\T^P@A;]'(LL((=6G9&+:XXL8J8'(6X[#QO6-P$M4]ALOE9H_-S=B"*BGZ M?C!N3RCHPTDE;UT8^3-Z=B((BJ)U'M(7% )!5)OBUN41[;"#<7W>7#(-A[U[ MM$ZGTB%W:JI;9;O[5%8@6WR'Q#, @NA7VW91I,XGC=1YH-D_G&?IA=:6D=+_ M24-('FCVD=+_]OW3KE8WHSZ>*K"#%:LL%2>_KNGW=HX4JVVS7Y@H&KO#FE)B MWNCK5&T#]D_H'$G1+^GPKP\V>:16EAE;Y6,M7E!E58@\O6^Q+N[=AN0A/,'W M7H2'AL2/]H- 6?5%U?]-$Z-%:YC&<:W)%PJ92HK:I(KWQE!"K;G3=:NAL5*F MWG$S_&P[;F_@VGS[2<8QYG61O5_"WQ$!SSLC7>Z]!I\5=][G_;@$GGJQI0[9 M&;GF5-+:6H,>E>G9]PZ'J=OZ8&TWVC(KY:4$+]86^?TL Q:'_O8S2;VNO>Z7 M<'*\RY=Q;Y&[/^P\0*^]CW%Y1$K]KQP8]Z9OI-0_^N;ZUIU2D8KZLC0J-MEB M/6^0PZ:V2'?O?5(YJ;C;)K:MVUB5TTRLNUP5QWVHHD,W!QFG7CRL_( 0D$?R M@/BE8R+'\#6/8N\-*;?./;SW?!\:0M_F%\D*3EY>*ZDN5N1FS0DR8"Z2X M*G'+DD[+G+JM3Q8,M:^M%_?&&'M!;YC2;I=CB:0QDL5TSRT4(,;0,)PL3MZ^ M1,(G='5\;#S'O67NUI59[CW?3XHQX;E#\RZ58ME5#N/X$B_G+*F948OW!ADW MN^_ETW8GHR5:BLAU)QUM6VD#D(')0.FH",NM(VCN+7&1H?0@"+,YX*BUFG1W&EN[M-VKFFZ0F,KD6ME#HK5ZLSXJ* M$"U6-)XW$&>PDRD.?H M/PX_U:6'D68TF@-O>]P(^%KGE[;T/?AP^E;Z\-:$+LG.=]YUS. "8B'OBL^M MWCTG[.O? Z_X(WF7(1'6Z'3"_Z%B-"W Z9HBWB$0CQNPRZB!"1/?>U"/&[ M#,.($)$]]RD)\7!5JM_6IZZK;KW&= OPW, MT#"-A&!:4K1!?, &\;E9P<_(GKZL'7V:M@.HV6;4=N OK/D=-;']N/P'G#G) M?P!_7*. 7DC;6PW+8ZNT@A/8:I!?]1FEDUHS]T[*2J4T5ITRG;ZV(HUU>TP+ MPXX..V.3WW[B%!U/TJ\K9A5EET? 4B.^C#8>76G1@B.^BZL/)FB.@*:L/9D=*0W6FS M9FHR: YQ_-[*1]'9S71ZAU%:L8P7TIUR6^Y/H?*!DL<)(HY3+S6Y?[@PR4LY M\)I_?@;OY2,4&_V<3=HB]+JW%^>LQ6Y'*"7;?#7ALG17ZV7;V0:)3^Z-=(LL M5I^FR'*#4S=9BU@-V<'2W, M^(0>F,=WM-RK/T$$&A_J?3E#C46YGEZH[D375CIOBAJS&-JY>Q\53?>RWA'W M;$*CU91>*7#CF6! 58/Y]C.)7PDROH1M\@G;64:VR<=Z5L[$?R9QI>2RRB

Q/2"7C1R>\[+"8-617K=9H-O.MHY+T/M.1" M=[1PAA,=V^T:QJ+K,BJ^R$PH%(.#45'\301!-YE]Y OZ<%]0" 0QG*UOL54U MR=&*+./-Q6C;H^YMVRDSO:=0>;/#[G3:%?IX:=%N*@""8#_+*%#G;P[4>:#9 M/YQCZ87&EI'._TDC2!YH]I'.__;MLVJ[%).:[E-9*C_MW-LWLAFM MIS.5GV\TE<2E?&E*[9HNU."A;P3'WN@8^02=+&'ST9C??31R]'[:UG%1V]\' MA,2/=H-<-@K>[0;%.6>/2"Q'8BV32Y78\OK>7I#,/%,=*IM&49-HNY=?,:-M M@VO#M?GVDXCC!!8%LD3 \X>!+O=>@\^*.^]S?EP"CY:?_N+?R-NUN]PD[3^RU')-7.OMRL=K(*V!QZ&\_2>9UWH\OX>3X_'TL[Q4K M<^]%^!B71Z34?XI6BI%2_X";ZUMWREE&$##6J;39(N-LUNI2&N?)>Y\2= R- M,M8SGL2*S=VF4N,KQ>(F V:*TFKB%/[;CHQ_%@'R2!X0OW),Y!B^YDGLO2'E MUJF']Y[O0T/HV_PB1&\\R1FR0&@)L[QWIX42F1_=&T!3]4P/W^4R&D:SQF". M):H[F*V30I$>3#).4W04[1%AS#7C.^X]W<\*,6$ND/9TO\J3K+C1%J5M=R7P M$[&#W=N=L=>2I>K&M.;560MJ.8>-L^MO/5#*.D3>'F$_HZOC8>(Y[ MR]RM"[/<>[Z?%&/"4X=6X_IT*XWP@B95BIE\+;'LI>^>=EQ+3!L20:U6G*NM M1+%>;*:;A@) A@&&(/E2;87(4+I&!,V])2XRE!X$898I%]]1]4I>:^;LR59U M[R'/T'X>?ZM+# M2#,:S8&W/6X$?*WS2UOZ'GPX?2M]>&M"EV3G.^\Z9G !L9!WQ>=6[YX3]O7O M@5?\G99Y8AC4>M"Q@G&<]$#\]MKB-2GJ"8N:71X?>_UFESYLIZ,VU+=<]5_O MGWC$_H] B*C7ZX,0(H*FQR%$U _\$0C!_.9X,2+$5=M0_U9%O=VLK]^1[E40 M_+DF_!$MAYCK,L"?]I$):3_^0=V%(E9XMA[X$W']QEM_P@MY24">6Y\?\%!^ MB"#P 47A81MM>?CWB?ML$1C,W_@<@/BP7.!#WZ=F YRY3K>UNP#DKZ>*%DF4 M!--SUG\'DY$L736DY]\$4_1I]^UGS324F Z, #'&V[;DV/'8"TTKW[56#Z%2 MO&ZU[GVV]K)O\$'.(O[6[/3'6HY[2\W=9_^%#]E_YP!Z:%'X!*;&;_N6/O)V M=B/;Y^9;46@8QV?;0ZXUT.&9U6K+EMF55F1J>*O$=TNE M/^C?US -P;4L,( ,4B##RGW)FMO4&SS.SJ>)WC<#P.)Y^71NM M+[&%/OY.^1&2>OK@ 96;>\O1 MC<'#4XWN/>E[@\>K5:=?HT?7+>I-EII=EEAOO'J&C-,G$H3']<&]!XZTB^K$/Q]^L\'J#DD$%K1=&'D_N,D MQGR )G.'>=T;C8ZJC,2L![J%Z9RVR#?W0T*U6Z9V55#!G3XWLKCYCE6S[Q_()*H!WN)\)^D+E6,FQ1;\W+3 8&*F'#L[NS%BEI00FD_>0O^F,O+(TZ:R"F*20M4>H++ M?'J2I%/RA"$%P-Q4,C4E)5Q*XQAXP7_X(.CY))9;T"7>@F@Q"Y+_ C" P[I& M,/ID]ZOSI,G M_6N_B;;WR>*8R^\$_H38'_P9Q/4GGY)7HM,)$B,T/E(%\-W,@ACZ7[UF+BR6 MYKVO]/Z$#P+2!G!6/POL]"^=\ ]<68@ */<5R#5,"08L91]DA/](&/IS3>1% MX3OGG3"F\,2]W&/K1#W3R!39.MOH=?/E;H[K=LO-1J:1!Y=KHVZYVRP4?(G_ MF+F?\7**"!7C4YA.H'N>L1!.'%GHI:B\X^10\<_4CV[L.,D8F&4LF&:L68@5 MRF#BN7*F%LLU&_ERS[\'1:B]])98A^URM1YZ1K/%=C+PE]U#8-LMMJ[_4<_# MF1'GJ\""5@7P[9DSXQWPN[6IKZ68I=J:]W[7$( N"W[LJ)(=C]FN,(OQ]ND/@:C#B2UU MW@ WF-.Y)$ 9 9^E[1)\1E%[WL-4A CP3V_$ N_"OWAK=_K !2]*SV?@+_U4 M\E8?C(!?+O4=G(-CQGA=/RS4"U/< $H !<2"Q-O!!P"!OUC))I@+4.]<'C[2 M=G7P.P&]6U1E&?P6*)R N< ;=S'9,A?@QZ9]6'OP?OB.IU@!/,*T_%7U?@\F M"VXT$0LXECIU'0F.'8P%_1X^7#*$(Y'C,7!+C+]E5+A''5) 8N$3F^7DA?8"_Z&4@#G >^!ZVD U@ TUL C#LOB[\5P.#QX MYGJAMI$OQ@M,$9@0@K W>X1=0BA5<^')OFE,>@K4_P0-%_/G\\$C@ MC>@Y?^S@'/X#A-J2%-=;J+@OP)!FEJM+$%H4@$AHG^ =/K:T )8+WJW";@HP MQ9: =0IY""X(?+4AN6#I(5O]@$\#F&?#GT-&E1QO_D!;$7WX YL0>,C20E84 M8!,TC2,_P;\")H5@Z:!*+6AQ!;]4BT M,;EU*OR!_0X$1O+&#W";]\@([PG&+O.J#H#2#J0#;(^6NT0[_\6X%KP&UHS? M'5@!?@]1?@H6SI!LN([>CCT%H I84'3]N _7@7\CN82XHG@X!>[>2$ A /]% MD2&^,G/7NUCP7PN6T7$$BR@,;0\;09,,H"L)]B.)9H(S[R"0WOBD%V$&-U MW@+,0N+Q&/1C^_.%0&YXFLGSYU0/S]E!K<9[2)!LZ#\'9YZ^K.[P^C2D(D : M@+VQYAHBJ+2YK1'R8BK, VE; PFIICP0=<'?U1,0%<0# D$\@ 4-!--VXK$9 MF$4"*#[@AL-> #0O(-YQN'.M 4H>T"/8NCS417NF9]7"-#E3\,0FS6TC6:+H]QMQ_P.BQC4A1T!L@HM$VMTW0F6[:O2FRO)8=O>]GQQ)("FB M#0(L+))5O_Z=)3.1 !=1$DF1$B*Z72()Y';V)<_1[X$,AQFH4#[IYX%$5H9W MI4C/ %*'S9&8([T&B!3XCO\=E2\@77\B>;*6\R^IG9$548H+A4. T\0QLBF: M'20G91 64SHZ,%$*$-58[@R6#^QI6L2AKTP@-4[)H\OT->"H<4 NAV,RDC*8 M'(3*E8C#O]3;P*1Z)ZA(HGJ#',E/$V".%0^KZW!HW76P:8#K4(O$\L8GZ4Q=MZ(G;_B)":@L'@(+D4-!R7+EG +O M 'T(\"JU11F168%\'JI A!5,4Q'11@%) 9)+R"% M9G*;*9("Y3H&W96IR%I-"Q".]'&TF%V-,&BX:@6'I!7.$X&&%\G9)(FEPY87 M8C/:Q:3^??FG]2V2&2Q85G=J=-PEIXPHNX2G,,. ]QSK,"KAB.6,:M6X&9\T M\AJR[V0 :K\VW!!R7KOM_ %VP"B$:6:L\R>L<^-/OX5S/S7D5%V7'3T%'*=" M.4QRBI\^$"4R0TF*ZTEMAAVCU $>66(>HT_YH&4_ ;I;5#1%(Q:LE%B08CQ& M+"LIBXR)VYFB*>7O<8#Y@@H*QH]KNP/U(M4O(J#8,IF#;*.A>4QHA@_8VB^P MZPA$@Z]L$A8Y8)P'A:\-;O1?A'E1>NA8&,'38TGZK;V"4K(9L3M_0F8WBP1: MD>$3S-,B],2!Z5#G:3*D)6CYZW,4@7Y!=R2-D)#W0H-=@9A,G"P,E'E&CK8I M+(F.,=3X0 .T'!V=T//<+MA!HER%,/+,.4(2Z+3?7GPA/WC'>_N:Y+Z8E^JN M6;097.T/&;H<.1/0B+0Y3WR.%1UKN7H \D_-9E&HE1[+QN3)M,.2CF#)'DY= M9#'J&;T48_$%9-S1H=>IQMK2 I[M.LXT 4Z! @)_8$].HM0:7QGS .>0?-(6 M5V>#,XK84PPDH$$9UA: [@HPFT=9+ABJ<4'V#*QXE"8B0"2CW_T4K5^>N;*H MRH^L,2%(R:='3NA,+D'D*[8#8'4IF%&A$D*&&M"$%BEH8JGVUMC::2G#E>.; M7K946<1!$M!T:++RD]8(T):LJ'=LA?+-!Y;.&("H"4<4[!B80%Z$>PU3R\6A M')YXMK;T?E+&OB\"IQX6.P?E-PC8VV;8#;EMY]4I4GDT%M]7^-1<,<;EOT@I M"T+ QGRE)F9)1 XN@/RIZGX5.V:1-"M(OC!34%AN]$L_3/T"516+!2-)*089 MB2QW #92L4G;A82/16'\74=.Y'+M==&N1)254VH_5DQE,N#(RA/%0V1-5'M[ MA \4P(YCUHN1P8;HR4(-LYB1-P7#+4%"1R\T8\I0EO(ISDVD%+0#R^+ 4CM- M%D>3Q=%D<6PK+79E'/*=#N& /G$67(-:(S"TM&&_[-ZZ8>]TGXQ 90;+@#P( M09"B^(1Q;[7T8#6IZE:+R=K&3,(=>^1&MVSU4QAN(J?L.U !&^7R=![@2D = M@(-T."?']4AJZ<,A"4=:B+4>9\)Q$BLMQ;>031AD>_.RU;P[2?1W4*G?@8F& M*'6AH],M)M$U'!((J(FXEIS'0O9AR%%*?Y(P?$F\5@Q?=E6[.AI.>2NHDUW= M*E2AMD ENAG7MJ6$%2IR)51 V%=[2,H]D+&(NETD:U.S*8&:'QE=UTD85 @/ M!\M*Q-.8E9 ]GV@SQM7:X;'VJ+O.E_=_T!XFMZ,T#%28TD_$#[+GM#4:8H*V M2>+1NT+#D4)K4_@O3%9Z/3BVC)_)U3*+5+(":7(884^PI![L^&L../<79UN M0H45*4L!@Y &+803G%Q'/3$[ LD4 :33"DE MW8KF?I?&^J^981AHQP0.RD2WR%,GDE!N21257GC:-'J4>'2"A1FRY1B\(V47 M79'5J+C9COQ!+"B,K^&])"40RQ\A^R0,0)3G&;U%DOF*#YO/E2\%V*&*29<8 MRRBB]DV6O*\?FLH\3XX2RG\U=Y(SH6I,SS3'"V!A!S!D^1DI#QPS%LH\15Z: F9BV:-@90TYPZH;#J1O*Q&X!(/7PJQW(-U6GM^U M0)3)P]1P.3L=:9697E+)L9X'Q$G*A$VN!I5M9$^HK'9@8K!C2>NO.\4JCBT5 M%S+^J<1W*Z2S)W#ZO MTH+'M$#@0\ N,*]/\:X:A-6;1-?3)%499H H22U [%:2=13IPZ'D[+FH2%B# M#Z7:1V/#@OWO$8\@$>PA;)2"A"*NR$0K\A1K=#JNH%/I.VD8P$H&\%^@J&.2 M#JOMGS$]#*U?E2G8NH_B1X%T9A%&Q5<9Y&5@802J'- MGEETN]=43DO/6"2YK9T3Q:4:WARU2$E;USF.(K>5:2)"HR$AF\PIS0Q $(G; M[*Z%N1B40G6X7& CH=>RR.!1=)>0/X!@]0>%/>]%FJ0;9Y34*7(5>I77(BI( M#A'P,96_DM0*>C'INFCMHV6@!;!;%6ME(#9S. FJF!%73L.K!"@BT_JMGX9T M>X#"F6INEMDZHSPAG16OT][:"94ZL(3JZ%E@,&RLKAFD&&83'":ERQA%BA*9 M1[BQ% <=%Z086$C:(Z588D!-2WT0J"J.=)7BF$6F]4KRL6(P$#-]KT486:FH M56/#$(G)X.![$M8)6E9EHJ6VG7V2S/$/RWZR)E?6A$76E=!(QQWT>_ '6BYF M='B'0W_S)^.YIZ>>$Q'&K5;"CFA0/+'A2:?51FTJ(H&..5+2&4N&N7J/YFX8T>*A!-0'KO4"%7U.)%1,BG2>&%01ZE0?H2 MT#D]J%/\P'Q5-@,%V'SD_FK-'1#I,.4IM3O#50%0OCL4_EE4]+7*>:]*7:/W M*]EKZFB2I8D')C+&IJ="**-?&F7HG"G\[@R-NS19/07!A1$,CK#KMD_:>NNS M!!:3'2?C8[8IT4^0F= 5NU8JAXRHH,_8.#:J86.U_L406+%&S^T,AG>L:,5P M"TAER0)UI$Z'MH'\JMRR#,-7;G?K2+D*<.N+,SJ-'_61>EFL*B;UB4.AF-8I0_ MI5RX2F[\(.VKDE]?2@&=08 I.:&^:]3$Z]=2&WX1$>J]H'>1AO]%Z70?3=+# MFLJ#UU.:^S%62$#M@Z49YN&^<;:0OXU@29Y+@O0M]'>MH;M[7RB[@_)JCVE9>FX56 M:8R2+>J$6RD[(3AJO^2J$JCAX15=6E.I> B];'Z(*D)K%"PP5]>?BHM('.E MB&G"5>806C;:84G*2SP1L79I,A(K-<3!\'F 8FI[\,8MS$D)6K!^6I.%^*4;5\R$Y1*U+M;:WE\-,U(5#X+Q'5I" MB-&L;4\NECD!B\FXM80+VA'>( M;NT\A8!;5IZ)&$8T;9PH$-5:E#:1/ON"8 N40S2E6/>-:69OO[-]8D61]1P7^K$CR8G3.6$4<)!P$HLW0"G/&)5_\"^;KH@_^HAZ5<\EYTBK#(^ MV+=J6^+*491-T =QP]P-!H[]<(9%0*)JC1R3TZ,\*&]> OH_+C2OKC>\,_;H M.VW^_ +FS_HVO!6Y7W9]J[R1Q58RUB:@/$*GGD>XU*=$%SUB8XFQ+WFEI]%U M[N]%IC@2Q]'77,9=KD)V,I0W7CCM_2;!,Y'5*HUSE^7,(;X!L12$^L["^@3' MDUNGCY.O&(JE9B:F*C>2[DQ:J0(BFTM1P]1^^BX*B1XK*5Y$F16WS5ADZ/%4 M]SC)1<&)7W9*%E:.* ,)550J:[8H?_25RI&J.$+AAT3=T#G_ I_&J2AS$1"$ M:"114!%+9)1)0EKA$&-)_@:[>@R:SG$@8O]65?0J;Z:.;E48R5P]HXM7>*C$ M2#'.":/!@0GM+=+7S= C8*\=?4$Q5>-)@(J?]R(E)#5A^MZ-)]P\PZ!:1TUXJEBHKR$RZ\\G@M@%6S*W.%KW:Q_W?^ MEJ-3T:'&14J8'R6"B,HW1-*XZ1RFRF[JA393/EZ WDE @L25?M@X5) MSGQG42Z]=:\U,W4%+[Y\J5ZKQ9*",>:(.E> )9@*C*>0N"6QHQ-SP@'9\^3+ M:W@ LZSYA,X_.4?_O#C_!-\"=2?ZGJ7B<:Z5[5\51ERYT*39$(';^N"5UDLR MQ!QM E)8]HHU/MPT.T"U%5;W_;/M=JO'U=EU)NYKJ:^4/HT?#93LNP)VNFB3 M^7DO5PNF24CG(CX&HB\UR]_(5KV?;ED%CY5A;E('354INQ9;4$\%+O.B*C=Z M;>6.!@):P$+G*LS)T@4B"C (FLPH?;_,7M%^(DYU,SFFE)7UR/#\HE"OG,XF(M.A MUGH]%#LYKOZ;YF566C?:@#J,HVOD\*V/N0Q1G>O'D6"3).J:Y'!=W*L^K;GH MK_*&,4"/E4I "H@1:1G(YZF0&2:FT1"UJ[XJ.::2E*//VDJ94,>E#:2EEW+5 M1F<"4#Q1U5P4OS]:DEC\FM+6KY3E4+E17$_+K>V_X6+W,)(1,N>6E^*2[C)\ M&(.4SK-[7%XZHQPUSN2BY#)-Z""A"<[H?B1W)LDTI1)85RM8-0 4TK%4OE51 MK54B];JHRAH75D2\&9=.2DU/FG&QBF\'0O\LP'*&M0B..N(T,*I/[*I[^C-; M -W^ -&L?]JQ;\A@>@H%Q0'W]5TB-8.Z/1)>Z[PVO04>&W8_A>44RJ": CPF M99()ZS))1+_16\!4,S@(-%'I6JT$8>5OJBV7@L4P26W'S+'PAAFLPPPN95E51:DW9Z67WKFP$XLXAE0KM0$K(X617T5>DAS=P3F;&D:/X-#C MM:RYCK-5T^!:3%D?)>;M6J+*T4/5IHHJ$] M90Z'."E5<#6+!770KT:&YF)++>>W\%J)$'2-I!RB9 F#B2GTF!V?JJ3\8%ZC MB&LU//2[EL--JN1GLVM=2)9<6BJV9>H?4DY*ILD'^3!@2B@)\Y9#A4PSE"EX M!8R/F]/)*^\@4^=[&@&HF8%L'62B2*=)%&D219I$$4 *&^A>JS_;2G.Y>[5I M^:QZ5=@U"[(-ERZ^5[N%5$INOOL'JKU@BE!%ZO^OB"5@KZIJ_8HV$%!N5 "+$? M& .O6\LT[LF(%Y;%+)-O]!_VK"5L6+J((D_T%RQ;Z)N*!&K/\IK\F9?P>:I7 MH5D-[VF]/KXG_5:OMZHCJ,7ZK/%134%]5!^1_DP.@C2#^K?1W7W[+3:G080>P (K]59V2.W <2. #%H M>0U%[ ,@&M:T)X!H6-.> *)A37L""&!-W080>P"(AB+V!!!>J]\8=!L$Q-_R M%(WLC1G4N]OUX!Z[WJI^N.4@Q*8/ 4N"PI?_^*G_TT,/I-T:>%L]D<$:![+* M$6SY4"GA(.._J2&@\0=O5S0?&%9L1RP^]2',H<9.3N4N&;4+\F"$+S?3\/F& MSS^0SROWOU)]O-D/3.X* T='MO=8#F#,C"FAVW8U233L_V#8_V/A_TFF^,Z& M8-[P]8:O/PIL\_\NYMB=AW+L8:L[.&B&C1D1F^/0+PCLPP,'.Z:T'(9@WA38 M'R-R#QC4[R8BOI+/7R+7O)#M)=*NP@"\MN$ M8TTLGY/F/Z!VG![S!".PIA) M*)\D12;B('M]**)@__!_WQURC?^MW-7\50'?EW(\?KMO3%WU -&7AA9!Z+Y[ M>5K^_?B\^>WL_JX$F"WL_M4V][-S;D19Q/;M@6[E\LY:EW^]7ML=#ML[ '># M[ VR/S6R=WONZ6"X&V3?M3*VW.A^T3#OM4YV0MY;5L+FX?WSX;C%S:U2O-H& M$USPQ>45&M:+D"W[+T(V[,@[,-;AM;ONH+U*-VK0M$'3)T?3X:G;.^UL%$OW M1W=Y"0 \:?4/R!UT7TWD,!P_(&>GV'<6$H+V5#WU&WW>HTGJ$'X MEX/PWM!KO$$'"O)UP7S4;O5>-SZ@IX^L?=2]&,LB-%C;,L8Z;4?>Z\; /D ! M5\YTH,,Y*$[Z.XH M7:)!^ ;AGQ[A!V[_9!?Y(GNE7+ULD+>ZC6_HZ?6O]]B*Q ^YSR:I7M,$5O@7 M?Z$5K\;XWEN)LOM-'B2[\4"E&C:^I :=GPTZ#T]760C[KQ>]0$AO*G)VZ$K0 MP7BG?L?VOJ '!7*4@S*$3;B*,)N8[GNI#.1TAJI28Z4_(RM]CW;_Y#SK08F5 MW4'CO&K(X@61!;7O[6S5RW.8*MIS!?C'/YZ9V^K!L#X )]%FS?H&2QLLW?AU?K<_W.#5J;T*RKT( /9:&[Q=V[B7 M'KJ-SQ(6\I<,G"ML )K$SCA)):P,]!2?"A@Z9%=X;[&':\_YF.2+0W&-17V@ M%G63&["0/W72&E0>PG4^GDXHW=W9;WV M1Y%Z-A!?VW3SVJW."RES]+=2UO M**=O9TD68L;UFU1&5!Y GT^[_3.>@[6X^:-7G.&VGC?/:3>_IG,PJN(T:K" 2LTR^T7^\W0"@5IP$X M$K=)D;\9AS]D8!^4VH["G:HFO7)=]774L)@H"I:P H\'<[A+1:BJ5%-#;IL2 MJZ!\U"'R1QP6UIA.1<3?J-91ZBN+241RK#3XJ A@)OEG 6+^>"0RB6VTIIA= M5KTYZ21CYU6WW:?K J\ZG1,GC)U\ NI_O7F\0WWC'6PF['3;+KHJV_06MBUT MG51F,^DC@D:W+<-NYDBSP;S[85[G>6->WST]'3#N]=WV27?+V+>]ZL #Y>

"M">^2 MOYA'Q2A+HB*OB_S=M=C#':YKWUGZP':=^0T@=@2(NVSK!A [ L1=UF$#B(8U MO2Q -*QI3P#1L*8] <1=;M$&$ U%O"Q W.5!;@!Q/T <0";D4S=)WTTL=F>= MXOTDPB__\5/_IX<>2+LU\)ZZ;?S?1Y5)E--QE$0!_/BE[AKDO\D_^/>_C0XG M]6MG6'$@.63W/(0YU-A13N>6HYQKD$<]NMWP^8;//Y#/*_>_4GV\V0\'])TP M<'0,:8_E (:"F!*Z;5>31,/^#X;]/Q;^GV2*[VP(Y@U?;_CZH\ V_^]BCMUY M*,<>MKJ#@V;8&++?'(=^2/P8OA@>.%-SP4R;TI=O 8F7S MH'Y'54.>O\BNN2G;2\1AA0%X;<,!:AMIE($]D0H':N3M,4,X"F,FH7R2%)F( M@^SUH8B"_]A79^[#Y:_ MA MUAW,>^\<%G_8\&GIIZ*6AEWU3' _G/!K\>/)[KL^Y%MK?PZJQ@'^_"7-8 MG0^_GL%RQ95T/LMK&1?2^03JYM/2MK:1.5H'K]IA]B@^@O M&[S\:#M*8Z]:+A[;6\Y^D16MU@ MZ&"4J_'X>(EV]2)DRX&*D!?!.=QV;Y52U.!G@Y]/BY]>>U7QUD-660X-?NO" M[*C?\C;80V/OU([#A+9R93YP]Y)49AKIUWI)TX89SE(HIDX& 9 MP\8T;DSC V%(#Q$H[5;3TK#!])>!Z2>-%^A0 ;ZVKM6Y0]EJG#][D>#SKLA@ M>:"!O4OB&"LX)W&F]"\9!U@C&M2S, D.-]/G1=CAS\>8JTD4QZG CY^S*EH_ MHXMM#=8V6+MAK-T?!:@!Z$$ZG)IMZ..H_NCB;UHD/=:N\BT;'Q2]]*PFBRD@Y4?+X%G>)X[Z)TT MWJ0&2_<<2[N=5=FVAZRSO 0 ]EH;Y#%[H(%LJ^?G ]G9!F$>QC!+_J9[,K>N ME:&V2YE>8[Z3NDO?HI#:.ICQ+^GX,%X8%R**;IV;)/WNY(D#FNJ-DQ0I_ U3 M.)D:/E57]4>W3AC[J1095H;"IJYQ,1W)E&)Z20X[".$M7\7_,GA"Y,X-3 4+ M@K?\B9/$-#SH9CAE"]<1)/!0K+"40N'"YFD=%,TR+*PV/8N:"5C/&TS PMQ_DRD9ET0-]/TARVF"8"X,Q[ MB9(1C*B.97X/:@,RHZ<17?13Y4D# :8RRZCY*V#-=YG#E'"D(LH2 )ZLPG0A M-/6!APR83$12[8S&H_.38@KC7@"_H+5$(LN=OG,K!1P"G-]$7$N:Q1H"]NO3 M#-W3GW$1_=..,RXB "C0 G42OH;'X,SHZ9E,9I'DM>MEST28,F+@T/FDLD(> M_B:$KP7"+@LS/!,G@JU%A(UI$A38/!AHV!$9MNW-BE02:E3QP2^#U%AT-:#< M0;6J- -\Q<_4E837E]_.D&D"T602]N,GZ2Q)12XK P%B92&P P'02D.?3C&A MY5/?Y#S,$SB[49'S=U$(BX?/,I;C,'?&:3*%]Z_B$/ )$ OF&L.9X[IF4@:9 MZ\AX(F(?MJ,9P.^T\;.K5,HIC84@!%() YWRR)V:\?@1+\\9"0'ACA&=88T* MX A0P&/)*Q4I-Q;F63)JY2S3*35Z!A(5/AXO;J,\%=JZO?0HN9%\###SSMFG MS0SG.>C!,'H'.?O% B+6;") 8?\SL,6T;+;MK.BS33AV]Y/>L(4\S D!%WSB MM?*'3Q5_'43Z#+MT PN4B&9 BH'DU> GM<)L_37!Z&(&E/LCG,+8@#JOVJU3 M!PX[ M1M.6= ;C"6!.P"&9.F,O9O%9:&&5+=1,*/./$XDGZN>!Z09>#\68@4 MZ8>FX24#7TU%G %=P#H :7&%0B41S\U2V[3>46UT6#^?V+]LN#Q,G#(C3B4( M[0P0AIJ;9<1R\%F+G2,W( FIOU="Q'58/:/_(.W# BS9EU2?M=9!(@8X49XR MRP 9F]#BRK^)L=37CX=O\PB4RW&=5[:L=FA6 M?S<_ B&$FNM$$9,NH=U%HMI&@[>E1:TZ/!!.OS48_.R4 M?^)QS)WE5/PXMDZLTOJ=WZHV?U??W=&!3X$E3V9O.EZ+N!Y\U+W^>JW>EN!4 M\PUV+.J7%M^,DG8JHTL]*?67A#YXLK.<+B5@@ M^7?P-,IN(WG$)J7/XYTW*XFOBCN+D&+GXGZ/A+NN=9:"P #=B/@J:&5Q(-(@ M4_8&Z-!%&*!:Y_"QL=(H8M!8Q0]08L$6R%B#%7DAT(^@6-Z@!THU((E78G[9;7 M,0*AECE'(IN3OCBKEEL)ESM&)0*$J8PS^5K;&VA=8"\&TA-H=:Q@HS%FWJHK M2?8B2VL2A>B2DNXX[Y8+PQ!B" M!@]G10IZ(V(""#Q+XR'\G)F;:J7ER.B*QC8K5<8XN_>84[[]I@?\;! (\2*I MK%<1PH*YC/H)2',R:($.@<]VO5;G9\+R15JMB[@\P^V 17KKKH^Q9+%6)^R; M"?N;GA#5].JA+ )@J<7W6QXY,EX-3UMM31W;($< (> ?(+(3 ),B 3#'#DHS M(5F,>8L OAC$Y0[168,F)&ZRU]NG32YN W8*#6+; 4F)]H_.4/_9"81]A%[*=D1"PC]@P9E >XBGGWI>T97.C:BX.E MV\K%=U2@@FM1V596T(67TGVG.1BY*S/E[JU[Z>P=VY8P[P47S!J6/EC L0/JJ;E3S7N M9)23Z-'6#!1G4A$=TB)SY0#'@ MRT!LGE_XD3J+DZM8!\O4G['3A\ )3.L9N MDHP56#0,0*#2HFJ17SLD;SV?$)Z8EA66 MKYZ]>WPZ-TD1:;V\M 4TCAN%7(VHC#6COY#](05Z!>$-#88Y'E>BH+WB)8-3 M((=(Q:(4RUE67UO+.3.N/U2,UI%W3.. K:FLH)U^+UZZV*=U[1^@H$SH%D ) M[%+4G:"ZNPU/?L4O7?4W)^6*C,5OBSW@?STR /)%T]?F<:S]86VPJI;I;8F- M\DP9$#;&J#37#L+KD*QOHYBH@^5+J#H@J'G*PLWS*[!U?J=%^UO-A? \J\5& MJD)Z)X)E ^MG$H,FQ-7#'_ &,)?TRC@N$INYFZ,W M@Z!H 9D#KU&@G;B9B;6(J2T8&F[#ZR)*XVS7DI7H,%R )4">AI6H)2WG)2=K M\I*+NT8KER%LL5N5CK4CFC= <0M$AG8(TWX3N4OC#5L=I?ZHW*D7I3OU [M3 ML_53DSXN]1BPC])$G?DB>6LH-T2II("/TNH(.I!V^^S1BPT@D!?*Q\$W52;/S2A"WQMI+SAF,8RHS&F(HPI"0@F0X>U"R82 MH:0?IGX!K%:]*WRP35CILP8F)_A,A&14Z2BK X:1SC("'2V\T^G-_C/TD6M_ MO^4!;SD?01[[(IO0JO/;8S:0R+",,S8[U3$CSU<'31;BT(D38"* M RF.6N_%;^5T%B6W4E(EB-.W&4:X1 HWB][SO%,7;'1XO_NSRP,HQ:H,QPLB@^IZ M.2^"QUB0SV%SN>6GC)A0+$P,LC*>,A0P!(SA) M"[\L'7FLJJ"O0AU/,L+@$*.CCA1I[V>5PL823:/$M*^,.(<.X5P2;M42PL 8 M&,B"$L=@4^>?OZIGZ6703U16%2A47^- >9F E),B9OM5(1&^R*^H =GF&A=D M)H,&%4Z+J7IB)FXYCL0@YW1'8,(!^\;&(3,3M0(D;8PB'R?C8_2&*.Z",<&< M+4I1;QP.0X2A3-$D,7 ML:_#I,@0+_@D8#UX$+#\%61[$'K;H:69])HTDR;-I$DSV6&:R1U)^>1\=YW? M0 JD* 60O9X%* RRJJ[ELX1;KW3?GOYVW^*Z>SM&7WTWKY^@,*,FI(>YM'Z M42T>V-V.BO1P971NHUM305DG W'VJF^)T'N%L^%-[YYOXNG,[[&$2JF.T7'7 M=##:4"BU,<"JF%;,X*B50JBL'-*?+%5,:T:U0"RGHJH[#,JIQ-]Q&OY$BH T M &N9M+B3_DG-QF?GU:E7_[X#_^)4?Q:@RS@C('B*7EF3U(;NPTB+AL9[!G-N M!>UC9]?[TN5Z;KNS>,'PRZ [-^Y!Z#)/SP[?8TP$K7*-8V=3C(C\Q5]4V!VA M5E!_7MC/:[90VG' I[;FY:J:2MF\VT@;([!H9"V!\GJ28HX7.H"AD(508 #, M[$P&C2=I-=*19A-R"@ACNE\E@$P^9P3 MU]84GV8JC5HF%X\0)=0_ [? ZP"!#H*]ZO7Z5I8,YNS+F*+\Z *'Y^($ VI: MT /J=4#NP5=:U+LKQO8&PU9GP=A%O'1T;^GH:E#EYJ?C4N9G:=7-/UXU09,1 M*).B=%;4GX9INR>]M]U^VSJ3HU?=8;?\_-IR]>/=/3^<8?;JE)@Q[+'7ZI[V M?UYCJ[URJR#'7[,W.LLP\JW6T?%JL,$UEF^B:"-2-_)!O>=UUWT/V<.Y/2SP- /EM-,(JBZ!S .UA!H*EYE(G6L1%1H#U;4\#/(][**]S#*JW;K MQ(P:QNO&AHC9AG7DKT;J>MOQD:V5_[4:_TA1 9#C(]D\H!K9O!:;_2R5TPEO M[-"Y%G&JOSM"O'O-/['^6DT8(/+SWE9/?4VF6R$=E^X(@^H=2;J,%5L7A<8V M=ZE2]2(68JW%FL(;KCU%E0$LFJ*&:$Q'%HM [;6D*XI)42RJ9' S)U'$Z8EG"USXR8)Y23[0J59%JUKF/:AW'AM4%G1,=2'4);V* MZ%,G3#;Q4;?5>_U J[AM2<'UK6(N%8"W3<@ARNL!V:JS"TAFU"]N6F*C$0EK M:M[ )J7S1?QP/J4)+ELITTI?H%_Q0M),_\H(T2FOZMX3';KWSC77IIE"Y5#K MMPO65C':K. 4OYKI=^$E\H_R&(UUMAI'?C&A1RYER_BQB( M&)35[J#?XR?H]FA1<'Z M312LB8(U43! "AOH7JN_M?)<=X3!PA_.'RS /RP0_>^L!!5DCZL>]X:F5\RV MX;/7-6)0T(W!9N ;-UDQG6+XBA-RU,6#C HBZ9HH6MCIDB>52\L<+E.BU'9F M?Y>WRON"1:94Z21UQ]FNMP(Z6T$!3;9W2&^CM: EA/*UH OK\)-.R@PD3!"! M90I;V*3T>S2]\;JUJ""VCF(B$K-,OM%_V+.6L&&F+8H\T5\PRZ9O*HS=*IIG M]7FH,N0\U:O0%,Q[VE#A78NC6./CU;DQ@$0?D?Y,[IHW+ 5!EPGN%$!*(:") M]:-BE"51D N*MJ; .('0'BK@JJ#2 : MUO2R -&PICT!1,.:]@00=U4(;P#14,3+ L1=5=<;0-P/$/O>R6;YK@?WV/4! M-!-9ZMO?]"'X281?_N.G_D\//9!V:^!M]40&:QS(J#*)1^/8-4BBWMREX>T-;W\@;U+,?#A5] M=720>(]Y/\;)F!*Z;5>31,/^#X;]/Q;^G[B,XH9@WO#UAJ\_"FSS_R[FV)V' M%-@?(W(/&-3O*+GX^4ODFN>Q MO43:51B US863I,A$'&2O#T44-#;:@1S" M'LL)>U?S>?B^+^5X_';?V/QEM5S](@C==R_/JWW[IG;_!'W=7VUS/P?9*KPS M\-QAN[<#<#?(WB#[4R/[R< ==MN[0?8=J&,6]18[\EXWMO8! MBI*7P#Z\]M =M!N74(.F>XZF [??/VU<0H<+P5:G<0D]O9YB>GI=V3V]1+6G M5ZFY=!9J+HW9W)C-SXDWG0[=OM=M_$0-PK\4A.^YO9#HW&N[G=ZJ/.O] MUXM>(*37A>Y1IX4AFL8[]=3:T>\K&H1R)W#=%K>QTALK_9!8T8-,MNXN3+8& MVQMLWP=LIW:BG5W O'%*[0#F'_]X9GZF!S.M _!*G=>ZIS<&^P%*CP-G&.NY ME=KN:6>S=GB#I0V6;OJ>Y:G;[GL'[2UZV0#TNJT-ID0V_J"';N.SA(7\)0/G M2E [;.Q!+6%EH*>HENED-7AOL15KS_F8Y(MC9XVMW-C*SXD_==Q^;T?I&PV^ M-_C^Y/C>^(:>%&V5LM<[U(D3-_DN4)NR_/.S? M]SH;#/LW&/Q<-OGD&/P@G\7I85^/:\"\6"UZ6=K/P;BFSF,_F4HG%S^<69K@ MKINDI,84/VC^LUY2DMOMK0IM-/C>X/OSPO?^<%4QP\;QM,\07]L4[+:&JTS! M _9-U4.!?\O%*)+_Y^]!>/WXR5KE=+K!F?5-GLSX(_RM6FMY+6\HIV]G219B M&O>;5$94(ISP]'4K1.I5<1.O]76K=@ )+$T MA^2((D^?\&$^M_MRUA@C";1>+V31A'82R/1U'B?V=<#F.0-]R&C%?? M/9E_O7H8CUHC?\1AX6C2J8CX&]7Z27UE45DDQ[B<(^O2!/T'=.*H"&!J^6'H)&/G5;]_2FG]KWKM$R>,G7PBG:S6 =[!ML"8]X/N MQC8]C@T(72>5V4SZ".SHMD4XW@#L+H!U'@DPK^V>M!D(KP9NUQOL)]0^_F'R M N(D=Z92Q,!CQT6T$S194W,D-FR8'/>(!!2)Q"R3;_0?]JPGI;@X1H#:\N,X M-8T+JXQTKK>AQPM>.][0[:^25Q:?ML9/8,QQE-SH_>O/)&[?C%(IOA_?P(X7 M\.T:[R]%BGE4C+(D*O*ZQ-A=?T33MK:NXG$7[YCY_Z/SWT0-JMP?"I.YS_?5291+D. M1TD4P(^7X0_G#W;G?2!WWM__-CJ'?_:8^6/HABFAVW8U233L_V#8_V/A M_TFF^,Z&8-[P]8:O/PIL\_\NYMB=AW+L8:O7.6B&C2'V0^'0>P7V[H&#W1N^ M-+ _1N0>,*C?4;&+ER61'WH39/>B>A7D+O*)3)T+[@H97SGO12Z6P;%)G3_0 MU/D]VOU=H<>=9UP_[7$.Q4P MK+IJ\.\W80ZK\^'7,UBNN)+.9WDMXT(ZGT C_!J'N7-T]OG3U]=__UMX$!Z; M+1:)/$R=[=#D4>WZXX:-[+VZP/@B%*4&_YX+_CVY=K)=T!RXMG$8GB@-/L?K MT 2H6ZBZB4GLQ#)O7$[/R.7TZEE;S@]JT=R7YY@9;6(VFO[DAYP'Z@1_7KWA^5:CP^7J)3O0C5Z4 UI)<@'SRWW5]5 ML6K_!<&3X.=>*#8O S^]]F&7JGT^?I^U]9%>Z[3ID/W4^H@52_J4AKYT9C)U M_I!78A3FVF5'VHD3QEDNHD@&#I9T:CP_C>?G&0N4=JO_3"WB_<+TO="07CBF MGS2U:)^][Z?3;?4:Y\\>*%NKTWK>%1DL#S2P=TD<8TW+),Z4_B7C .ME@GH6 M)L'AYO>\"#_1)HVYO9(HCE.!'S]G%0K=U3W" U2:]E\W:K#VF6'M\_$I[2- MFPRD'6RZ'BZ[B)>%R!KGTX$ZGW9BINV5/%K+9#OMN\/.CAIR'Z Z=< ^J ;A M%R-\Q^UYC2OJ4%U1#TH[:PT:G]2^:5A-%M+!*DPO04QXGCOHG1RT7=YXDUX" MEG8[JWJ:[C^6/EOOT9JJR09YS!YH(+I%XYZPLPW"7#7*H_9X]PBU7QGTIJ8@?JZL_..$G7:4\W3I/IG<]YPY;S!9X) MIX S.8;WY ^?ZG(YJWSBNOU7/@V*,PB5O.613A2!*PV?&+-)6Q?TM-^T0:9DF<.1,)/^*TXTCB M4N&@>'%KKR!/19Q% G]"9;Y+T MN^LP:=-_,'X+"Q@5883?9;"@ZK/6.O#[F81?4FZ2&,;P,"ZN?-OGH#!LKCH. M]4*$75V)$)L2.D %WV7N9!.1TFZ3\1C(I[9^!$*4W,"V9RE]SN'(Z0GJU9B' M>9)FNVF"N4<\0]?32*6?7,4$0)@5SE>D08;@PMZ6SE41!B(FE(JX!AL 1,2W M3BY^."++9(88""8>@ST&A0^C8_$(R@AP!D!U*7$YQ O 8 (?@'4HW('\.-4W.K5NH!!-!?V MK8S":<@(Y#I@6V>(Z[X,9T#&L';$ZJ\QH'P*=.!H#ODK6.#.6"+*P!\^B#[ M,SR5' _@JH C2-);>H)H$,\N#1!W@571J Y -RK15J\TX]WR.D9 !IES)+(Y M>L59-:8G7/4..9+J(OH:N2&C;4S%%XG#T.KPU*G):/E6G=_:B^3STCQAR3E4 M.')L^(U>Q'W9\IIB8@'[;K?ZAGWO3J0^Q'*ASB96PQ8_DB)%G6FB!M?U,[LX MR38ZMBRM'-GI60X0WF+GI-Z5Y7__K[5Z1UO;4FUN.J3I7DB;>J%X$$Z_-0!UH_P3CV/N+*?BQ[%U8I5>KOQ6M9NK^NZ. MECH*+-CPNN.U" NL=MN]5F]+<*IYI;J6SBZ<">@>__CI/[Y548+$GC7=:6NHINNTO,U. MAVI\]4 6@;#4\D]:W9_QV%]YPUZKK07BIJ4OX!A@+*"^$X ^0KK>G.0O;8AD M,>(M@O1BV);; Q72:YWR#@=P[/NQP86K!C53HNX$%F,> NF0V9&!&4)J,)BN MV.!>CZ4MOWGB)5JJJ&C:.JP:A4S?6D6\XT"!(/4*0%/.F!3Q,5R#@ABCL*US M7J7 X$!-!P;!AA+!TS*3ZB N+4SIBP).;O%J#(NHF&,C G@Q6\74:%FKS\]L M$XX=D[Y_7AL'E+FY&J-:SIFQ:Y&FR7JV=JE,3]3-TQ!L>30:\"#AF%(G@N.) M*(D9'B5< 0:1%:DZ5!RK/%0UTG(.>#-)X,!C@%&5U=Z$P*<+M@_\7/U(#Z)= MH!Z"S8XD ]O+\*+NTB8R%( LJ6(=6!MCT-?P';T>_'2Q>ZWP;,KG2FA7+@2@K94 M[&_>45GQKE6]9DFY&L,+;04)>!'Y3@&A%DQ>F\?:&A;',%Y/8FEM5#@VS=%P M%O3%2""AJ6:>H#.'Y PP,D:=)]_ P$=L'^;"??,KL&M^A_>VG&W@XWB4U9NV M>,"6;K!TG;2:*^ $5\0^<<,@A%.)C Q_'X<_X T@P/3*^">2S%:K]);,('XR MG88YZGR!R 4S 8-68EI1;M"O8DMY"X*P9M0*8#4B!SH>%9U$Q50J]3F= M*A&HA4,09CZ8V?D<;ZEA&DL"'_UQ44T4&+5@Q8FB$]:Y O&0BL@%EG2-"^)U M:R>=YJY&2M&O&EHH@(VJ6 ;9L5WS EB M]>8.9JU>7LZM3^[#K5>-9BW+UE2J"D5M,_/V"&ZAAY:0'0.SWT0L;Y!Q=W VK6;'TX"6-*4E%N,.6C$RHH9JKCE@V/AX\F'I,#"A"Z(N9&*@<@_ MBW!&8TQ%B%XZ"ME@F,(%4X10T@]3OP!.I]X5/C!BUI.M@2GT,1,A<6<=C7.2 MFQCY/4WTPP_O#'6P%P4C(SK*8\4]6LY'X-:^R":TZOSVF&4AA>+BC"."ZIA1 M(JF#)MZ_/#1"2CV,C@Y*/G$"3 1P(%W;'1[L\N/ZMD;AFS%40#U>5R7)VGJ6FLJ''22-5,$VPF"[+1@1.<>>$ZOVD-'2%T%B .990J ?KZ$2Z]TWY[^=M_BNGL[1E] M]-Z^KDHW8EGZD0TR*J#,DVTD!CU<(LQM[V'1S._P1(P_%PYIODK^ )XRD2*@!B#M4I:VTG_I*9DL]/BU*M_WX%_<:8_"V!Q M(*T$6?3V)+6A^S#2HJ'[IYUYO5[[!=E=N'2YGMON+%XP_#+HSHV[W^KXH:4E MG#9I"4U:0I.6L+NTA-6*R7N,OJ QJP7#V11C+W_Q%_.*1U!_7MC/:T%>\753 M<'T;Z<:E#R6;][1HBP(6C(I H/S&I&%G&-E,IJ3J%VB GFIL(-0H+?T0, \'\O1_@#&E%%F$W(NB 5Q_DL U#)]7K]:T$"4QUEG&8H*\<'H3GX@1#UYWW?>4\P/6AP<8Z >]A1/@@:?.M8@* MC5Y(\70%(5((&R#"RBK"PORO;"M Q27N"K]=$+!K6%U-@>FB._H)4EY6(Q69 M @!'06D.O+9 !UK$:>6[(\2VUPX;AM4$ B(F[ZUUW.LZ ML%L.\- 2VUT,E:!)&TFZF1);MR7&-J^HTN@BAF"!WI[#&ZX]1Y6>[YSCHDKM M:!:6E$31%HJRE+QJ1FZ_N)BV2CDR @Y'(4/A^VDA-8>TN0CSJ@J/2-2'GF5" MAH\8$E/<]8>^UE7.*S,N X4U+#GDU-BT_P]%FN!"OEZ^-V?QRFMY7@>.CZ\J M2% IT6N0^%+2%0]ZF/,\[;'U\H:NX9++Q^]VZXRSBMF+4!I?[5A)_77PVIN# M(7!JYD-XRR>5Z*_@7_@> J4"H5-;7ZK2)//UTGF?1)' @+)SML ]G2R8EX0! M'6I52"HLM"A7$>WR;]7S?2OC! G]_0?:F0XN:>_4AM/"HU#K:4N6%?%K-).1C2M MZ-5,OPLOD;G.8S3JPFK\^,6$U+@&')M#B_@7@M>(W8G Q!?V;*+\= ?]'C_A MGG9/Y^-UR^Y85I/9U34R6UVL#W1#X2N5TZG$/*8TA3/.S]6QH=*]# ATE8HI M<1P1YR'*?KP#H.Z3FLS1,I5CV<52@] Q'#A8*)CA$SFW4KR,A)WJ,D:5,94' M;91$ ?SX>_AG$09X(1-1XAT''\'FSN P?=0I1[MQF\TC_#[1Y1I:-=(AX-^H MR "Y,T[MQ1SBV*F106EEL7*B0NL8W'*=49H(#+5>2:2$V02SWQ*5GL8:IDEI M2L5X'/J*Q*_10L>KLJBBT+P<\5;IYF40G.)IXRBY8=7'7AB2BQTM5],JRC5< M@#+F0(4&-%&Q:K99 8G ^J=X_Q262)Z !3<-3+86'M 8D^J =5RKZ'(D,DK@ MAS-@]92S$:,L(39FG5M6<*8*WL@7(1^E6@W>;@.9N=0J8@JBA[- T:0E MA@+?JZ0 2CN@R9A=(X@I3-3,55 ?!-8(!RP B1B*G M* G1QV!.$_X8H\M:1]A5G@V*1+5J/ X93_")P#*]0_B))R92J"$!P4+] F-- MQ7>)+)933,E,QU >WH*? +GSS1I.1(#%4!HCH@,ET%)&)3'--"FN)NKN/&C1 MZJX&;/@RQ.6ST \Q.<.9%:#E^<:8*Y$QE8 ,R.0)M*^ :HVJ45_1T@EIKV9M M*G6%;IG!*-5D?;YQSOE&ZCP)N(:YQ63:4*P6ZSCP56)043B#']=J7JRMKU%> MU;K.8W7,VD(QI^O:V6J8#")O%-'%(KK]2RK J.LDA'(C$9'3R-4I(^H:_C7J M@]:7,W%KODG1_HI"QO<0WUW ?U3&-B74N"K&K:+:\XDTY,,SZ3=E@+]JN[QP MN /9*1L/!4X4TL65J0"HHP, 2SZ$*H6='8_X"?-5X;\N:%[R.U_5R<.4!JK< M_4J*G&I+4+8[ D,S T*2"B?X6Y(:$YK-3LX*P3'Q5@^TXH JP\/4;K,?RKN;Q&;'X^*J%:NL->:2D )#F^[N453BI;)J MV->><A72Q4<8N M:<"HLHUKEY;P?88[+.$]U<#9<+6A)F%HT"0,-0E#3<+0)A.&UGB,, M@3^B)[OJK=O)7O@>Z1_K>)U01T%Y]8< 5;4,YXH@F5&@%2VS M@*N3H??F&%7TXPDZ[%FX&X5;7<.7I;F$%6%T+C2)//:KHHY/ Y#&GX#HNP%[ M648<&$+-PN?R'S[1:M;)M]9 M52_!=>$B]??F)&"IOQ8IZM-TTN1:QOE!>P+E*%('9]R H ^@#X[4"P44O"Z; MB;',;SGH&I#;S+H4"]2+3B9_$M,2K.MCUDVP3/F0M#5.]Y-9)M)Q3F MA HI M;Q,WP'0FZ-IQG&-2N_)]P)F"6&"EU.&B"CY?=-:U@>9N3X9:E]1%(:H@(@#B M$5^C2V\J_LU5_]3[B$J9WINY#;/0N!1L>L1 6[]-5;E8QGH$9$K"^N ]\K&3 I_B:)=(HI$,=T MN2I79&.'R.C&5T1U+Y518:B=T1W10EN6X+16!&T')/:0CT$T^9$'5NA&$@T6L MY>Q,W*H:$GB/-[.OGVNKW@K-<%((7_HCI2&^-1XD*U& W^845N# XS R<26K M%"KB $I\&*-2#<<*,IMP&8HMBBUD%)2@,L%@=\>QRBFKK1==7G2Y$HO'PJK1 M:U.D@E^U3'V;NY?LP6'KP;[%B%BMG1E !-H!0)Y1D/18.!6Q71#F+[@(C8^! M D]D/P'U4Z;S>W.=D0ATHFF9,JWJ$5EUNNA(M]D6K_5)6WJ#3" M=KU(TT+/G4[7,AH=:"J"O#BJDC %IC)Q4RM/OJB.MHK1LA+J\A5GOX@$WL$U MKY".L:!VWA<.^%I5H4AQJG@,3=$JYL41JD8>)K*/+0 MM<_%DN>*OL'QJ*=$5AF*/*/,H1MON&K!,586N%53N>:>5O,;WO!#C^)T/2=0U'PJL M@HJ@[G]SP0?.+S59Z9=D3_RBR^8!)>K0J&?.#'(W"GX M].F3N>(<)8+]K#+##@\A&*.DW5^J=SVOW3'4G:1)+*[#M(")P\!U/J-",V;W M[P?-SR_Q'@.>[1GP!3WEN[//'R[Q&SUQ+7^62TF!-AY0IBS+8^]$Y_@[OY*) M0GD**H:EB =-3927=&2P,=I0INLO4JD8'Z_LPGI 9)&_4K,U%7[7?F@&C\M6 M/)?K(.*DT!N.6BZLO'Q@1+G9"4A'%2\R&0C&V. +Q;?5HNZC)+CE:N"W^J!) M(Z!KQC?28#)6A8+_-@+J'DSA$G1]JAN&+N=2.G&">8AA

1&/KN!LS?&LH 1U?Y),89IVS_"=G,JG8;^Q1@\%N-,4H2 M%C&1'L5WBQB6$H0^?V&TL[@F[G!\K#80QM>2PRJ [2)0^=TI%:BY"C/V7R*& ME5?6T>R26)'X>Z;<#.([J(W70"-)D3FBK V"-ER":E--@;72?5CZZV(HU5-1 M$=IJW4NNEZ_M<53C--->=*]"I^+'=C>,,HF_?G-)W5*XY!M5G/V-"C@F@\/P M!OQ!2+>LC.Y"'BLX]=QA\+FHL6*([*9FLX6Y4<_19T6<*% 5+;D0C#J#.8\< M>C*TC8"Q?7C=E'8N. 0_=S^(5&I XR*_E$K:UK@ZD!5#I)4ES0J_7\+&2@;2;0A740)M&KG);E7 MUG?SOT.UXE>0;#M.%=U3G_T7\EQJ2:]XH$(I+)Y>[])ATC'WJ]&,6KB*DU), M$V.DD9AE\HW^PYZU/ B.6(HB3_07'*^D;RI1S?8LK\4TYZ/&>:I7H6.6O*?U M6HF>]EO#E;TIK7":-3[J-@@3?43Z,\GD-QP"!E$:W!E]5=%PFE@_*D8 _2*7 M6PZ[+LZOI@?AQWO%'-6_C^S>UQTV@-@#0'BMOM< 8@\ ,6@U<-@'.#2<:4\ MT7"F/0%$PYDV"@=J/DO_WXS.NKM=#W16W0.,K>TRY2TGDV[]5,"$PB__\5/_ MIX>>D- M8ZI!]S'WG>^V7=V _O&$\\0GLO[^C\*8=YU/DB(3<9"]KNY_?ZGGL:#G?<__ M.[=_0R>=A]+)L'72>7*D>,Q988"EP8L&+^;QPAO>R2_G+_[XOI3C\=M]TT ^ MRIQ!C6$"_DOG+_.GT2W_U\1M^6.9A;R(/NZ[_:=51QY_<68[N[_+7;&%W;_: MYG[NL/HWKEM2Q,>^)]:M7-Y;JQ//R= ]/1GN -@-JC>H_N2HWEF Z@=@1G^4 MJN9'D7%U1D[YH9M(*^74BZ#1_2=%K6P^>NU/37;KDMI1Y\0]'9Z\/C3'38.: M+P U^VZ[/9A'S0.W7?ZIZLD M3X/E#9;O*98_Q*P9#-SAB7>(9LT'=;-S7!9VI_MSYGH/%N "J=:HC_IS&+&KQ^=GC=76#M'[I)52F;L.P6<*-B;E?%K!)'%X@C M2 J\6_,DA+]]K_J3[W?#^JEWZIZT>XT]UA!+0RQW$TNWZWJ#D\62]&]TIW!_ M$/G :MD.FUJV"BQ-+=NFENWFZ.^!O;A0P::K[Y^L2$59RO;,1"I:#G;IPK*W MW!#MUE0HF&_+P_U/?!G.SN]I8SFJ\0Z716@RL.\>^1_L\ZMC)529H MWOJ9Z#)=N&&[+@8UN3PMNUQR+S[OM&SB5VNT]C3E)N:1?H^J+*Q)FU\QG'@> MP_]TPLDJNE1U@[DB0Y(N3%-Q%(U9G4'&B%6 2ZJJ"-K6,\2 EO/I[H>X^.*K MSDEK4,6'CMW?]9Y8N:A1GT4?:ZQ],8U1LU#NY8!/9SZ\6BM@:_7RLP_-U&*Q MVII93U)M9/I]63N_IH#Q4,>N3B[I:;GM2E.6':RXX)KL&.LUTG# MJWE4*58J?HZ \/J=$A2UEMUK++;:RGO;B^WTVB4PYA>;R@"1C.GQE3<86OVB MRZ5YJC*90.Q,N3/VDZHI]";:M?M<).N3LF2(*,YCY(,RP!*83>&L-1U,**RX MC_'RJJ: D_4ZJ(CW]=*FE5KFH-0M**R:(C7)3#7N CL4&TA1*[M2+J9A]ATD M4Y*KDNK$PNU>GZHK/O,P9.JP4&,NAEV0;U2YI5J IK5FWN"_,NPWK,/ M"\S"LFV=L6,2JM%9Q%9'#=4ODQK4H=5EFL*6@G[A*>HNH=PU"XTJ= 5146Q> M77UQ6/?4*H_MFE/"MTM45Z6OJ4MIC>(T@W K;=KF%O <2 M;&2(8\V12NOW%9R)I7T :BU7K:BVHL!.,N&(Z 1*TI0W9#IU#G__+54=4A) M?2D8< ]U_[*8HFGV%PCJ7TV-WO.8N(YN4/%?3.X9:OE-!V]]&FC 8T%287ID M4N^?408\'VT@((8 .1<5M0U45VH>E;KT<-UC7584J*"C=2%2A$NMS9Y0.%>@ MWHHX3])RU$QR=^J6\W711*KBJNG&A)52PXQ:A5AUF4_BI9E6L;U1LLB1=?] 8@\ <5>-I080NP)$ MK]5N(+%!2-PSP?Y.V;#C*D$.^4PVX=O8+J=^\GHH.ZP=X_5;)Z<'73QF0>VM M^3I#>T@;/FGH)=W3Y,= MOPN:V-^$WRU7+]UQ/N^="NI^)NR>G+B]X>ECKU\^!^7Y:2"L9C=N7H2OF M8 36D]],>^):J5N\F:;H\:DWM_$$^ZW=4GL*&OY",2;V3C>B=KNB]LGOFNQ< M%C_YCK<@K/M>^Q"%]>YEVV&2_/XKT9L6T/M#@U7OV',0K^=E:U5*&31A[JT7 MT#I$VFLLVP,AU+6$9=?K;Z)>ZI-XHZRT]D82[BW1/5])N!:!]=;R&AV,K#SS M_6):1-23%Q/ _#!O1.1+LDBW7Y[O ,S2=8G_R.L-W$%[O:))^T;J['7BKNZ- M?#U*(S;K;*^B;;+ M?]#-JL?EK39HW:#U'J'UAT>W$&\P^@5B]('?1C W8AO,?SK,O^_FMG6_9N]Y MM'5%8$N7 [:.R OZO)"C^'@DL+ :%G.2<<:WVE5MI>W&B?8HKKG!\,]*U\'! M94C<98'OIX^XXW8Z\Y7M]TZT+,IK4BG_80STN)ET_STBLP=1TU,GNM?VIN3[ MXS?'I/74N]MT[D1_L+WDB2<@2*P^&B79EI,*]XA$-RL)GSSZN'-1^>0[WDPO M-/?T9%D*A ZR'EB;B6Z[:3.AP-*TF6C:3.S'-G9>K983D"^IKO8OQ2T2/983 MOTK%](74JJVL"\MA_I*(-$"4?Q^FTL^QI<5$9(Z884L)&=Q1G)R+_@EGI YS MQH?I'&$I/%5NKW;0E?IZJ>0RMG%RQT2J;FL.[$)RD?Z[RW=;WWC#EG-&(]=* MAN:\!MRQJ@R*;2RZ/;M ^K4((V(,9>'$VIXW:WI\KTKE4D^1"G$B^#[+O$BI^N,[,,[%S5EP5&2@8 M&LN3Q81NB!Q16I?C5]2WH&X]4D:[==KN.S-9DB=6-49:!N3'KB)3RC1_U>U8 M!=;K)9&14-#'2#5*81,C56(?P2]G.5-([]D2R.J"KE^JL!#QK:Y6'91(@8U% MX >NN)T2H:C"UT0IKE4GE?FG8M!8+A^ @BK $]J^<(Y$S2/KE0=]F: NNH:LW$-05:RPY.W#[# M,%XL7^.J]AU1HJLE12&2U@L:-;[D*P\#!:6'X"XC<9PX8BX&[\ MA'1^%S>Z>/IECE_@X'H@@$:>AJ."]V".W!3T+<%:UODE3C !<%9>GD>!4L#: M+46P<4E"E8,9"BAI@2["*5!D:I#0WB'2A7?Z-BN1;:ZVL-D/;);KZ"ZM-$RE M@AER]=+KC-<,=EU#'7=BNFQ=@BZ 58F=KL9=*IH23E'P!AC"P,!&3"XU0M02 M^3(\>B[/CI5[T9K"O<$O2!!%EBF"L%&*.)EUQ"^A=\]]E.LX3X&@"CC#"ZLL M.B(;RO:0+NPV/2$4CP?BF(AK;-8@8U1_46ZFB)FZH97">-\ZUJ1VK'YYK+ID M/;((YQQ0VSG5^OWV*7/4#XLLXU #0H^WI\+GGT MA>'12I?7U"?BN""FC.T:D%Q^!4/;\=K'_VW*8]^"GJ(4]IHN[ U!)_!!_",[ M&2<1\/D706&KUV7WL7&=W\"*F-VS\4[9SDI,DZ)4\,J:[J@*#(>M_L_4-\WT MO=EJ?QZ0H:P!(IYC@SH<%@0Y*+.JN2%-J2< E*JJIV6S'FZU=*7DK&_D+(@[ MT# J3=IX#BT'%]J9V!P,_H^=G) &$IS:+U+:4JE_+91&>%S6H8X0TTT1+T&5 M^96X[[6ZIW#:J$4CR4RQ79%Z+F$[UQH'R)*4XTQ.PV.F,%#*44JGH'&E)):4 M44N$6I)5&^>2 @Q3I#HLQQ]AMPOX.PKI3%GO<>LSDO8&_ AUSG)P4L=[V+>B M(6*6_#07KO=:K=_UJIJ;4]S3(7\*,@^ MHH*ZKIS8RQ&UDG;DBQ%:X:09 ,M!S,698'WV!C5&I#MD4\1:Q^AYE9-_43['Z*^_)E MBM9V9:6:SS6B:IW@$M$.L"_=EHW"-HP9"4JSLA=@7GH$RQZSL#3PF ME0)X:9A@BRGN#5).TVTY5A\2N]?@7!L2,]^K>IN]^06 J@(80;W^2LSBGL#$ MUVE1\"8[!E]UVM: Z%\EM8_B0\ID?F5W2L4GLDDXF\G@!76*6M_6^)4=(MHO M^-GR C3V!4Q;:0(GV+ F,YIP*P[*FL"L-Y%MK-MR+^P?;;Q& 9PUJC% +U,I M>6BD#6ZZK1P"VCU#S!&," "6ZH^J^G>["]JDE7X96IGMVC'F0PS;=O(;&<'. ME/<_'!,C^0'B-&>?C>E)-XM$W/#EL]*#.-=BCXX["Z_B)!':< TM$I9C<5^H]1D/LPRG"3-KN%NROEYGX M"/6*LA0<[JF;JJ(&9#; ,JG/549M"V^3@L?."N"S9?]"@Z_&AXB:M4RG&6HC M8&72=V1[.+JUO*7-N_@EZD91A,IY5HRQ<@I)'EJOO;6"[(% 1O =F@Z^@)$I M.D086Y R#GLI6T"S.S7]+K$YH#H8.))::VA7^5KI.PT5[6?5_> SF,P>D$RO M,9!+SGNH+I+@?4,0B'+E'JU0"[Z28Q=#Q@S6<=0B_:0 H)+30I3N"A%7EU8,N\>URQRSC:?"UIP'.>DSPIVT0S!W2DYD)$?)D<]CC4@&X7'"G MRB","AT=D3]";G1NPU8!#Y?56B.:OG^I+%Z3RM*DLC2I+)M,93E,R0[2$'E9 M+-E^03D9*9=:V:461!@),P>=LE:8K]X!%9X926S=RZX?9+T4RC,2%V/%H+*Q MY.5&OEIX&6FKA*HU.R@?))HKT\$JT.LF4V3_$7)CD0$_I[=)1E>DKV'XZ$ND M'9MMLA/%E@A:]:PT^J76L+;0.S[6]>75GL::VOE M0!H+8SX4DN9*%2.MRK@'2R48%:DH(A^XTMF4?A44%+,UP$FX:_$/ZH-,>I+Z M*62G*QZ4JVQ3P#%\&/_KDGQ%3?J&WG+9!F<+G(:A/K;TBU;^+']'5C&4R5PH MLUE3!:9]2SH=N@. M'*V60UG'AY'&9EV@&* M&C"YG3/?1Z:.0/T$I.+K7M"7EG?C@TI0:[R$N- R,4!["Q56BN69LNOE+&B8 MB!(F,QLFML=))PV:\#*R#> F^4'G,NQ5VJ)PPN ?/WWS3H=];SSH?AMYW>&W MWFC4_C88>R??!D//'\N!WQEW^S^Q@??QR_N7LR_D_/YQ] M? \??U>?WI]?OOO]XO+K9_72KDD?EZ>Z6K:6M0-]S+_VSAW8NF/MW3&;_W#I MG/UR\?6+\\?9Y__^\,7Y?'[YWPU[V29[(:E+J808A&#IBC+59B"8Q1>1;%8\ MA$%Z>J8YR?\4Z"_,R8] 3 &^B/3G]_PVS7$V @O'^8.G^0S3N.MP"I[.9A?\ MS0*>H5!XCQE'T//;[6'7_S8:C;QOO;87?!.G7?%-].6P-^R,AR>C\1SCZ+V[ M^/CE\\7OET YGSY?O/OP'FGE6[_3[K6?G&'TML(P](Z)691[;C7L0#NKPI@2 M* )#7ZQL)Q'K!93W$C!I$Z? E&B)V@(KV3*F=^BW,!ZC[S/G+(\RBC^J$3^2 M*--F9N5E7Y9.B@]:_3_SR8'@#;L]RFD64R)4])B8*Q@NKS'+\,^LF,(6*56$ MTU!P%AF0T:8O+*'KA9,3,C:LQJ'1[.U5X !F)90O2SJ-47/2(I(9HQD%3Q+R M8.&?9?C+/I*0 EVF]+].%RUBT+K4M0L\F:EATG;"./[R;A+*,2P)XZK($R\P M!$89:X'ZK52OU&]\:GBI9):&Y!Q!PP@S.>D<\"X)'$!&+AMTGZ0TF0%>B15L MUC'DR72#.94+2.?QW8U"KK4Y@A^,]9?!+##7EK['L@>]8A-8.OGC#!92E'K& M,7,,=,?&+YK$54^F\9-R"A0?TNT3J4"J;7P6"*V 9;! MX'A-S49U.&I,!03$_G<17/'-FKA^4!C'/1[)6([1]+0,2$N==<>SUCT:O7?+LJG/&=#4 #. $4I^T;W]D MQ0SS'8QQ4B;X":PN$,Z$[9%?3HMENITT])A8]%A]IO0))9HNM5^4@K3P=JR" M]W0_YFYF?&3=\ ,^USR(G4D\G7)FKQ^8'_U()[[6BF)M&B^>D;'QEE>/MX@ M80!1YB SWI;S"UU HJM&1.0EA-QM'S"^H(DPQNGL_R"@D"* @)#!ED)T5LG"K^C(,R3^>?=^ZUOKR"K+(71R5". M_6[_6\\;#K[UQJ?BVZ#3[7X3[=-NS^]UAWU/NQ@.+>NBTV1=-%D73=8%(P63 M^Z>SSU_.SR^^_->'S^%PPS;^8XIWXBI9%3D_Y__2 MBAUKR7MOH)=N%>_W#[^=_4[.A0_OSS_^=OFM>]+OG72?W*7B;<6E0KMUK.WN M/:AVY$M!UXB=OA"!/1WIBT.49:J3+]#*%BF:NT5:WGHS:9\ZAT?'3/2M-^C*;X/AV/LF_-/3MM>3W9XW'W7QSC",\.O9NR\7GR^_]4Z\$Q.: MV?;NP&R91>+V31A'@"#'HRCQOU?0L=3&3CLU!E'5?+8H@(D@Y\4O'IWCG2F' M*X-B%??"0W;4*;\0QC)7:X0C)ZH2Q@P(&>5K@"&;Y 8=&+-(7U0+)_]#!E 7)#7X=W%/\_?'P,$=($K"L7AS81RK]U[EH^86R('-U8SZ?@Z6!( P5R&GH MUV]NU*YH:)!0-F99UBQ1)7[P[;B82C" ,T?JY"K-*DIUB(B6YS.@_VE^G3:#E;0+)]S;':*)(!-!EL!K$(?GCW>LH0UOA7&&W1 M=L)B$*-4, $C59!+>5X3K"^ANDK="@'%*D4QGX1IP)Y\J6;F(ZBJQS:; M4S$"E1D?6!GG(I6V0Q#V%0IR4V=6$2V809<"0V]P,E-UKWA:',+P6U6&2I$5 M$AS@]B7=D>,15CQ9&5TKWQRW*JPB5YD/FS0^:,5&7%7>"=^E!##K EF9W(%7 MS&)RCJKL:?JBGK-/I)O!N6:]H]R5NLEGCG MQ^@D?IHKNKURT?5%U@IQTT'#^E:4XA[,ZL6U__,_AB>GP[?U==0J<(?;-6,6 MJ%K+_8AK$5N+\N=MW-J9 ;9TY:4 P)@(0"4,@)\IU9$)-KIE\@VI$"0J!+]G"F-1&' D*5A//! #0[#B*[IC;T*V61WTYLI5N0(^U*/P MNIP)5DRG> V:%FIU5F%&XO J8;]4?PP#>@9-M1NN^!RYHM$(@""JJD:,!7OB MZG=!J:$_!7-H8[2Y M@*>-Y0U>/)K(B.\38D$!I>?"4FZ/17X\ :6;J][ D\;2S"9%'@#S5T4-50H8 MLS-V0D=94MGO%.T*.' YXWL%=NVLJX2+>(.9@O<.51I49DZ4;@#B1WU4^C39 M&N1$N=(B4"=49!R=E["*Y%;REI41X;*;+)2I7<2D:A[0\FY@_\K5KC>O[B.2 M6%D$:G;SDQW,=0S$%5WFJL""/?!ZNRWG$H_YWZ !9X%^0ETMHV)T55D)'M4M M^S+ZWNDDRWI"58PZ]O-7;_$%8986,U-WA[>-O#))HP! *[78+1_,C)SE9&8N M(%14BT%E.%1@8C=2[P5Q'X<^QJ3L2_98O46@_5@5@B(]XJ8U'Q4!*K"\(D]642-29ZRSBBBM3 MKG.1"(,)KU\O+@-/13C0'TCRD2^!8ZV'<3BB55NS $;HF* U+IRFK=&5YV-) M[&RF2D?.*/%?ZU34ZV"Y.">#^QK!55;62B4E/,,^I@E5],<48:IS2D):)]SG MED9;%9-<=AAP%HCL"E@'UN7*[,C$O@J]0\OH[#89G4U&9Y/1N;V6<"NS,M,D M5]<>2L-J@6N#Q0L^:O@O\G7X&VLIZH)C9V2?&8AKJ\2Y M6V*V+FI>]DOB.JNB6A"]],;I(TAB>4R72?7S6>)SQ2R[:KRZ:X:-:\0,N'JF M;F"6?BN[PAA?-M+M#53!5]#O1KDJAFYK:_195_]5ZI_M[\I$#)3TEZ[<6=;I MIF.E>U+D'B3/@2Z"5@9LX9A1]Q.6BTEUFH 7MY'[\WS3,LZQ89-MG,'9HC:$ M]9"4^E[23HBWHG5"#I>=+?U?(^F+@GWM8%:II"TNYW1K.6I+3_ J1[#V^RJO M7!(/IU=PZ(Y&%Z##& MOBTA)7\0S5;V8OLO=2:E[;NL6N (%:O5FFW>,,0*Y43TBTH,E&C<-?WC*M8A M+>^6EU9U>*+4S JZHZP&KIY\/7/,&-"4^Z(-)08@V%DBXM]4M*.T7)7_T%R( MJPS;\ "K 4E9\8R<))-PG&N4+$E;EV4W8I$:NR(.4@T"G?^CRI$E2[W@I:Q2 MAG"B;U*6V?@D+\%*NJ+2RO"KSM#*;K-<3GD\-*W"E'J'&7:,TICS'-.^7NJ9S-U\L/^*.ZB?52;DNL9L2K^F>7 M?: %5]9'NXAUW#7:D%'6FMINYP4>LI5D6@S'37LS>8+ M ZL\4X[VJIE<$\"P1;A*Z[Y? V^5D+G"I[]/#&5/EJ%OU;>#SGATTO[6Z7C! MM][)X/3;0)ST\1Y9>S :]T;C87"@M^I[C0^V\<$V/EC[5CU*_9,/__>_SG\Y M_W+Y[63H]4X'3ZZ G&Q% =&[W/\*>190MY.U04RDTV]UYA,Y*GR&$B1LM>28 MOEGG$N_JS UD.E8.QMR-W_F,C9_^SY%XK0[IPX\)'"-2YCS3-)OQU'UA?N8> M.3)\?B>UTP(=*]%?,,.E;RK'99\?/S,O]O)4KT(S79448W)-:FDL##T]2JL P# SZX4WQ8J&0>%:,LB8IRV4_52$P=$*UO+# M>#2+'MQ+!BG.P@+C([E+_O_VKFTW<22(_HHUTDJ)E!BW+P1'VI6 9+)(#)F- M,YI]0XW=L:W%-O(EE[_?KF[;0!BN$\ F_332!+#;KE-=U57G5+E;;&W$R]?- M+L^-+W%TID?EL.U&#V?3:T!-AZ<5>7[@4116(H9\ N56LG=G##P,*\&T@)= M$7],G'*JOW!.#$,4 M<;JL71E_2!8)_2AF$E]\.!V]:WU#[+;G@:PN %DS/SV,-0'C.L(8F8IVI>NM M!D;F)5):37.(*(J=JJ!X58BA&EQ8:W6,<1='V:2(,!CCDK?_0.DKQ &3P*:0 M]\/CQ1_][)4$HRB+7APO3,JG]IQSL M,Y_6YA/GED_WX1U396K/>)R_/H\#2_&F'5GQYA9T^%EC+823&+BP>6>X33"C@+"='B>>])4^^&0J$!GUPG4(O2X^$A MW66CB;\#3'I ],-<:.D&IUABATMG? ]4^*!3P&4I!2[">/% UW5<7(%FYR' MS] F.9&=@?DNF."A%.]F/DC_6!'2:"5OJB*WL=!?OAW#UM!-A'2M-=34T=50 M-YO*<(2?1D,#/=%@35.N#'-44X:M(1BV@F$K&+:S#%NK=S=H/_YXN+6&JJX; MYN%F53,[ !ID80>K"#+3V_Q@>NP*58OW-_@]BY,,\P%O7+=B5I6+EZ(LKML# ML8"[< MB'AX_ 1%,:[W S)B_ .LZ):%,(80?F\JNB%OJ\)>,8;I-*XS%+EY3'KI(B&Q MH"7OUV-^2/"S.1]T^L!I''U,MNNG>]YT"V_6X'GOLC3-E)%1Q[5MD^ZO=5![ ML%2:89)KJ9VY0#-K\E.>N6R9.G>PRC^_:%_6 ]Z4-73HDX!5^W[W_NYV\"AU M[[]]^S'H==N/O?N!)?U]W[_I#>ZL"WYTTQMTY=UIL\=X:;]S^E'Y][GKVD[Y MI?WN3KN'Y73>KG]M5^H&=F7("CHRPWYQ18VDP1W"#7ZF]V#1^!MT(F-A8DZR;51SUX" F'\PO@_OF;II^,:6/^2!A:!@AJB8(>( MI!YKJ[H-KLTI*VAH)QG.2A:A%O83CV%J1'WL1_BP*N_D]0ACA>4+R__4,>Q" MW^F1^G\./V2 OP-60#S1%J"Z-:/_>&DP_NM_4$L#!!0 ( &EF!E%Z&93-C@@ /TU M 8 8V-O:2TR,#(P,#8S,'AE>#,Q9#$N:'1M[5MM;]LX$OXKO!2W30#; MLN,D]=EI@#9)L0&V+]=U<;B/E#BRB%"BEJ3L^'[]S9"R+>?EXNRFN:1U@=HQ M.22'Y#,SSU#4\=_:[?,BXT4"@OTZ_O@;$SJI?3\;^_G(F[\<7G M3[\_\H+^#.L'QLE4)IS,A^F4G6824G9^!4E%AL0^IU@+YN=M_U/;RAZ0M3@5.=Y5=0&9-FO M:%88UVR-E8LBZ8Q^/KM9"_C]HVM8;ON2-93L/VN4O.?6,SF6S]EEH6<*D/&U M EAJB B-"U1HI(JX$EP6C!=S5A7.5( KBDS0\TB$#640SIK$5-!!@V MRV22,5O1QZK]# S4G= $ 6IWQ)5TP*G.<5F@L7SYC)L MH7X_U/LO$^K 4ED@F B7*_"T$.OQ&@AHU7IO1K9&;DW@ MR.7I0'<]/"X8-^"!B,"2L0("# -$?ZRDS4B0-E':5MB. H'1 M*B"R-#H!@<66[2( !2"B \K.KY!(%A-@[]#'?JT4V)IF]'F[=[@+>^$G==([ M%*%HS_H7P29H)$8NN6$J ;JDU<.&3&\.F>*0-/?KIH02Q)\>D_3^D.:Q MFLJ1GP??>PXVL?FG (O9):+'A/A%#&PY4F LNC+8 ;IG MVEQR^B@%A>^'LJU5N&B&G' (A+BO* C6T+[7$J!9D,M[K@ M%/.X17.C+(+LB!NQP#1:F>0!(<2R;AN6+-S#WR-[><1T&Y$,H?6JGE!9F1(M MRWI6F"3:"*^ ST7LFX*T&&V(4L2'?B'7E[M9@DUC) ME]) R51Z?Y[-XD6:YAU!O1*HSX@ZWP+_8< 7+PSX-:9N8I/.G&IJ[VMN-8 ' M1 UB6#I)*D,(;-"96WK-M7583L\?L"^;8$?U,2K;O:-)BJ:$_OR:=*TXIO#@ MC\OH)*VHEGKM!:TR;I?0FJ/CN[)M_ZRTNT-;?- MS@8.?\"S ?_@8&F*K95+I@C1-(>5=R9 /X#NW4A?EJIQ3&&<-G;)L'P!=IGG MTCF _Q'_8HTMQY? M;QW\3Y"/$VU*#;K0%H(/O-='^/IG837.6X%UR&*JU12(>A1\4C_2,W6@@+Q4 M>@Y8.\MTB Y\S8H0]8_"RSK?ZU']&OX:@KW-X> M6A@N_FAJLH)30!ROG%X4A MBOF0-E4V8!ADJ:=P)VV'^2LS;G7 GABZXF852 M6;@#TPO3=I1F*5MR%-[?6B:U6+_%[_;,\'(8H[.[;,]PL>Z]!AR[J-7ADMDRG8IY<3HRN"D%YGC;#1=QJO+&S7E%S M=+K4KF0![?IW=RT-#&\%K>6!:T7+5Y!*3,;;@IM'PPZ^P?+ M#,Q9#(N:'1M[5MA;]LX$OTKO!2W30#+LN,D]B\5]I$3*(D*)6I*RX_OU-T-2CIPX6V>;YIHF!6K'Y) VE >Q5,KP/K-LY^082^"34W9R7')+ M2590;;A]O?-Y^BX:@X055O*3X[C]]K*I8LN38R;FQ-BEY*]W2JIGHHJLJI/1 MH+83:!E#]369RV@AF"V2X6#PSTE-&1/5+)(\M\EA?SR^*M)B5JS*E)]:HKFD M5LPY]MWI-9.BY(9\X OR296T>MGS M)?!MN!;YRXF3-N*_'+J&Z5E^:2,JQ0PZ1UTG?OX)U)'V_VC4'Q_ZI4C7!EUP M-[U420:59Y>%2(7]Z<7P:# 9#?O[QW$*BU?_GU3%UMDW>B M CL65)+?^1S"W@DMB"VN2)K]"P M[U?H^_P\)P6=>$:NY !J 1J>0(!L(!V:D4ID!Q%"O!3:.KQM],F$PJTT [=.!:28^V6BO( M2J'8D%T %^. 5H^@LTM(Y"I(0'\&W_BID=R$T#^BT?!PE^_YG]C)\)#YHCW7 MIT"J77F\XT@$76G'##PL4:N[#9G?'#*'(7'NU\T$))#3/$'>N982CX[:+$A M?*QL$KF235,Y]^#36S_R;B![ [0XV+^ET'>0SJ2T<9LWP1Y0N'TQXKD)!-YSX0P3 ?: :5XCMA5"#E0+" NABE!3, MG?28)C6"":H%3D!X0N0"7(4]-09)BG,8QC$:Y_Z5X:"0A7"#C6H@\R)K),6H M!=-R2ER1'6CAJ5.7\<%?*4=!""S0GK,G&$B^SIK21VU-6[OQ&T:U?0#8VK; M'N>"HV1FQ.=4-LYS(\9XGD,J(.: #K.!TJ\8WQ:1R/__T-?)H..PM$FV;VE20ZF!/[\ MFG10'-)S[HZY\ 2L:E9Z[7FM"FI6W \C@3,]SER(=.L1PM>22''!93CSNB;? M^^HE>J+FMI;W'_Z >;\[J%^96>_*W:+W[T+]RO,B6.] Y6ZD)BO5**0G5FFS M8D^N +HL2V$MYW\1VU(%_ SKF0#]7">[8! 02@R&*OC&)*FU8OYG(T!]9[%- ME;FCL;WG5/X'3^7Q !73 /?0%78 SX4RP0&@@?FL4NH%IQ=(93P-=V3&)1#N M44-[F'HGV(?LUY^J;?#0E$%#PU<.^E83"6D'- &<0W;0\WS* )DR30F;!9OK M)A,"X\9CYR?JO)]6KHV4*-?@0GL /NZ\/L#7/9\*..]Y1B&JN9)SCK2BHK/P MF$V'0,'+6JHEA]I%H7QTH&M6!*B_%\[5_U91>@U_'<'A]O!SEX2L.Q,(_:1@ M>EQ'F9*2UH8G[1]=3:[@Y!%'&ZO: G]YR)6LH;(+4R^#)9W[0CO$73=YO>/O MF^#E)]TJ5?C[)4,_;8LIE#0U!>']G59FCH$?6&>XM9(J:U49!CB$_CM+%_1H ME[%SG:DS$&XG/DMJUZ_]'2TTK9,4G-U%M(#%^N(5*:^)'[@5I:E1LK%\;0$> M%"3;8\3?) N?EKGU?U[S!U[SV&HTB/L'_S>8_EOPP@GYN9DU0*J/>@2O6?I9 MW1=ZOO6>;;M+CVUG_O8DGS=M;9(A2 8O,ZPOB7OD1%X,W+^'7838Q*1[?_#O M[-IM$T+*8_ )5F4?X"@/SQ\8$6_%E3/@+F? MJ4WQ\O^C0,RM%[U_:/#$+H%JZ=KWHEZ'01:K1"JEV<5,JZ9BF.$IG;01J_,> MQWI%8.?[H(@4%8_"[\%: NC?%5G+ ->*5B^FU)"&1Y['TQRRO(3.E6!AV\?C M_O[!*A;YLH%[E\6_\.+>H#GY'U!+ P04 " !I9@91WW+S0[D% ;&P M& &-C;VDM,C R,# V,S!X97@S,F0Q+FAT;>U9>V_;-A#_*IR+M0E@/6S' MB2.[ 5HG13OTD38.AOU)22>+*$6J)!7;_?0[BI)K=2V:%4F[9 T0V^+CGC\> M[TZSWSSO3.14))"2YXM7+TDJDZH 84BB@!H<73&3DX4L2RK(*U"*<4Z>*I8N M@9!C_\@/_?'$\TYF2&G>;)$B(I/@,!B&PY"$HVAT%(7'Y/P5V;M MY>*9-\$5AAD.)[.@_79K8YEN3F8INR+:;#@\[A54+9GPC"RC45B:*>X,33T.*+?/MF'2J10HX->P*+.T=J@D' MJJ)8FGSZ.8,O[2S;?9D4QLMHP?@F>K1@!6CR&E;DG2RH>-1W(_BM0;'LT;1> MK=E'0-*HGH&U\2AG2R1N99TZ_2.<(^W_:.1/QLX4<8?I"FKU8LE3G#Q;YRQF MYN&#P6$X'0W]P2R(T7CE3Q+5[O[,J;6#+*DKIE%4SLPFREF:@L -#Q],AN%H M.@OLQEN2.\'3!FI'\&_9= [*L(PEU+J?R(S,*5U1E,Q(,IB02__"G_O$HO%HZC Y&(W#/J%Z&^_B#;F Q)K6+3@. M#ZV-30[D@JJ8"M#>FS6'#7F2&#LS#,-AOYZO1 I*HT]M#'0^J-TCES:@SF51 M5*)QFR;/T9D8#73?L7DA$I_L62K6,L-PBLLQY&[JI\%TG^2@ &5+G/-!]ZU. MNDKREI5=.3B::O)>R!4'#-!6*FJB_Q\&.L%W=-B>-X;^$2;RZI$.3O;8OG/# M7?FT0*%)XC""JI*W%5481OB&O(-2*D2F(,^D*AJ4A][;%L4-L$@F5?V<,9U0 M3CXX @302"GYHQ+0!&T\'O5%O@M.QV.+S:SBR-A*PQ&9+F6PJQ5\J)@"FT]H MR[YSL :C/=I8'249C/?2_?[VI&$H4WB](;&S-=[: K.-YK@-CD<'?;(W&+>G M^6A2$"1P-)%(87]*J$A_(?X:B+\[D+>(8 +Q6K@K+T'=*;-1EHD:+@WD,\KL M 2@5:(NXOIVFF*[B-C0:8APG2H2@[C? %YCXVG$DF-;)E 6/755Q!UA9@FKB M=??T^+=U8Y$.IJZ)H3H7-33FT&Z,I<*[R$LDY[34$+4_=GE_PH2##:V,; =< MCEJ/=*"UBS6WILYF+&N/TXVLFDT[B6J/U'D.YK)UHF.S;M6*F;O$9N!.DTFW M>MM;#J-2DR)A_FMDT1 =(\T=DS72M(G33NZ\0UPBP8S+56O%]ME;*5I&,5[] M[[T5FNR;^;B3Q#%NE])82UX9Z"A]*^#H8&-GX?6CC2M;FD^3_K+YS[!Y8)0] M!#=C_%M0^=0FPA%Y4BTK;\1\1[Q;$6-A*32I82MOF2#J] M3Z9)#'8XJY1@.L>*$ ,"8 UHY*?VR&Z)6%ZW(8AU(%(7TK0<&$?JMF>")# - MA2\T-";7;E]036A1=UHZK%"HV):ZB406JFU'*L#P B*Q,U8OV[M!5Z!0W9JT M3U8YX+/"@C<%I&3-9ELC-+.-';LR19IU)U%F?:2[I"KEH&M5+-DE"*QW^8X$ MULH9W0GFL)AB#Y' MXN USV&G0G7O3#HE:F=H^X*F1'$]5V+4RD?T2K*T.>B3B3\\V-XD;BRLW^FX M%S_UFZ23OP%02P,$% @ :68&4;IXO5RR!0 >AL !@ !C8V]I+3(P M,C P-C,P>&5X,S)D,BYH=&WM67MOVS80_RJ@%..?.(%!&9!/O!,!R&)!Q%HX-H,"0GK\G.Z6*^6Q\^>CM?_'ER['B>G#Y[ M]7).>EX0?!S-@^!H<>0V]OQP0!:*"LT,DX+R(#A^TR.]W)@R"H+5:N6O1KY4 MRV#Q/LA-P?<"+J4&/S5I[W!F5_ 3:'HX*\!0DN14:3!/>J>+Y]X$3QAF.!S. M@O;;G8UENCZR,:+/F\*174+5DPC.RC$9A::;X9(#;E\Z<>RN6FCP:A.'O MTY*F*1-+CT-FHK$_F5PL*;;,-VO2J18IX-2P,["TMZ@F'*B*8FGRZ64&7WJR M;)_+I#!>1@O&U]&C!2M DS>P(N]E0<6COEO!;PV*98^F]6G-_@(DC>H9.#<> MY6R)Q*VL4Z=_A'ND_N^'8_P:C?S)V%DC[O!=0:UA+'F*F\?G.8N9>?A@L!]. M1T-_. MBM%_Y\Z2U!"ZYMG:3I7;&-$K+F5E'.4M3$/C PP>383B:S@+[X"V) MGF#,@?J*[.'WK3P'95C&$FHQ061&YCF#C#QG H.;44[>9K@+ZH:-?W=L_2W+ MGE1*5Q0%-9(,)N34_^#/?6(1>S!UN!V,QF&?4+U)B_&:?(#$&ML=>!SN6ZN; M',@'JF(J0'MOSSFLR=/$V)UA& [[]7XE4E :G6Y3I?-*[3"YM'EW+HNB$HTC M-7F![L6DH?N.S4N1^&3'4K&&&H93/(Z9>5W_&DQW20X*4+;$P0%TW^JDJR1O M6=F3@X.I)I^$7'' /&ZEHB;Z7Z*BDZ9'^VU,,G21,)%7KWP+.3MLUSGFKGQ: MZ- D<:A!SDDCY^!SO?H$U2Q.-@\>CO3[9&8S;8#^8 M% 2I'4PD4MB=$BK27P%QK8"X.Q%A,<($PKEPMV:"IJ#,IF4F:@ U$9%19N.C M5* M(/MVFV(9C(^A#3$$<*-$&.I^$Q?MG8L$T[I(LW"RIRKN\"Q+4$V"[P:7 M?XN@NW'$U26PH3&'EE L%=YM7B(YIZ6&J/UC6[0+!#F&M#*R77"E<;W2 >(V M,MT9N[)5#?=(749AP5S74;:T5ZU0N2N4!DYOD[;K9_:.Q S65&!89!M9-$3' M2//"?BWOJ"G$M@KT+>(2"6925@8[2-X^4R\C8.GAU7+C>J/DTZ2^;_PR;!T;9(+@9X]^"RD>VC([(TVI9 M:4/V7:W@5+DIR-RVHZ[JFKO@CFLK=M_TN8:CFENO22&#\IQ@WF I>1#6_WZL MXH$.L/"E@GS$$H4F=L*#KD"ANJUIGZQRP-\*^]X4D)(UFYV9T,R. M?^S)%&G6$TB9]9'NDJJ4@ZY5L627(+#MY5L26"MSE+^B2\O>#2H==_\?96V^ MZ>ABFGQ:*EF)U+::4D5M>MYZ7=+=:%J&(?H:B5CZB9Y*E3:!/)OYP;W.-N+6P?F7DWBO5+ZH._P902P$"% ,4 M" !I9@91PV8Z!G8. =C@ $0 @ $ 8V-O:2TR,#(P M,#8S,"YX&UL4$L! A0#% @ :68& M40!DLP.5)0 +F<" !4 ( !YQT &-C;VDM,C R,# V,S!? M9&5F+GAM;%!+ 0(4 Q0 ( &EF!E'JZE!7WET '.T!0 5 M " :]# !C8V]I+3(P,C P-C,P7VQA8BYX;6Q02P$"% ,4 " !I9@91 M<+ "\:0] !W.P0 %0 @ ' H0 8V-O:2TR,#(P,#8S,%]P M&UL4$L! A0#% @ :68&46&5X M,S%D,2YH=&U02P$"% ,4 " !I9@91B=OAUVL( 3- & M @ 'B_ ( 8V-O:2TR,#(P,#8S,'AE>#,Q9#(N:'1M4$L! A0#% @ M:68&4=]R\T.Y!0 &QL !@ ( !@P4# &-C;VDM,C R,# V M,S!X97@S,F0Q+FAT;5!+ 0(4 Q0 ( &EF!E&Z>+U&5X,S)D,BYH=&U02P4& / H "@"F @ 6A$# end